Control
Instructions (C-FAQ's)
Q1: What is the output for the program given below?
#include<stdio.h>
int main()
{
int
x= 1, y= 2;
switch
( x )
{
case
1:
printf("In, Case 1\n");
case y:
printf("In, Case y\n");
break;
}
return
0;
}
Output:
Compiler will return an error because
variable are not allowed in case.
Q2: Predict the output for the following code ?
#include<stdio.h>
int main()
{
float
f = 0.5;
if(
0.5 > f )
printf(" 0.5 is greater than f \n");
else
printf("0.5
is equal to f \n");
return 0;
}
Output:
0.5 is equal to f
Q3: What is the output of the following code?
#include<stdio.h>
int main()
{
int
i = 10, j=20;
if
( i=5 ) || if (j=30 )
printf(" Values has been
changed\n");
else
printf("
Nothing changed !!! \n");
return
0;
}
Output:
In function 'main':
Line 5: error: expected expression before '||' token
Q4: What is the output of the following code?
int main()
{
int
loop=5;
while(
loop-- >=0 )
printf("%d",loop);
loop=5;
printf("\n");
while(
loop-- >=0 )
printf("%d",loop);
printf("\n");
while(
loop-- >=0 )
printf("%d",loop);
printf("\n");
return
0;
}
A. 43210-1
43210-1
B. 543210
543210
C. Error
D. 543210
543210
543201
Output:
A. 43210-1
43210-1
No comments:
Post a Comment