Explore topic-wise MCQs in Computer Science Mcqs.

This section includes 319 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Mcqs knowledge and support exam preparation. Choose a topic below to get started.

51.

Aggregation represents ______ .

A. is_a relationship
B. part_of relationship
C. composed_of relationship
D. none of above
Answer» D. none of above
52.

Which of the following is not a section in the standard for SQA plans recommended by IEEE?

A. Budget
B. Time
C. People
D. None of the above
Answer» B. Time
53.

A COCOMO model is ________ .

A. Common Cost Estimation Model.
B. Constructive Cost Estimation Model.
C. Complete Cost Estimation Model.
D. Comprehensive Cost Estimation Model
Answer» C. Complete Cost Estimation Model.
54.

Software consists of ______ .

A. Set of instructions + operating procedures
B. Programs + documentation + operating procedures
C. Programs + hardware manuals
D. Set of programs
Answer» C. Programs + hardware manuals
55.

The model in which the requirements are implemented by its category is ______ .

A. Evolutionary Development Model
B. Waterfall Model
C. Prototyping
D. Iterative Enhancement Model
Answer» B. Waterfall Model
56.

SRD stands for _______ .

A. Software Requirements Definition
B. Structured Requirements Definition
C. Software Requirements Diagram
D. Structured Requirements Diagram
Answer» C. Software Requirements Diagram
57.

Alpha and Beta Testing are forms of _______ .

A. Acceptance testing
B. Integration testing
C. System Testing
D. Unit testing
Answer» B. Integration testing
58.

The tools that support different stages of software development life cycle are called _______ .

A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools
Answer» B. CAME tools
59.

FAST stands for ______ .

A. Facilitated Application Software Technique.
B. Functional Application Software Technique.
C. Facilitated Application Specification Technique.
D. None of the above.
Answer» D. None of the above.
60.

Which is the most important feature of spiral model?

A. Quality management
B. Risk management
C. Performance management
D. Efficiency management
Answer» C. Performance management
61.

If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, SRS is said to be correct _____ .

A. Unambiguous
B. Consistent
C. Verifiable
D. None of the above
Answer» B. Consistent
62.

CASE Tool stands for.

A. Computer Aided Software Engineering
B. Component Aided Software Engineering
C. Constructive Aided Software Engineering
D. Computer Analysis Software Engineering
Answer» B. Component Aided Software Engineering
63.

Software process and improvement are assessed by ____.

A. ISO 9000
B. ISO 9001
C. SPICE (ISO/IEC15504)
D. Both B and C
Answer» E.
64.

Software is defined as ____ .

A. Instructions
B. Data Structures
C. Documents
D. All of the above
Answer» E.
65.

Which box specifies the behavior of a system or a part of a system?

A. State box
B. Clear box
C. Black box
D. None of the above
Answer» D. None of the above
66.

Which may be estimated either in terms of KLOC (Kilo Line of Code) or by calculating number of function points in the software?

A. Time estimation
B. Effort estimation
C. Cost estimation
D. Software size estimation
Answer» E.
67.

Give the Real-world factors affecting maintenance Cost.

A. As technology advances, it becomes costly to maintain old software.
B. The standard age of any software is considered up to 10 to 15 years.
C. Most maintenance engineers are newbie and use trial and error method to rectify problem.
D. All mentioned above
Answer» E.
68.

In which elicitation process the developers discuss with the client and end users and know their expectations from the software?

A. Requirement gathering
B. Organizing requirements
C. Negotiation & discussion
D. Documentation
Answer» B. Organizing requirements
69.

Which testing is the re-execution of some subset of tests that have already been conducted to ensure the changes that are not propagated?

A. Unit testing
B. Regression testing
C. Integration testing
D. Thread-based testing
Answer» C. Integration testing
70.

SDLC Models are adopted as per requirements of development process. It may vary Software-to-software to ensuring which model is suitable.

A. True
B. False
Answer» B. False
71.

Mention any two indirect measures of product.

A. Quality
B. Efficiency
C. Accuracy
D. Both A and B
E. Both B and C
Answer» E. Both B and C
72.

State if the following are true for Project Management. During Project Scope management, it is necessary to - 1) Define the scope 2) Decide its verification and control 3) Divide the project into various smaller parts for ease of management. 4) Verify the scope

A. True
B. False
Answer» B. False
73.

Software Requirement Specification (SRS) is also known as specification of _______.

A. White box testing
B. Acceptance testing
C. Integrated testing
D. Black box testing
Answer» E.
74.

Which one of these belongs to integration testing in the OO context?

A. Unit testing
B. Regression testing
C. Sandwich testing
D. Thread-based testing
Answer» E.
75.

If requirements are easily understandable and defined then which model is best suited?

A. Spiral model
B. Waterfall model
C. Prototyping model
D. None of the above
Answer» C. Prototyping model
76.

