# MCQ on Algorithms and Flowcharts [PDF] Notes + Questions

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