CBSE Class 11 Computer Science Control Flow Assignment

Read and download the CBSE Class 11 Computer Science Control Flow Assignment for the 2025-26 academic session. We have provided comprehensive Class 11 Computer Science school assignments that have important solved questions and answers for Control Flow. These resources have been carefuly prepared by expert teachers as per the latest NCERT, CBSE, and KVS syllabus guidelines.

Solved Assignment for Class 11 Computer Science Control Flow

Practicing these Class 11 Computer Science problems daily is must to improve your conceptual understanding and score better marks in school examinations. These printable assignments are a perfect assessment tool for Control Flow, covering both basic and advanced level questions to help you get more marks in exams.

Control Flow Class 11 Solved Questions and Answers

Question: C Language is the example of _____
a. Object Oriented Language
b. Object Based Language
c. Structural Programming Lang
d. None of the options
Answer: Structural Programming Lang

Question: Structured Programming provide benefits of ______
a. modules
b. Control Structures
c. Both a and b
d. None of the options
Answer: Both modules and Control Structures

Question: Comma (,) is used as a ______________
a. Seprator in C
b. Operator in C
c. Terminaotr in C
d. Delimiter in C
Answer: Seprators in C

Question: A Blank/Null statement can be represented by ____
a. new line
b. blank space
c. semicolon
d. colon
Answer: semicolon

Question: Break statement is used in _____
a. selective control structures only
b. loop control structures only
c. Both a and b
d. switch control structures only
Answer: both a and b

Question: Continue Statement is used for ____________
a. continue the next iteration of the loop statement
b. exit the block of loop statement
c. continue execution of the program even errors occurs
d. exit from the outmost block even it is used in the innermost block
Answer: continue the next iteration of the loop statement

 

Write True of False

Question: Each continue statement should be terminated with semicolon (;)
Answer: True

Question: The keyword else is always used with if statement.
Answer: True

Question: In switch statement, break statement is used in each case block except the last case.
Answer: True

Question: In switch statement, the value in the case statement should always be in increasing order.
Answer: False

Question: Continue statements are not used with selective control statements.
Answer: True

 

Questions of Exercise

Question: What are Loops?
Answer: Loops are the control flow statements. These are those statements which are used to repeat execution of statements. There are two types of looping statements in C language:
Pre-Test Loop: The loops ‘for’ and ‘while’ are the examples of pre-test loops in C language. In these loops, body of the loop is executed after the test-condition of the loop. If result of test-condition becomes true, only than the body of the loop will be executed. If the test–condition becomes false initially, it may not execute even once.

CBSE-Class-11-Computer-Science-Control-Flow-Assignment-1
Post-Test Loop: The loop ‘do while’ is an example of post test loop in C language. In these loops, body of the loop is executed before the test condition of the loop. If result of test condition becomes true, only than the body of the loop will be executed. Even if the test –condition becomes false initially, it must execute at least once.

Question: What do you mean by Forward and Backward Jumps? Which loop is used as alternative of these statements?
Answer: When we execute a C program, the control may jump from current statement to some forwarding statement.Such jumps are called Forward Jumps. Similarly, if the control jumps from the current statement to some previous statement, it is called Backward Jump. For such jumpings in C Language, we use Jumping statements. Goto, break, and continue statements are used for these jumps in C. Do while loop can be used as an alternate of these statements.

Question: When will you prefer to use if else statement?
Answer: If else statement is a branching statement in C language. This statement is used in decision making tasks. When we want to execute one of many statements, we will use this statement. Following code shows the syntax of if else statement:

CBSE-Class-11-Computer-Science-Control-Flow-Assignment-2
In the above syntax code, either statement1 or statement2 will be executed which entirely depends on the result of condition. If given condition returns true value than the statement1 will be executed otherwise statement2 will be executed.

Question: What are the four fundamental conditional statements in C?
Answer: Following are the four fundamental conditional statements in C language:
- if
- if else
- if else if
- switch case
These are the branching statements. These statements are used in decision making tasks. When we want to execute
one of many statements, we can use these statements. These statements are also called decision making
statements.

Question: What is meant by implementation of condition? Where are these useful?
Answer: Computer requires set of instructions to perform a specific task. These instructions are written in a sequence in the form of a program. Computer implements these instructions one by one in the given sequence. This way of implementing instructions is suitable in those situations where no decision making task is involved. But actually, it is required to control the execution sequence of instructions in the program. In such situations, where we want to control the execution sequence of instructions, implementation of conditions is required in the program. These conditions are useful for decision making statements. In C language, branching and looping statements – if else, switch case, for, while, do while are used for implementation of conditions.

