Question
#include<stdio.h>
int main()
{
int i = 1;
switch(i)
{
printf("This is c program.");
case 1:
printf("Case1");
break;
case 2:
printf("Case2");
break;
}
return 0;
}
a.
Error: No default specified
b.
Error: Invalid printf statement after switch statement
c.
No Error and prints "Case1"
d.
None of above
Posted under C Programming
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. Point out the error, if any in the program.
Similar Questions
Discover Related MCQs
Q. Which of the following statements are correct about an if-else statements in a C-program?
1: Every if-else statement can be replaced by an equivalent statements using ?: operators
2: Nested if-else statements are allowed.
3: Multiple statements in an if block are allowed.
4: Multiple statements in an else block are allowed.
View solution
Q. Which of the following sentences are correct about a for loop in a C program?
1:
for loop works faster than a while loop.
2:
All things that can be done using a for loop can also be done using a while loop.
3:
for(;;); implements an infinite loop.
4:
for loop can be used if we want statements in a loop get executed at least once.
View solution
Q. Which of the following sentences are correct about a switch loop in a C program
1: switch is useful when we wish to check the value of variable against a particular set of values.
2: switch is useful when we wish to check whether a value falls in different ranges.
3: Compiler implements a jump table for cases used in switch.
4: It is not necessary to use a break in every switch statement.
View solution
Q. For loop in a C program, if the condition is missing
View solution
Q. Which of the following statement about for loop is true ?
View solution
Q. How many times will the following loop be executed if the input data item is 0 1 2 3 4 ?
while (c = getchar ()! = 0)
{ }
View solution
Q. Consider following program fragment char c ='a' ;
while (c++ < = 'z')
putchar (xxx) ;
If required output is abcd....xyz, then xxx should be
View solution
Q. Which of the following is a tabular listing of contents of certain registers and memory locations at different times during the execution of a program ?
View solution
Q. A "switch" statement is used to
View solution
Q. Choose the correct statement
View solution
Q. Which is true of conditional compilation ?
View solution
Q. Choose the statements that are syntactically correct
View solution
Q. In a for loop, if the condition is missing, then,
View solution
Q. In a for loop, if the condition is missing, then infinite looping can be avoided by a
View solution
Q. Which of the following comments about for loop are correct?
View solution
Q. Which of the following comments about for loop are correct ?
View solution
Q. Choose the correct answers
View solution
Q. Consider the following program fragment
if (a > b)
if (b > c)
s1 ;
else s2;
s2 will be executed if
View solution
Q. If switch feature is used, then
View solution
Q. The switch feature
View solution
Suggested Topics
Are you eager to expand your knowledge beyond C Programming? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!
Operating System
Dive deep into the core of computers with our Operating System MCQs. Learn about...
Cyber Security
Understand the fundamentals of safeguarding digital assets with our Cyber Security...