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 86 of 87
- A. An ASCII code
- B. A magnetic tape
- C. An OCR scanner
- D. A bar code
Explanation: A bar code stores information as a pattern of bars or lines that an optical reader can scan.
Correct answer: A bar code- A. media gateway protocol
- B. dynamic host configuration protocol
- C. resource reservation protocol
- D. session initiation protocol
Explanation: RSVP is a resource-reservation signaling protocol associated with the network or transport-control functions, not an application-layer…
Correct answer: resource reservation protocol- A. is same every time whenever it displays
- B. generates on demand by a program or a request from browser
- C. both A and B
- D. none of the above
Explanation: A dynamic page is generated or customized when requested, often using server-side code, database data, or browser input.
Correct answer: generates on demand by a program or a request from browser- A. volatile, temporary
- B. non volatile, permanent
- C. non volatile, temporary
- D. volatile, permanent
Explanation: RAM is volatile because its contents disappear when power is removed, and it is temporary because it holds data only while programs are…
Correct answer: volatile, temporary- A. Input
- B. Scanning
- C. Software
- D. Output
Explanation: A monitor is an output device because it presents processed text, images, and video to the user.
Correct answer: Output- A. Much costlier than a single transistor
- B. A complicated circuit
- C. An integrating device
- D. Fabricated on a tiny silicon chip
Explanation: An integrated circuit contains electronic components fabricated together on a small semiconductor chip, usually silicon.
Correct answer: Fabricated on a tiny silicon chip- A. delete text
- B. move the cursor in the text that has already been entered
- C. save the document
- D. move the cursor while deleting text
Explanation: Arrow keys move the cursor through text that has already been entered without deleting it.
Correct answer: move the cursor in the text that has already been entered- A. Bandwidth
- B. Bug
- C. Bus
- D. Bits
Explanation: Bandwidth is the range or capacity of frequencies available for carrying a signal, and it determines how much data a communication channel…
Correct answer: Bandwidth- A. ROM chips
- B. RAM chips
- C. PROM chips
- D. Micro processor
Explanation: A microprocessor is a processor implemented on a silicon chip and performs arithmetic, control, and data-processing operations.
Correct answer: Micro processor- A. 255 characters
- B. 127 characters
- C. 63 characters
- D. 31 characters
Explanation: A complete DNS hostname may contain up to 255 characters or octets, although each individual label within it is limited to 63 characters.
Correct answer: 255 characters- A. all UDP packets are treated independently by transport layer
- B. it sends data as a stream of related packets
- C. both A and B
- D. none of these
Explanation: UDP is connectionless because the transport layer handles each datagram independently without establishing a session or tracking a related…
Correct answer: all UDP packets are treated independently by transport layer- A. Web has led to availability of software services and possibility of developing highly distributed service based systems
- B. Web based systems have led to degradation of programming languages
- C. Web brings concept of software as service
- D. Web based system should be developed and delivered incrementally
Explanation: The Web expanded software services, distributed systems, and the software-as-a-service model; it did not degrade programming languages.
Correct answer: Web based systems have led to degradation of programming languages- A. should be unscalable
- B. must be able to cope with uncertain, random heavy demands on services
- C. must be secure
- D. are subject to assorted legal, social, and ethical scrutiny
Explanation: Web-based systems should be scalable so they can handle growth and varying loads.
Correct answer: should be unscalable- A. Availability
- B. Data driven
- C. Content sensitive
- D. Continuous evolution
Explanation: A content-sensitive WebApp is judged heavily by the quality, accuracy, and aesthetic presentation of its content.
Correct answer: Content sensitive- A. Loss of sense of locality and direction
- B. Cognitive overload for users
- C. All of the mentioned
- D. None of the mentioned
Explanation: Hypertext links can make users lose their sense of location and direction, while too many links can create cognitive overload.
Correct answer: All of the mentioned- A. Collaborative work
- B. Online communities
- C. Web portals
- D. Workflow-oriented
Explanation: Discussion groups allow people with shared interests to communicate and exchange information, which characterizes an online community.
Correct answer: Online communities- A. Service oriented app
- B. Database access app
- C. Portal app
- D. Data warehousing app
Explanation: A data-warehousing WebApp presents information gathered by querying and analyzing large collections of databases.
Correct answer: Data warehousing app- A. Content Analysis
- B. Interaction Analysis
- C. Functional Analysis
- D. All of the mentioned
Explanation: The web engineering analysis model examines content, user interaction, and the functions the WebApp must provide.
Correct answer: All of the mentioned- A. Unpredictable load
- B. Performance
- C. Concurrency
- D. Network intensiveness
Explanation: Concurrency describes many users accessing a WebApp at the same time, requiring it to handle simultaneous requests.
Correct answer: Concurrency- A. World Wide Web Consortium
- B. World Wide Web Collaboration
- C. World Wide Web Community
- D. None of the mentioned
Explanation: W3C expands to World Wide Web Consortium, the organization that develops and maintains many Web standards and recommendations.
Correct answer: World Wide Web Consortium