If Elseif Controlstatement Questions
If Elseif Controlstatement Questions
h>
void main()
{
int a=0,b=0;
if(!a)
{
b=!a;
if(b)
a!=b;
}
printf("%d %d\n",a,b);
}
a) 1 0
b) 1 1
c) 0 0
d) 0 1
2) #include<stdio.h>
void main()
{
int x=2,y=0;
if(x==0)
y++;
if(x>0)
y--;
if(x==2)
y+=2;
printf("%d %d\n",x,y);
}
a) 2 0
b) 2 1
c) error
d) 2 -1
3) #include<stdio.h>
void main()
{
char a='a';
if(a=='a')
a++;
if(a!='a')
a--;
else
a=a+2;
printf("%d",a);
}
a) 100
b) 99
c) 98
d) 97
4) #include<stdio.h>
void main()
{
short int s=-1;
if(~s)
s=~s;
else if(-s)
s=-s;
if(s==1)
!s;
else if(s==0)
s=5;
printf("%d",s);
}
a) 5
b) 0
c) -1
d) 1
5) #include<stdio.h>
void main()
{
int a=2,b=-1,c=-1;
if(a+b+c)
printf("a+b+c");
else
printf("A+B+C");
}
a) a+b+c
b) A+B+C
c) 0
d) error
Ans:
1) ----> d) 01
2) ----> b) 21
3) ----> d) 97
4) ----> d) 1
5) ----> b) A+B+C