Question: What are case labels and how are they used?
Answer:  In C Language, case is a keyword. Case labels are used in the switch statement of C language. In switch statement, instructions are implemented by testing the value of a variable or expression with the help of case labels. In each case statement, a fixed constant value is added as a label after the case keyword. Each case statement is different from all other case statements in the switch block. Each block of case statement should ends with the break statement. Following syntax of switch statement shows how to use case labels:

CBSE-Class-11-Computer-Science-Control-Flow-Assignment-3

Question: When will we use for loop? How is it different from while loop?
Answer: C Language has for, while and do while as a looping statements. These statements are used to repeat the exaction of set of statements. The loops – for and while are the pre-test loops in C language. The for-loop is used in those cases when we know, in advance, the no of iterations of a loop. But in those situations where we do not know the no of iterations in advance, we prefer to use while loop. These both loops are pre-test loops. It means in these loops, condition is tested before the execution of the body of the loop. If condition becomes true only than the body of loop will be executed otherwise control will be transferred to the next statement after the loop.

Other Important Questions

Question: What are Control Flow Statements? Write about their types.
Answer:Those statements which are used to control the execution flow in the program are called Control Statements.
There are three types of control statements in C language. These are as follows:

CBSE-Class-11-Computer-Science-Control-Flow-Assignment-4
Branching Statements: These statements are also called Decision Making Statements. In these control flow statements, execution of instructions depends on result of test-condition. The statements – if else and switch case are the examples of Branching statements.
Looping Statements: These statements are also called Iterative Control Statements. These statements are used to repeat set of instructions. The statements – for, while and do while are the examples of looping statements.
Jumping Statements: These are also called skipping statements. These statements are used to transfer the execution control from one location to some other location in the program. The statements – goto, break, and continue are the examples of jumping statements.

CBSE Class 11 Computer Science Control Flow Assignment

Access the latest Control Flow assignments designed as per the current CBSE syllabus for Class 11. We have included all question types, including MCQs, short answer questions, and long-form problems relating to Control Flow. You can easily download these assignments in PDF format for free. Our expert teachers have carefully looked at previous year exam patterns and have made sure that these questions help you prepare properly for your upcoming school tests.

Benefits of solving Assignments for Control Flow

Practicing these Class 11 Computer Science assignments has many advantages for you:

  • Better Exam Scores: Regular practice will help you to understand Control Flow properly and  you will be able to answer exam questions correctly.
  • Latest Exam Pattern: All questions are aligned as per the latest CBSE sample papers and marking schemes.
  • Huge Variety of Questions: These Control Flow sets include Case Studies, objective questions, and various descriptive problems with answers.
  • Time Management: Solving these Control Flow test papers daily will improve your speed and accuracy.

How to solve Computer Science Control Flow Assignments effectively?

  1. Read the Chapter First: Start with the NCERT book for Class 11 Computer Science before attempting the assignment.
  2. Self-Assessment: Try solving the Control Flow questions by yourself and then check the solutions provided by us.
  3. Use Supporting Material: Refer to our Revision Notes and Class 11 worksheets if you get stuck on any topic.
  4. Track Mistakes: Maintain a notebook for tricky concepts and revise them using our online MCQ tests.

Best Practices for Class 11 Computer Science Preparation

For the best results, solve one assignment for Control Flow on daily basis. Using a timer while practicing will further improve your problem-solving skills and prepare you for the actual CBSE exam.

Where can I download the latest CBSE Class 11 Computer Science Chapter Control Flow assignments?

You can download free PDF assignments for Class 11 Computer Science Chapter Control Flow from StudiesToday.com. These practice sheets have been updated for the 2025-26 session covering all concepts from latest NCERT textbook.

Do these Computer Science Chapter Control Flow assignments include solved questions?

Yes, our teachers have given solutions for all questions in the Class 11 Computer Science Chapter Control Flow assignments. This will help you to understand step-by-step methodology to get full marks in school tests and exams.

Are the assignments for Class 11 Computer Science Chapter Control Flow based on the 2026 exam pattern?

Yes. These assignments are designed as per the latest CBSE syllabus for 2026. We have included huge variety of question formats such as MCQs, Case-study based questions and important diagram-based problems found in Chapter Control Flow.

How can practicing Chapter Control Flow assignments help in Computer Science preparation?

Practicing topicw wise assignments will help Class 11 students understand every sub-topic of Chapter Control Flow. Daily practice will improve speed, accuracy and answering competency-based questions.

Can I download Computer Science Chapter Control Flow assignments for free on mobile?

Yes, all printable assignments for Class 11 Computer Science Chapter Control Flow are available for free download in mobile-friendly PDF format.