MCQ Bank
Act that mandates about financial institutions dealing with the private information of individuals.
- A) ECPA
- B) HIPPA
- C) COPPA
- D) Gramm-Leach-Bliley
Processing a sequential file involves detecting when _____ is reached.
- A) The beginning
- B) A new record
- C) The end of the file (EOF)
- D) A modification
__________ is not only used as a means of retrieving data from mass storage but also as a means of retrieving items from large blocks of data stored in main memory.
- A) Sequential
- B) Hashing
- C) Database
- D) Indexing
The people present around the e-waste gain:
- A) Substances
- B) Benefits
- C) Electronic waste
- D) Diseases
Procedural knowledge is learning:
- A) “slowly”
- B) “how”
- C) “when”
- D) “what”
With computer science the access to private information has:
- A) Controlled
- B) Removed
- C) Increased
- D) Reduced
The test that machines will have a chance to pass according to Turing was of:
- A) 2 minutes
- B) 7 minutes
- C) 5 minutes
- D) 10 minutes
Researchers are trying to develop systems that exhibits intelligent behavior in _______ track:
- A) Engineering
- B) Intelligent
- C) Artificial
- D) Theoretical
Which of the following relates to Intellectual property laws?
- A) Islamic law
- B) System law
- C) Patent law
- D) Liability law
In the traditional development phase, testing is primarily associated with:
- A) Debugging programs
- B) Requirements analysis
- C) System design
- D) Software implementation
Recurring problems which are handled by the pre developed module in software design is called___________.
- A) Design Pattern
- B) Requirement analysis
- C) Test Pattern
- D) Implementation structure
Which of the following is the three-step software development process, incorporating testing?
- A) Requirements analysis and confirmation, design and validation, and implementation and testing
- B) Debugging, validation, and confirmation
- C) Debugging, software requirements specification, and implementation
- D) Requirements analysis, design, and implementation
What document records the set of requirements that identify the features and services the finished software system must have?
- A) Project plan
- B) Software requirements specification
- C) Coding standard document
- D) Implementation guide
What is the purpose of system documentation?
- A) Describe the software's internal composition for maintenance.
- B) Serve as a marketing tool.
- C) Provide information for system installation.
- D) Explain how to use the software features.
We use __________ to reduce unnecessary dependencies or effects on other modules.
- A) inheritance
- B) abstraction
- C) information hiding
- D) polymorphism
What is the role of a software analyst in the development process?
- A) Responsible for database management
- B) Focused on the implementation step
- C) Involved with the entire development process, with emphasis on requirements analysis and design
- D) Primarily involved in writing programs
Restriction of information to a specific portion of a software system is referred to:
- A) Component assembler
- B) Information hiding
- C) Cohesion
- D) Information assembler
Why is information about the software's implementation important during maintenance?
- A) To simplify the software development process.
- B) To blur the distinction between technical and user documentation.
- C) To explain why the software was implemented as it was.
- D) To increase the chance of disruptions.
What category of testing relies on knowledge of the internal composition of the software?
- A) Glass-box testing
- B) Pink-box testing
- C) Gray-box testing
- D) Black-box testing
What is the iterative model in software development similar to?
- A) The incremental model
- B) A nonproprietary version
- C) A trial-and-error approach
- D) The waterfall model