Explore topic-wise MCQs in Graduate Aptitude Test (GATE).

This section includes 228 Mcqs, each offering curated multiple-choice questions to sharpen your Graduate Aptitude Test (GATE) knowledge and support exam preparation. Choose a topic below to get started.

101.

Which tool consist of programming environments like IDE, in-built modules library and simulation tools?

A. Web development tools
B. Prototyping tools
C. Programming tools
D. Design tools
Answer» D. Design tools
102.

The nature of software applications can be characterized by their information

A. complexity
B. content
C. determinacy
D. both b and c
Answer» E.
103.

Which of these are the 5 generic software engineering framework activities?

A. communication, planning, modeling, construction, deployment
B. communication, risk management, measurement, production, reviewing
C. analysis, designing, programming, debugging, maintenance
D. analysis, planning, designing, programming, testing
Answer» B. communication, risk management, measurement, production, reviewing
104.

Which of the following is (are) the characteristics of the open systems ?

A. Process, output, and cycles
B. Entropy and differentiation
C. Input from outside, and equifinality
D. All of these
Answer» E.
105.

‘set args ‘ without arguments can ___________

A. initialize all the arguments
B. remove all the arguments
C. no change
D. show all the arguments
Answer» C. no change
106.

Which of the following is not a type of a 4GL? One originating _______________.

A. on Lisp machine
B. on report generators
C. from database query languages
D. from GUI creators
Answer» B. on report generators
107.

Software engineers collaborate with customers to define which of the following?

A. Customer visible usage scenarios
B. Important software features
C. System inputs and outputs
D. All of the above
Answer» E.
108.

Which of these is not a characteristic of Personal Software Process?

A. Emphasizes personal measurement of work product
B. Practitioner requires careful supervision by the project manager
C. Individual practitioner is responsible for estimating and scheduling
D. Practitioner is empowered to control quality of software work products
Answer» C. Individual practitioner is responsible for estimating and scheduling
109.

Process models are described as agile because they

A. eliminate the need for cumbersome documentation
B. emphasize maneuverability and adaptability
C. do not waste development time on planning activities
D. make extensive use of prototype creation
Answer» C. do not waste development time on planning activities
110.

Everyone on the software team should be involved in the planning activity so that we can

A. reduce the granularity of the plan
B. analyze requirements in depth
C. get all team members to "sign up" to the plan
D. begin design
Answer» D. begin design
111.

Which of these are objectives of Team Software Process?

A. Accelerate software process improvement
B. Allow better time management by highly trained professionals
C. Build self-directed software teams
D. both b and c
Answer» E.
112.

Generally, the top management of an organization is more interested in

A. tactical decisions
B. strategic decisions
C. day-to-day operations
D. all of these
Answer» C. day-to-day operations
113.

Which of the following contains a statement-by-statement description of a procedure?

A. Record layout
B. Procedure Log
C. Written narrative
D. Systems flowchart
Answer» D. Systems flowchart
114.

What is (are) reason(s) to change an information system?

A. New technology
B. New requirements
C. Problems in the existing system
D. All of these
Answer» E.
115.

A statement-by-statement description of a procedure is detailed in a

A. record layout
B. procedure log
C. written narrative
D. systems flowchart
Answer» D. systems flowchart
116.

Back-up procedures help in

A. restoring the operation whenever there is a disk failure
B. restoring the data files whenever there is a system crash
C. restoring both application and system software whenever there is a disk corruption
D. all of these
Answer» E.
117.

What part of documentation offers both a pictorial and written description of system?

A. System's abstract
B. System's narrative
C. System's overview
D. Problem definition
Answer» D. Problem definition
118.

The document listing all procedures and regulations that generally govern an organization is the

A. procedures log
B. organization manual
C. personal policy book
D. administrative policy manual
Answer» C. personal policy book
119.

Compiler and editor are example of

A. application software
B. engineering software
C. system software
D. embedded software
Answer» D. embedded software
120.

The process of developing a software product using software engineering principles and methods is referred to as____________.

A. Software Engineering
B. software Evolution
C. System Models
D. Software Models
Answer» C. System Models
121.

Although industry is moving towards component based construction, most software continues to be

A. semi custom built
B. custom built
C. fixed built
D. fixed layout built
Answer» C. fixed built
122.

What role(s) do user stories play in agile planning?

A. Define useful software features and functions delivered to end-users
B. Determine a schedule used to deliver each software increment
C. Provide a substitute to performing detailed scheduling of activities
D. Used to estimate the effort required build the current increment
Answer» E.
123.

The 4GT Model is a package of __________________.

A. CASE Tools
B. Software tools
C. Software Programs
D. Documentation
Answer» C. Software Programs
124.

Which of the following is an important characteristics of useful and effective information?

A. Accuracy
B. Timeliness
C. Completeness
D. All of these
Answer» E.
125.

