What will be the output of the following C code? (Assuming that we have entered the value 2 in the standard input)
#include < stdio.h >
void main()
{
int ch;
printf(“enter a value between 1 to 2:”);
scanf(“%d”, &ch);
switch (ch)
{
case 1:
printf(“1\n”);
break;
printf(“Hi”);
default:
printf(“2\n”);
}
}
a) 1
b) Hi 2
c) Run time error
d) 2
Answer: d
Related Posts
To overcome the problems of the assembler in dealing with branching code we use _____
The assembler stores the object code in ______
The last statement of the source program should be _______
_____ directive specifies the end of execution of a program.
_____ directive is used to specify and assign the memory required for the block of code.
The directive used to perform initialization before the execution of the code is ______
Instructions which won’t appear in the object program are called as _____
Join The Discussion