MCQOPTIONS
Saved Bookmarks
This section includes 22 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engg knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which of the following methods is used to reduce overhead? |
| A. | Connection pooling |
| B. | Parallel Processing |
| C. | Caching Query Results at the server |
| D. | All of the mentioned |
| Answer» E. | |
| 2. |
What are report generators? |
| A. | They are the tools to generate human readable reports from a database |
| B. | They are the tools that generate reports on the statistics of the database usage |
| C. | They are the tools that prevent database querying and instead they generate pie charts and graphs |
| D. | None of the mentioned |
| Answer» B. They are the tools that generate reports on the statistics of the database usage | |
| 3. |
Which of the following is true regarding the model-view- controller architecture? |
| A. | The model corresponds to the business logic layer |
| B. | The view defines the presentation of data |
| C. | The controller receives events, executes actions on the model and returns a view |
| D. | All of the mentioned |
| Answer» E. | |
| 4. |
WHAT_ARE_REPORT_GENERATORS??$ |
| A. | They are the tools to generate human readable reports from a database |
| B. | They are the tools that generate reports on the statistics of the database usage |
| C. | They are the tools that prevent database querying and instead they generate pie charts and graphs |
| D. | None of the mentioned |
| Answer» B. They are the tools that generate reports on the statistics of the database usage | |
| 5. |
A_LANGUAGE-PROCESSING_SYSTEMS_MAY_TRANSLATE_AN_XML_DATA_DESCRIPTION_INTO?$ |
| A. | a machine code |
| B. | an alternative XML representation |
| C. | machine code and alternative XML representation |
| D. | a software module |
| Answer» D. a software module | |
| 6. |
Which_of_the_following_methods_is_used_to_reduce_overhead?$ |
| A. | Connection pooling |
| B. | Parallel Processing |
| C. | Caching Query Results at the server |
| D. | All of the mentioned |
| Answer» E. | |
| 7. |
Transaction_processing_systems_may_be_organized_as_a___________architecture_with_system_components_responsible_for_input,_processing,_and_output.$ |
| A. | Repository |
| B. | Client–server |
| C. | Model-View-Controller |
| D. | Pipe and Filter |
| Answer» E. | |
| 8. |
Which of the following is not a web application development framework feature? |
| A. | An object oriented model |
| B. | A declarative way of specifying a form with validation constraints |
| C. | Creating mass servers for effective handling of data |
| D. | A template scripting system |
| Answer» D. A template scripting system | |
| 9. |
Which of the following is/are commonly used architectural pattern(s)? |
| A. | Model-View-Controller |
| B. | Layered Architecture |
| C. | Client–server |
| D. | All of the mentioned |
| Answer» E. | |
| 10. |
Which of the following features does Rapid Application Development possess? |
| A. | Provide a library of functions to generate UI elements |
| B. | Provide drag and drop features in a n IDE |
| C. | Auto generation of code for the user interface from a declarative specification |
| D. | All of the mentioned |
| Answer» E. | |
| 11. |
Properties of a system such as performance and security are independent of the architecture used. |
| A. | True |
| B. | False |
| Answer» C. | |
| 12. |
What is the full form of JSON? |
| A. | JavaScript Object Native |
| B. | JavaScript Object Notation |
| C. | JavaScript Object Negation |
| D. | Java Object Notation |
| Answer» C. JavaScript Object Negation | |
| 13. |
What translates a natural or an artificial language into another representation of that language and, for programming languages also execute the resulting code? |
| A. | ERP systems |
| B. | Transaction-based information systems |
| C. | Language processing systems |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 14. |
State true or false: The code implementing the actions in the business logic layer ensures that business rules are followed |
| A. | True |
| B. | False |
| Answer» B. False | |
| 15. |
Systems that involve interaction with a shared database can be considered as. |
| A. | software-based |
| B. | transaction-based |
| C. | server-based |
| D. | client-based |
| Answer» C. server-based | |
| 16. |
What are workflows in a business logic layer? |
| A. | They describe how a particular task that involves servers is handled |
| B. | They describe how multiple tasks involving a single participant is handled |
| C. | They describe how a particular task involving multiple participants is handled. |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 17. |
All the operations in a transaction need to be completed before the database changes are made ________ |
| A. | functional |
| B. | available to the users |
| C. | permanent |
| D. | none of the mentioned |
| Answer» C. permanent | |
| 18. |
The _________ layer provides the interface between the business logic layer and the underlying database |
| A. | Business-logic layer |
| B. | Data access layer |
| C. | Data transfer layer |
| D. | Business manager layer |
| Answer» C. Data transfer layer | |
| 19. |
Which of the following type describes application architectures? |
| A. | Transaction processing applications |
| B. | Language processing systems |
| C. | Client management systems |
| D. | Transaction processing applications and Language processing systems |
| Answer» E. | |
| 20. |
The ___________ provides a high level view of data and actions on data |
| A. | Business-logic layer |
| B. | Data access layer |
| C. | Data transfer layer |
| D. | Business manager layer |
| Answer» B. Data access layer | |
| 21. |
ERP stands for |
| A. | Enterprise Research Planning |
| B. | Enterprise Resource Planning |
| C. | Enterprise Resource Package |
| D. | Enterprise Research Package |
| Answer» C. Enterprise Resource Package | |
| 22. |
Which of the following examples is/are models of application architectures? |
| A. | a means of assessing components for reuse |
| B. | a design checklist |
| C. | a vocabulary for talking about types of applications |
| D. | all of the mentioned |
| Answer» E. | |