The drawback(s) of a database is (are)

A. need to protect sensitive data from unauthorized access
B. cost of specialized personnel
C. both (a) and (b)
D. all application share centralized files
Answer» D. all application share centralized files
126.

The systems have been classified in different ways as

A. open or closed
B. physical or abstract
C. man-made information system
D. all of these
Answer» E.
127.

The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.1. support2. development3. definition

A. 1, 2, 3
B. 2, 1, 3
C. 3, 2, 1
D. 3, 1, 2
Answer» D. 3, 1, 2
128.

Select the incorrect statement:Software engineers should__________________________.

A. not knowingly accept work that is outside your competence.
B. not use your technical skills to misuse other people’s computers.
C. be dependent on their colleagues.
D. maintain integrity and independence in their professional judgment.
Answer» D. maintain integrity and independence in their professional judgment.
129.

Which question no longer concerns the modern software engineer?

A. Why does computer hardware cost so much?
B. Why does software take a long time to finish?
C. Why does it cost so much to develop a piece of software?
D. Why can't software errors be removed from products prior to delivery?
Answer» B. Why does software take a long time to finish?
130.

Category of software that is characterized by heavy interaction with computer hardware and have heavy usage by multiple users is

A. application software
B. system software
C. networking software
D. embedded software
Answer» C. networking software
131.

The reason for software bugs and failures is due to____________.

A. Software Developers
B. Software companies
C. both a and b
D. None of the above
Answer» D. None of the above
132.

Which of the following activities is not one of the four things that need to be accomplished by the generic planning task set?

A. Develop overall project strategy
B. Identify the functionality to deliver in each software increment
C. Create a detailed schedule for the complete software project
D. Devise a means of tracking progress on a regular basis
Answer» D. Devise a means of tracking progress on a regular basis
133.

Software characterized by number of conventional numerical algorithms are

A. application software
B. engineering software
C. networking software
D. embedded software
Answer» C. networking software
134.

The item of documentation added to the description of the new system is

A. feedback
B. I/O analysis
C. control review
D. problem overview
Answer» B. I/O analysis
135.

Technology which is used to build Linux operating systems are targeted at

A. technology domain
B. application domain
C. broad based
D. broad band
Answer» D. broad band
136.

Computer aided design and system simulation applications are type of

A. system software
B. engineering software
C. networking software
D. application software
Answer» C. networking software
137.

Which of the following is not one of Hooker's core principles of software engineering practice?

A. All design should be as simple as possible, but no simpler
B. A software system exists only to provide value to its users.
C. Pareto principle (20% of any product requires 80% of the effort)
D. Remember that you produce others will consume
Answer» D. Remember that you produce others will consume
138.

In the management subsystem what is the functional elements and associated workflow will support the content object identification, version control, change management, change auditing and reporting?

A. Content database
B. Database capabilities
C. Configuration management function
D. All mentioned above
Answer» D. All mentioned above
139.

Analysis models depict software in which three representations?

A. architecture, interface, component
B. cost, risk, schedule
C. information, function, behavior
D. None of the above
Answer» D. None of the above
140.

Collection of programs written to service other programs is

A. system software
B. application software
C. engineering software
D. embedded software
Answer» B. application software
141.

A client server computer program in which client runs in a web browser is termed as

A. web application
B. application software
C. product line software
D. embedded software
Answer» B. application software
142.

Which of the following file types has the least life?

A. Work File
B. Master File
C. Program File
D. Transaction File
Answer» B. Master File
143.

The ability to encourage the technical people to produce their best ability is known as ______ .

A. Organization
B. Motivation
C. Ideas or innovation
D. None of the above
Answer» C. Ideas or innovation
144.

The rules of writing 'if-then-else', 'case-switch', 'while-until' and 'for' control flow statements are called _____ .

A. Comments
B. Functions
C. Line length and wrapping
D. Control Structure
Answer» E.
145.

You are working as a project manager. Your Company wants to develop a project. You are also involved in planning team. What will be your first step in project planning?

A. Establish the objectives and scope of the product.
B. Determine the project constraints.
C. Select the team.
D. None of the above.
Answer» B. Determine the project constraints.
146.

Which coding element is generally omitted at the end of line?

A. Naming conventions
B. Identifying
C. Whitespace
D. Operators
Answer» D. Operators
147.

A Project can be characterized as _____ .

A. Every project may not have a unique and distinct goal.
B. Project is routine activity or day-to-day operations.
C. Project does not comes with a start time and end time.
D. None of the above.
Answer» E.
148.

What are the signs that a software project is in trouble?

A. The product scope is poorly defined.
B. Deadlines are unrealistic.
C. Changes are managed poorly.
D. All of the above.
Answer» E.
149.

Software is defined as ____ .

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

Compilers, Editors software come under which type of software?

A. System software
B. Application software
C. Scientific software
D. None of the above
Answer» B. Application software