What is legacy system?

A. A legacy system refers to newer version of software.
B. A legacy system refers to outdated application software that is used instead of available upgraded versions.
C. A legacy system always devolved by advance technology.
D. None of the above.
Answer» C. A legacy system always devolved by advance technology.
77.

What does the physical connections between the elements of the OO design represent?

A. Cohesion
B. Coupling
C. Both A & B
D. None of the above
Answer» C. Both A & B
78.

When multiple modules have read and write access to some global data, it is called, ________ .

A. Content coupling
B. Stamp coupling
C. Data coupling
D. Common coupling
Answer» E.
79.

Elements of module in functional cohesion are grouped because they all contribute to a single well-defined function. It can also be reused.

A. True
B. False
Answer» B. False
80.

Activities and action taken on the data that are represented by Circle or Round-edged Rectangles are called, _________ .

A. Process
B. Data storage
C. Data flow
D. Entities
Answer» B. Data storage
81.

Which software designers tool helps to design the block structure of the software, that may further be broken down into smaller modules using refinement techniques?

A. Analysis tools
B. Design tools
C. Configuration management tools
D. Documentation tools
Answer» C. Configuration management tools
82.

In software metrics which metrics evaluate the track budget, schedule and human resource?

A. Requirement metrics
B. Product metrics
C. Process metrics
D. None of the above
Answer» D. None of the above
83.

MTTC stands for ____________ .

A. Mean time to change
B. Modular time to change
C. Mean time to control
D. Modular time to control
Answer» B. Modular time to change
84.

Which is the Layered Technology in Bedrock that supports Software Engineering?

A. Methods
B. Tools
C. Process
D. Quality Focus
Answer» E.
85.

How many characteristics does Value Adjustment Factor(VAF) in Function Point Analysis have?

A. 11
B. 12
C. 13
D. 14
Answer» E.
86.

Which Software-end factors affecting maintenance Cost?

A. Structure of Software Program
B. Programming Language
C. Dependence on external environment
D. All mentioned above
E. None of the above
Answer» E. None of the above
87.

What should a software team apply for limited resources in a way that has the highest likelihood of achieving a high-quality result?

A. Requirement quality
B. Design quality
C. Code quality
D. Quality control effectiveness
Answer» E.
88.

Layout appropriateness according to sears is a worthwhile design metric for human/computer interfaces.

A. True
B. False
Answer» B. False
89.

SPICE Means ____.

A. Software Process Improvement and Capability Determination.
B. Software Process Improvement and Compatibility Determination.
C. Software Process Invention and Compatibility Determination.
D. Software Process Improvement and Control Determination.
Answer» B. Software Process Improvement and Compatibility Determination.
90.

Changes are made to the system to reduce the future system failure chances is called _________ .

A. Preventive Maintenance
B. Adaptive Maintenance
C. Corrective Maintenance
D. Perfective Maintenance
Answer» B. Adaptive Maintenance
91.

Coupling and cohesion can be represented using a _______ .

A. cause-effect graph
B. dependence matrix
C. Structure chart
D. SRS
Answer» C. Structure chart
92.

The desired level of coupling is ________ .

A. No coupling
B. Control coupling
C. Common coupling
D. Data coupling
Answer» E.
93.

Which of the following is not a part of the Test Implementation and Execution Phase?

A. Creating test suites from the test cases
B. Executing test cases either manually or by using test execution tools
C. Comparing actual results
D. Designing the Tests
Answer» E.
94.

Cost of Production = Right The First time cost (RTF +-----------) .

A. Cost of Deployment
B. Cost of Quality
C. Cost of maintenance
D. Cost of Production
Answer» C. Cost of maintenance
95.

Which Chart is a statistical technique to assess, monitor, and maintain the stability of a process?

A. Control Chart
B. Maintenance Chart
C. Bar Charts
D. None of these
Answer» B. Maintenance Chart
96.

The feature of the object oriented paradigm which helps code reuse is _______ .

A. Object
B. Class
C. Inheritance
D. Aggregation.
Answer» D. Aggregation.
97.

_________ is a piece of programming code which performs a well defined task.

A. Computer Program
B. Computer Software
C. Both A & B
D. None of the above
Answer» B. Computer Software
98.

Which of these activities is not one of the activities recommended to be performed by an independent SQA group?

A. Serve as the sole test team for any software produced.
B. The tools and methods that support SQA actions and tasks.
C. Software configuration management procedures.
D. Organizational roles and responsibilities relative to product quality.
Answer» B. The tools and methods that support SQA actions and tasks.
99.

Threat is the probability that can attack a specific type and it also occur within a given time.

A. Yes
B. No
Answer» B. No
100.

What should they focus on consequences that affect on the Software Risk Impact Assessment?

A. Performance
B. Support and cost
C. Schedule
D. All mentioned above
Answer» E.