Web Design and Development MCQs with Answers
Practice important Web Design and Development MCQs with answers and explanations.
Multiple Choice Questions
Q611: What is the primary difference between layers and tiers in software architecture?
- A: Layers represent physical view; Tiers represent logical view
- B: Layers represent logical view; Tiers represent physical view
- C: Layers and Tiers are the same
- D: Tiers handle business logic; Layers handle data
View Answer
B
Q612: Which layer in a three-layer architecture is responsible for user interface?
- A: Data Layer
- B: Business Layer
- C: Presentation Layer
- D: Application Layer
View Answer
C
Q613: What functionality does the Business Layer typically handle?
- A: Data retrieval from database
- B: Application-specific functionality, such as business rules
- C: User input validation
- D: Displaying results to the user
View Answer
B
Q614: Which layer is concerned with managing data and data sources?
- A: Presentation Layer
- B: Business Layer
- C: Data Layer
- D: Client Layer
View Answer
C
Q615: What does the Data Layer encapsulate?
- A: Presentation logic
- B: Business logic
- C: Data retrieval and storage logic
- D: HTTP request handling
View Answer
C
Q616: In a typical J2EE Multi-Tiered application, where does the Enterprise Information Tier reside?
- A: Client machine
- B: Web server
- C: Application server
- D: Database server
View Answer
D
Q617: Which Java technology is used to manage business logic in a multi-tier architecture?
- A: JavaBeans
- B: Enterprise JavaBeans (EJB)
- C: JSP
- D: Servlets
View Answer
B
Q618: What technology does the Presentation Layer use to generate client presentation?
- A: EJB
- B: DAO
- C: JSP and Servlets
- D: JDBC
View Answer
C
Q619: What is the primary purpose of the MatrixMultiplier class?
- A: To store matrix data into the database
- B: To convert a string into a MatrixBean and perform matrix multiplication
- C: To handle HTTP requests
- D: To manage user input validation
View Answer
B
Q620: How does the ControllerServlet handle the input from matrixinput.jsp?
- A: It directly calculates the product of matrices
- B: It retrieves values, converts them into MatrixBean objects, and calls business layer methods
- C: It stores data into the database
- D: It generates the client presentation
View Answer
B