Computer Science MCQS

Computer Science MCQ with detailed explanations for students & freshers preparing for entrance exams, various tests, interviews, competitive exams like GATE exam, interview, competitive examination and entrance exam.

__ is defined as the process of generating analysis and designing documents?

A. a) Re-engineering
B. b) Reverse engineering
C. c) Software re-engineering
D. d) Science and engineering
Computer Science MCQS Software Engineering MCQS

CASE stands for

A. a) Computer-Aided Software Engineering
B. b) Control Aided Science and Engineering
C. c) Cost Aided System Experiments
D. d) None of the mentioned
Computer Science MCQS Software Engineering MCQS

Define Agile scrum methodology.

A. a) project management that emphasizes incremental progress
B. b) project management that emphasizes decremental progress
C. c) project management that emphasizes neutral progress
D. d) project management that emphasizes no progress
Computer Science MCQS Software Engineering MCQS

__ is a software development activity that is not a part of software processes.

A. a) Validation
B. b) Specification
C. c) Development
D. d) Dependence
Computer Science MCQS Software Engineering MCQS

What are the features of Software Code?

A. a) Simplicity
B. b) Accessibility
C. c) Modularity
D. d) All of the above
Computer Science MCQS Software Engineering MCQS

Who is the father of Software Engineering?

A. a) Margaret Hamilton
B. b) Watts S. Humphrey
C. c) Alan Turing
D. d) Boris Beizer
Computer Science MCQS Software Engineering MCQS

What is Software Engineering?

A. a) Designing a software
B. b) Testing a software
C. c) Application of engineering principles to the design a software
D. d) None of the above
Computer Science MCQS Software Engineering MCQS

Software is defined as _

A. a) set of programs, documentation & configuration of data
B. b) set of programs
C. c) documentation and configuration of data
D. d) None of the mentioned
Computer Science MCQS Data Structure MCQs

Which of the following is not the type of queue?

A. a) Priority queue
B. b) Circular queue
C. c) Single ended queue
D. d) Ordinary queue
Computer Science MCQS Data Structure MCQs

Which of the following tree data structures is not a balanced binary tree?

A. a) Splay tree
B. b) B-tree
C. c) AVL tree
D. d) Red-black tree
Computer Science MCQS Data Structure MCQs

What is a bit array?

A. a) Data structure that compactly stores bits
B. b) Data structure for representing arrays of records
C. c) Array in which elements are not present in continuous locations
D. d) An array in which most of the elements have the same value
Computer Science MCQS Data Structure MCQs

Which of the following application makes use of a circular linked list?

A. a) Recursive function calls
B. b) Undo operation in a text editor
C. c) Implement Hash Tables
D. d) Allocating CPU to resources
Computer Science MCQS Data Structure MCQs

Which data structure is based on the Last In First Out (LIFO) principle?

A. a) Tree
B. b) Linked List
C. c) Stack
D. d) Queue
Computer Science MCQS Data Structure MCQs

Which of the following points is/are not true about Linked List data structure when it is compared with an array?

A. a) Random access is not allowed in a typical implementation of Linked Lists
B. b) Access of elements in linked list takes less time than compared to arrays
C. c) Arrays have better cache locality that can make them better in terms of performance
D. d) It is easy to insert and delete elements in Linked List
Computer Science MCQS Data Structure MCQs

The prefix form of A-B/ (C * D ^ E) is?

A. a) -A/B*C^DE
B. b) -A/BC*^DE
C. c) -ABCD*^DE
D. d) -/*^ACBDE
Computer Science MCQS Data Structure MCQs

The data structure required for Breadth First Traversal on a graph is?

A. a) Array
B. b) Stack
C. c) Tree
D. d) Queue
Computer Science MCQS Data Structure MCQs
Scroll to Top