MCQ on algorithms and flowcharts. Flowchart and algorithm Questions and answers with PDF Notes. Most important MCQs objective type multiple choice question answer for all competitive exams and interview preparation.
MCQ on Algorithms and Flowcharts
1. This characteristic often draws the line between what is feasible and what is impossible.
a) Performance
b) System Evaluation
c) Modularity
d) Reliability
Ans. a
2. Any algorithm is a program.
a) True
b) False
Ans. b
3. Another name for 1-D arrays.
a) Linear arrays
b) Lists
c) Horizontal array d) Vertical array
Ans. a
4. A data structure that follows the FIFO principle.
a) Queue
b) LL
c) Stack
d) Union
Ans. a
5. In computer science, algorithm refers to a pictorial representation of a flowchart.
a) True
b) False
Ans. b
6. Flowcharts and algorithms are used for
a) Better Programming
b) Easy testing and debugging
c) Efficient coding
d) All of these
Ans. d
7. There should be certain set standards on the amount of details that should be provided in a flow chart.
a) True
b) False
Ans. b
8. A detailed flowchart is called ______
a) Stack
b) Macro
c) Micro
d) Union
Ans. c
9. Which of the following is not an advantage of a flowchart?
a) Better communication
b) Efficient coding
c) Systematic testing
d) Improper documentation
Ans. d
10. A flowchart that outlines the main segments of a program.
a) Queue
b) Macro
c) Micro
d) Union
Ans. b
11. Terminals are represented by diagonals in a flowchart.
a) True
b) False
Ans. b
12. The operation represented by a parallelograms.
a) Input/Output
b) Assignment
c) Comparison
d) Conditions
Ans. a
13. Which of the following is not a flowchart structure?
a) Process
b) Sequence
c) Repetition
d) Case
Ans. a
14. The action performed by a ______ structure must eventually cause the loop to terminate.
a) sequence
b) case
c) repetition
d) process
Ans. c
16. A _____ is a connector showing the relationship between the representative shapes.
a) Line
b) arrow
c) Process
d) box
Ans. b
17. keep the statement language ____ while writing a pseudo code.
a) Dependent
b) Independent
c) Case sensitive
d) Capitalized
Ans. b
18. Programming based on stepwise refinement process.
a) Structural
b) C programming
c) Procedural
d) Fine
Ans. a
19. Top-down approach is followed in structural programming.
a) True
b) False
Ans. a
20. A _____ is a directed graph that describes the flow of execution control of the program.
a) Flowchart
b) Flow graph
c) Complexity curve
d) Algorithm
Ans. a
21. A program should be ______
a) Secure
b) Sequential
c) Ordered
d) Simple
Ans. b
22. Which of the following is a loop statement?
a) IF
b) Else
c) While
d) Do
Ans. c
23. The _______ symbol is used at the beginning of a flow chart.
a) Circle
b) Rectangle
c) Diamond
d) None of these
Ans. a
24. The _____ symbol is used to represent process in flowchart.
a) Circle
b) Rectangle
c) Diamond
d) None of these
Ans. b
25. ______ symbol is used to represent input and output operation in flowchart.
a) circle
b) Rectangle
c) Diamond
d) Parallelogram
Ans. d
26. Symbol used in flowchart such as rectangle with the horizontal lines on two sides is used for
a) A defined statement
b) predefined process
c) error fix
d) variables defined
Ans. b
27. Part of algorithm which is repeated for the fixed number of times is classified as
a) iteration
b) selection
c) sequence
d) reverse action
Ans. a
28. In flowchart, parallelogram is used to show
a) General input symbol
b) Operation on data
c) Online use of keyboard
d) Output data screen
Ans. a
29. When an algorithm is presented in the form of a Programming language it becomes a ______
a) Program
b) flowchart
c) Pseudo code
d) Syntax
Ans. a
30. A box that can represent two different conditions.
a) Rectangle
b) Diamond
c) Circle
d) Parallelogram
Ans. b