All Free Software Engineering MCQs with Answers
Every Software Engineering question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.
1,731 questions · page 74 of 87
- A. scalability
- B. usability
- C. reusability
- D. reliability
Explanation: Reusability is an internal quality attribute because it concerns the software's structure and ease of reuse by developers.
Correct answer: reusability- A. Software maintainability
- B. Software functionality
- C. Software development
- D. Software maintainability & functionality
Explanation: Maintainability and functionality are both important attributes used to judge software quality, whereas software development is a process…
Correct answer: Software maintainability & functionality- A. responsiveness
- B. licensing
- C. memory utilization
- D. processing time
Explanation: Efficiency concerns resource use and response performance, including memory utilization, processing time, and responsiveness.
Correct answer: licensing1464. Handshaking is a ?
- A. Smooth running of a program.
- B. Context-free Language.
- C. A programming language with self correcting codes.
- D. Synchronization between two communicating devices.
Explanation: Handshaking is the exchange of signals or messages used to establish communication and coordinate two devices.
Correct answer: Synchronization between two communicating devices.- A. Physical
- B. Transport
- C. Datalink
- D. Application
Explanation: FTP provides commands and services for transferring files, so it operates at the OSI application layer.
Correct answer: Application- A. the layout of an individual web page
- B. the layout of the home page
- C. the layout of an index page
- D. the layout of a website Learn Coding Online
Explanation: A web blueprint, often called a site map or website plan, gives the overall structure and layout of a website.
Correct answer: the layout of a website Learn Coding Online- A. the communication channel
- B. the computer
- C. terminals
- D. All of the above Engineering & Technology
Explanation: Data-communication controls concern the complete communication setup, including the channel, computers, and terminals.
Correct answer: All of the above Engineering & Technology- A. Half duplex. , Duplex. , Singlex
- B. Half duplex. , Duplex. , Simplex
- C. Half duplex. , Duplex. , Half Singlex
- D. Singlex, duplex, half triplex
Explanation: The standard transmission modes are simplex, half-duplex, and full-duplex.
Correct answer: Half duplex. , Duplex. , Simplex- A. Schemas can specify integer values
- B. Schemas are defined by XSD tag
- C. All XML documents must have a schema
- D. Schemas provide data oriented data types
Explanation: XML does not require a schema: a document can be well-formed without being validated against XSD.
Correct answer: All XML documents must have a schema- A. .java file
- B. .jsp file
- C. .class file
- D. None of above
Explanation: A JAR is a ZIP-based Java archive commonly used to package compiled .class files along with metadata and other resources.
Correct answer: .class file- A. x++
- B. ++x
- C. x=x-1
- D. None of these
Explanation: As a standalone statement, x++ increments x by one, just as x = x + 1 does.
Correct answer: x++- A. java.awt
- B. javax.swing
- C. java.applet
- D. java.io
Explanation: drawString() is a method of Java's Graphics class, which belongs to the java.awt package.
Correct answer: java.awt- A. TRANSACTION_READ_UNCOMMITTED
- B. TRANSACTION_SERIALIZABLE
- C. Only A
- D. Both A and B
Explanation: Both TRANSACTION_READ_UNCOMMITTED and TRANSACTION_SERIALIZABLE are standard JDBC transaction isolation constants used in J2EE…
Correct answer: Both A and B- A. JVM
- B. virtual machine
- C. applet engine
- D. None of above
Explanation: An applet engine is the software component that loads and runs a Java applet, typically using the JVM underneath.
Correct answer: applet engine- A. .class file
- B. .java file
- C. .java html
- D. .applet file
Explanation: A Java applet is compiled into a .class file, which the applet environment loads and executes.
Correct answer: .class file- A. Web browser
- B. Java environment
- C. System software
- D. IDE
Explanation: HotJava was an early web browser developed to demonstrate Java applets and interactive web content.
Correct answer: Web browser- A. paint() method
- B. main() method
- C. run() method
- D. drawString() method
Explanation: An applet displays its drawing output through the `paint(Graphics)` method, which the applet framework calls when the applet needs to…
Correct answer: paint() method- A. Request.QueryString
- B. Response.writeln
- C. Response.write
- D. Request.Form
Explanation: In ASP.NET, values submitted through an HTTP POST form are retrieved with `Request.Form`.
Correct answer: Request.Form- A. Output Caching
- B. DataCaching
- C. Both A and B
- D. None of these
Explanation: ASP.NET supports output caching for rendered responses and data caching for frequently used application data.
Correct answer: Both A and B- A. Adds HTTP Headers to output stream
- B. Adds Tag to rendered Page
- C. Add Headers to the web site
- D. None of the above
Explanation: `Response.AddHeader` adds an HTTP header to the response sent to the client, such as a cache-control directive.
Correct answer: Adds HTTP Headers to output stream