1) Which is not a bitwise operator?
1. &
2. |
3. <<
4. &&
Answer & Explanation
2) Predict the output of following program.
Copy
#include <stdio.h>
int main()
{
int a=10;
int b=2;
int c;
c=(a & b);
printf("c= %d",c);
return 0;
}
1. c= 12
2. c= 10
3. c= 2
4. c= 0
Answer & Explanation
3) Predict the output of following program.
Copy
#include <stdio.h>
#define MOBILE 0x01
#define LAPPY 0x02
int main()
{
unsigned char item=0x00;
/
item |=MOBILE;
item |=LAPPY;
printf("I have purchased ...:");
if(item & MOBILE){
printf("Mobile, ");
}
if(item & LAPPY){
printf("Lappy");
}
return 1;
}
1. I have purchased ...:
2. I have purchased ...:Mobile, Lappy
3. I have purchased ...:Mobile,
4. I have purchased ...:Lappy
Answer & Explanation
4) Predict the output of following program.
Copy
#include <stdio.h>
int main()
{
char var=0x04;
var = var | 0x04;
printf("%d,",var);
var |= 0x01;
printf("%d",var);
return 0;
}
1. 8,9
2. 4,5
3. 8,8
4. 4,4
Answer & Explanation
/
5) Predict the output of following program.
Copy
#include <stdio.h>
int main()
{
char flag=0x0f;
flag &= ~0x02;
printf("%d",flag);
return 0;
}
1. 13
2. d
3. 22
4. 10
Answer & Explanation
6) Consider the given statement:
Copy
int x = 10 ^ 2
What will be the value of x ?
1. 5
2. 6
3. 7
4. 8
Answer & Explanation
7) Predict the output of following program.
Copy
#include <stdio.h>
/
int main()
{
int x=10;
x &= ~2;
printf("x= %d",x);
return 0;
}
1. x= 10
2. x= 8
3. x= 12
4. x= 0
Answer & Explanation
8) Which Bitwise Operator can be used to check whether a number is EVEN or ODD quickly?
1. Bitwise AND (&)
2. Bitwise OR (|)
3. Bitwise XOR (^)
4. Bitwise NOT (~)
Answer & Explanation
9) Which statement is suitable to check 3rd (count from 0) bit is high (set) or not?
1. (num & (1<<3))
2. (num & 0x08)
3. (num & 0x03)
4. Both (1) and (2)
Answer & Explanation
10) Left shift (<<) and Right shift (>>) operators are equivalent to _____________ by 2.
Choose the correct words...
1. Multiplication and Division
2. Division and Multiplication
3. Multiplication and Remainder /
4. Remainder and Multiplication
Answer & Explanation