Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Home
»
C Programming
»
Control Instructions
Point out the error, if any in the program. #include
int main() { int a = 10; switch(a) { } printf("This is c program."); return 0; }
Error: No case statement specified
Error: No default specified
No Error
Error: infinite loop occurs
Correct Answer:
No Error
Explanation:
There can exists a
switch
statement, which has no
case
.
← Previous Question
Next Question→
More Questions from
Control Instructions
Which of the following statements are correct about the program? #include
int main() { int x = 30, y = 40; if(x == y) printf("x is equal to y\n"); else if(x > y) printf("x is greater than y\n"); else if(x < y) printf("x is less than y\n") return 0; }
Which of the following statements are correct about the below program? #include
int main() { int n = 0, y = 1; y == 1? n=0 : n=1; if(n) printf("Yes\n"); else printf("No\n"); return 0; }
Which of the following statements are correct about the below program? #include
int main() { int i = 10, j = 15; if(i % 2 = j % 3) printf("CuriousTab\n"); return 0; }
Which of the following statements are correct about the below program? #include
int main() { int i = 0; i++; if(i <= 5) { printf("CuriousTab\n"); exit(0); main(); } return 0; }
Which of the following statements are correct about the below C-program? #include
int main() { int x = 10, y = 100%90, i; for(i=1; i<10; i++) if(x != y); printf("x = %d y = %d\n", x, y); return 0; } 1 : The printf() function is called 10 times. 2 : The program will produce the output x = 10 y = 10 3 : The ; after the if(x!=y) will NOT produce an error. 4 : The program will not produce output.
Which of the following statements are correct about the below program? #include
int main() { int i = 10, j = 20; if(i = 5) && if(j = 10) printf("Have a nice day"); return 0; }
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.
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.
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.
Discussion & Comments
No comments yet. Be the first to comment!
Name:
Comment:
Post Comment
Join Discussion
Discussion & Comments