Search Header Logo

Basic C Programming - Control Flow

Authored by Hafizul Hasmie

Education

12th Grade

Used 3+ times

Basic C Programming - Control Flow
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the syntax for an if statement in C?

if (condition) then // code block

if (condition) { // code block

if (condition) { // code block }

if (condition) then { // code block }

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you write an if else statement in C?

if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }

if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }

if (condition) { // code to be executed if the condition is true }

if (condition) { // code to be executed if the condition is false } else { // code to be executed if the condition is true }

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Explain the concept of nested if else in C with an example.

In nested if else, the else block must always come before the if block

Example: #include int main() { int num = 10; if(num > 0) { if(num % 2 == 0) { printf("%d is a positive even number.", num); } else { printf("%d is a positive odd number.", num); } } else { printf("%d is not a positive number.", num); } return 0; }

Nested if else can only be used with integers in C

Nested if else is not supported in C

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

When would you use a switch statement in C?

When you have multiple conditions to evaluate and different actions to take based on each condition.

When you want to execute a single action based on a condition

When you need to loop through a collection of elements

When you want to handle exceptions in your code

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the default case in a switch statement?

To handle situations where none of the specified cases match the input value.

To provide an alternative case for the input value

To terminate the switch statement immediately

To skip the switch statement and move to the next block of code

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Write a C program to check if a number is positive, negative, or zero using if else.

Here is a sample C program: #include int main() { int num; printf("Enter a number: "); scanf("%d", &num); if(num > 0) printf("%d is positive.", num); else if(num < 0) printf("%d is negative.", num); else printf("%d is zero.", num); return 0; }

printf("%d is non-negative.", num);

if(num >= 0)

int num = 0;

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you use nested if else to determine the largest of three numbers in C?

if (num1 >= num2) { if (num1 >= num3) { largest = num1; } else { largest = num3; } } else { if (num2 >= num3) { largest = num2; } else { largest = num3; } }

if (num1 >= num2) { largest = num1; } else { largest = num2; }

if (num1 >= num2 && num1 >= num3) { largest = num1; }

if (num1 >= num2) { largest = num1; } else if (num2 >= num3) { largest = num2; } else { largest = num3; }

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?