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 1 of 14
- 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- A. Avoid page to be cached
- B. Clears the buffer area
- C. The session expires
- D. None of the Above
Explanation: These settings disable browser and proxy caching by setting an already-expired date, zero expiry, and a no-cache directive.
Correct answer: Avoid page to be cached- A. Cross Page Posting
- B. Code-front
- C. Theme
- D. None of the above
Explanation: Cross-page posting lets a form submit normally to another ASP.NET page, where the target page can access the previous page's controls and…
Correct answer: Cross Page Posting- A. Visual Basic
- B. C#
- C. C++
- D. All of the above
Explanation: ASP.NET code-behind can be written in .NET languages such as Visual Basic and C#, and managed C++ can also target the .NET runtime.
Correct answer: All of the aboveWeb and Mobile Development MCQs: common questions
Are these Web and Mobile Development MCQs free?
Yes. All Web and Mobile Development MCQs from Software Engineering are free on TestUstad, with unlimited attempts and no account needed. Nothing on this page is a sample or a trial.
How many Web and Mobile Development MCQs are on this page?
There are 268 Web and Mobile Development MCQs in the Software Engineering bank, shown 20 to a page with the correct answer and an explanation on each.
Does every Web and Mobile Development MCQ have an explanation?
Yes. Each Web and Mobile Development question shows the correct option and a written explanation of why it is correct, so a wrong answer teaches you something rather than just being marked wrong.
Can I take a timed Web and Mobile Development test?
Yes. The practice button on this page starts a free Web and Mobile Development test drawn from the Software Engineering bank. It marks each answer instantly, gives you a score at the end, and can be retaken as many times as you like.