MCQOPTIONS
Saved Bookmarks
This section includes 104 Mcqs, each offering curated multiple-choice questions to sharpen your Master of Science in Computer Science (M.Sc CS) knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
. “An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another.” Which category the example belong to? |
| A. | process specialization |
| B. | platform specialization |
| C. | environment specialization |
| D. | functional specialization |
| Answer» B. platform specialization | |
| 2. |
reused in a database management system”. |
| A. | application system reuse |
| B. | component reuse |
| C. | object and function reuse |
| D. | none of the mentioned |
| Answer» C. object and function reuse | |
| 3. |
. Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.”? |
| A. | machine readability |
| B. | maintainability |
| C. | structure enforcement |
| D. | overall simplicity |
| Answer» B. maintainability | |
| 4. |
. Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.”? |
| A. | data representation |
| B. | logic verification |
| C. | “code-to” ability |
| D. | automatic processing |
| Answer» B. logic verification | |
| 5. |
.Which of the following is not a construct? |
| A. | sequence |
| B. | condition |
| C. | repetition |
| D. | selection |
| Answer» E. | |
| 6. |
. Which of the following term is best defined by the statement:”a structural relationship that specifies that objects of one thing are connected to objects of another”? |
| A. | association |
| B. | aggregation |
| C. | realization |
| D. | generalization |
| Answer» B. aggregation | |
| 7. |
. The ____________ of a specification language indicates how the language represents system requirements. |
| A. | semantic domain |
| B. | syntactic domain |
| C. | sequence |
| D. | set |
| Answer» B. syntactic domain | |
| 8. |
. Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements? |
| A. | cmm |
| B. | iso-9001 |
| C. | case tools |
| D. | formal methods |
| Answer» E. | |
| 9. |
. The _________ of a formal specification language is often based on a syntax that is derived from standard set theory notation and predicate calculus. |
| A. | semantic domain |
| B. | syntactic domain |
| C. | sequence |
| D. | set |
| Answer» C. sequence | |
| 10. |
. Which of the following occurs often due to the bulkiness of a system specification document? |
| A. | contradictions |
| B. | ambiguities |
| C. | vagueness |
| D. | incompleteness |
| Answer» D. incompleteness | |
| 11. |
. Which of the following is a way of making a statement about the elements of a set that is true for every member of the set? |
| A. | set |
| B. | sequence |
| C. | universal quantification |
| D. | both set and sequence |
| Answer» D. both set and sequence | |
| 12. |
. What defines the circumstances in which a particular operation is valid? |
| A. | contradictions |
| B. | post-condition |
| C. | vagueness |
| D. | none of the mentioned |
| Answer» E. | |
| 13. |
. ___________ are statements that can be interpreted in a number of ways. |
| A. | contradictions |
| B. | ambiguities |
| C. | vagueness |
| D. | comments |
| Answer» B. ambiguities | |
| 14. |
. Which of the following option is not provided by formal methods? |
| A. | providing frameworks |
| B. | verifying systems |
| C. | provide investors |
| D. | both providing frameworks and verifying systems |
| Answer» E. | |
| 15. |
. Which framework class include standards and classes that support component communication and information exchange? |
| A. | system infrastructure frameworks |
| B. | middleware integration frameworks |
| C. | enterprise application frameworks |
| D. | mvc |
| Answer» C. enterprise application frameworks | |
| 16. |
. ERP stands for |
| A. | effective reuse planning |
| B. | enterprise resource planning |
| C. | effective research planning |
| D. | none of the mentioned |
| Answer» C. effective research planning | |
| 17. |
. Which of the following is not an advantages of software reuse? |
| A. | lower costs |
| B. | faster software development |
| C. | high effectiveness |
| D. | lower risks |
| Answer» D. lower risks | |
| 18. |
. What are generic application systems that may be designed to support a particular business type, activity, or sometimes a complete enterprise? |
| A. | cots-solution systems |
| B. | cots-integrated systems |
| C. | erp systems |
| D. | both cots-solution and cots-integrated systems |
| Answer» B. cots-integrated systems | |
| 19. |
. “An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another.†Which category the example belong to? |
| A. | process specialization |
| B. | platform specialization |
| C. | environment specialization |
| D. | functional specialization |
| Answer» B. platform specialization | |
| 20. |
. Which of the following is a generic structure that is extended to create a more specific subsystem or application? |
| A. | software reuse |
| B. | object-oriented programming language |
| C. | framework |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 21. |
. .NET are specific to which platform? |
| A. | java |
| B. | mac-os |
| C. | c) microsoft |
| D. | linux |
| Answer» D. linux | |
| 22. |
. COTS product reuse means |
| A. | class and function libraries that implement commonly used abstractions are available for reuse. |
| B. | shared components are woven into an application at different places when the program is compiled. |
| C. | c) large-scale systems that encapsulate generic business functionality and rules are configured for an organization. |
| D. | systems are developed by configuring and integrating existing application systems. |
| Answer» E. | |
| 23. |
. COTS stands for |
| A. | commercial off-the-shelf systems |
| B. | commercial off-the-shelf states |
| C. | commercial off-the-system state |
| D. | none of the mentioned |
| Answer» B. commercial off-the-shelf states | |
| 24. |
reused in a database management systemâ€. |
| A. | application system reuse |
| B. | component reuse |
| C. | object and function reuse |
| D. | none of the mentioned |
| Answer» C. object and function reuse | |
| 25. |
. The open source movement has meant that there is a huge reusable code base available at |
| A. | free of cost |
| B. | low cost |
| C. | high cost |
| D. | short period of time |
| Answer» C. high cost | |
| 26. |
. Reuse-based software engineering is a software engineering strategy where the development process is geared to reusing existing software. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 27. |
. PRD stands for |
| A. | product requirement document |
| B. | project requirement document |
| C. | product restrictions document |
| D. | none of the mentioned |
| Answer» B. project requirement document | |
| 28. |
. Acceptance & system test planning are a part of architectural design. |
| A. | true |
| B. | false |
| Answer» C. | |
| 29. |
. Specifying a set of test cases or test paths for each item to be tested at that level is known as |
| A. | test case generation |
| B. | test case design |
| C. | all of the mentioned |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 30. |
. Which of the following is not a part of a test design document? |
| A. | test plan |
| B. | test design specification |
| C. | test case specification |
| D. | test log |
| Answer» E. | |
| 31. |
. When does the testing process stops? |
| A. | when resources (time and budget) are over |
| B. | when some coverage is reached |
| C. | when quality criterion is reached |
| D. | testing never ends. |
| Answer» D. testing never ends. | |
| 32. |
. A white box test scales up well at different granularity levels of testing. |
| A. | true |
| B. | false |
| Answer» C. | |
| 33. |
. In which test design each input is tested at both ends of its valid range and just outside its valid range? |
| A. | boundary value testing |
| B. | equivalence class partitioning |
| C. | boundary value testing and equivalence class partitioning |
| D. | decision tables |
| Answer» B. equivalence class partitioning | |
| 34. |
. A set of inputs, execution preconditions and expected outcomes is known as a |
| A. | test plan |
| B. | test case |
| C. | test document |
| D. | test suite |
| Answer» C. test document | |
| 35. |
. Which of the following is a black box testing strategy? |
| A. | all statements coverage |
| B. | control structure coverage |
| C. | cause-effect graphs |
| D. | all paths coverage |
| Answer» D. all paths coverage | |
| 36. |
. In static test techniques, behavioral and performance properties of the program are observed. |
| A. | true |
| B. | false |
| Answer» C. | |
| 37. |
. Which granularity level of testing checks the behavior of module cooperation? |
| A. | unit testing |
| B. | integration testing |
| C. | acceptance testing |
| D. | regression testing |
| Answer» C. acceptance testing | |
| 38. |
. What do you understand by V&V in software testing? |
| A. | verified version |
| B. | version validation |
| C. | verification and validation |
| D. | version verification |
| Answer» D. version verification | |
| 39. |
. Which test refers to the retesting of a unit, integration and system after modification, in order to ascertain that the change has not introduced new faults? |
| A. | regression test |
| B. | smoke test |
| C. | alpha test |
| D. | beta test |
| Answer» B. smoke test | |
| 40. |
. What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics? |
| A. | mental image |
| B. | interface design |
| C. | system image |
| D. | interface validation |
| Answer» D. interface validation | |
| 41. |
. What establishes the profile of end-users of the system? |
| A. | design model |
| B. | user’s model |
| C. | mental image |
| D. | system image |
| Answer» C. mental image | |
| 42. |
. What incorporates data, architectural, interface, and procedural representations of the software? |
| A. | design model |
| B. | user’s model |
| C. | mental image |
| D. | system image |
| Answer» B. user’s model | |
| 43. |
. A software engineer designs the user interface by applying an iterative process that draws on predefined design principles. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 44. |
. A software might allow a user to interact via |
| A. | keyboard commands |
| B. | mouse movement |
| C. | voice recognition commands |
| D. | all of the mentioned |
| Answer» E. | |
| 45. |
. Which of the following option is not considered by the Interface design? |
| A. | the design of interfaces between software components |
| B. | the design of interfaces between the software and human producers and consumers of information |
| C. | the design of the interface between two computers |
| D. | all of the mentioned |
| Answer» D. all of the mentioned | |
| 46. |
. When users are involved in complex tasks, the demand on __________ can be significant. |
| A. | short-term memory |
| B. | shortcuts |
| C. | objects that appear on the screen |
| D. | all of the mentioned |
| Answer» B. shortcuts | |
| 47. |
. Which of the following is not a user interface design process? |
| A. | user, task, and environment analysis and modeling |
| B. | interface design |
| C. | knowledgeable, frequent users |
| D. | interface validation |
| Answer» D. interface validation | |
| 48. |
. Which of the following is not a design principle that allow the user to maintain control? |
| A. | provide for flexible interaction |
| B. | allow user interaction to be interrupt-able and undo-able |
| C. | show technical internals from the casual user |
| D. | design for direct interaction with objects that appear on the screen |
| Answer» D. design for direct interaction with objects that appear on the screen | |
| 49. |
. Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.� |
| A. | machine readability |
| B. | maintainability |
| C. | structure enforcement |
| D. | overall simplicity |
| Answer» B. maintainability | |
| 50. |
. The________ is represented as two processing boxes connected by an line (arrow) of control. |
| A. | repetition |
| B. | sequence |
| C. | condition |
| D. | none of the above |
| Answer» C. condition | |