All Exams Test series for 1 year @ ₹349 only
Question

Which shape is used to represent a decision in a flowchart?

The correct answer is

Diamond

A flowchart is a graphical representation of an algorithm or process, and it uses a set of standardised symbols so that any reader can interpret the logic at a glance. Choosing the right symbol conveys the type of step being performed.

The commonly used flowchart symbols are:

  • Diamond (rhombus): a decision — a point where a condition is tested and the flow branches, typically into Yes/No or True/False paths.
  • Rectangle: a processing step or computation (for example, an assignment or arithmetic operation).
  • Oval (or rounded rectangle): the terminal symbol marking Start and End (Stop).
  • Parallelogram: an input/output operation such as reading data or displaying a result.
  • Arrows (flow lines): show the direction in which control moves.

Because a decision requires the flow to split based on a condition, it is drawn as a diamond — the shape uniquely has multiple exit branches — making it the correct answer.

The parallelogram is wrong because it denotes input/output, not a branch. The oval is wrong because it marks the beginning or end of the flowchart. The rectangle is wrong because it represents a straightforward process step with a single entry and single exit, whereas a decision needs two or more outgoing paths.

Was this answer helpful?

Similar Questions

  1. What is the output of the give C language code snippet? 

    void f(int x)

    {

     x = x + 5;

     }

     int main()

    int a = 10;

     f(a); 

    printf("%d",a); 

    return 0; 

    }

  2. What are the statements that begin with # symbol called in C programming language?

  3. Consider the following code snippet in C programming language. 

    int n = 5; 

    int m = n++; 

    What is the value of m after execution?

  4. Which statement is TRUE about if statement in the C programming language?

  5. You need to read a floating-point value from the user in the C programming language. Which of the following statements correctly performs this task?


Important Questions from Programming in C

  1. Which among the following is a valid string function?

  2. A function which calls itself is called a

  3. Which of the following function sets first n characters of a string to a given character?

  4. Which of the following statement provides an easy way to dispatch execution to different parts of code based on the value of the expression?

  5. Which of the following operators has left to right associativity?

Need Expert Advice?
Test Series
RRB JE img
Railways
RRB JE Prev. Yr. Paper (CBT 1 + CBT 2) Test Series
290 Tests 5 Tests Free
4474 Attempts
4.3(88)
English

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App