Free Web and Mobile Development MCQs with Answers

268 Web and Mobile Development MCQs from Software Engineering, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

Last updated

268 questions · page 13 of 14

  • 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
  • A. Informational
  • B. Interactive
  • C. Transaction-oriented
  • D. Workflow-oriented

Explanation: Electronic shopping involves selecting products, placing orders, and completing payments, so it is transaction-oriented.

Correct answer: Transaction-oriented
  • A. Incremental Model
  • B. Waterfall Model
  • C. Spiral Model
  • D. None of the mentioned

Explanation: The incremental model suits WebApps because features can be delivered in successive releases and adapted quickly to changing user needs.

Correct answer: Incremental Model
  • A. SaaS
  • B. SOA
  • C. Configurability
  • D. Both SaaS and Configurability

Explanation: Software as a Service (SaaS) delivers application functionality from a provider's remote servers, usually through a web browser.

Correct answer: SaaS