Wednesday 8 November 2017

Operators Questions in C2


6.

Find the output of the following program.

#include void main() 

int y=10;
 if(y++>9 && y++!=10 && y++>11) 
printf("%d", y); 
else 
printf("%d", y); 
}

A. 11
B. 12
C. 13
D. 14
E. Compilation error

Answer: C

---------------------------------------------------------------------------------------------------

7.

Determine output of the following program code.

#include 
void main()
 {
 int a, b=7; a = b<4 :="" b="">4 ? 7>>1 : a; 
printf("%d %d", a, b); 
}

A. 3 7
B. 7 3
C. 8 3
D. 3 8
E. None

Answer: D

------------------------------------------------------------------------------------------------
8.

Choose the correct output for the following program.


#include 
void main() 
{
 int a=10, b=11, c=13, d; 
d = (a=c, b+=a, c=a+b+c); 
printf("%d %d %d %d", d, a, b, c); 
}


A. 50, 13, 11, 13
B. 50, 13, 24, 50
C. 13, 10, 24, 50
D. 50, 13, 24, 13
E. 13, 13, 24, 13


Answer : B


------------------------------------------------------------------------------------------------

9. 

What will be output of the following program?

#include
int main(){
    int a;
    a=015 + 0x71 +5;
    printf("%d",a);
    return 0;
}


Output: 

Turbo C++ 3.0: 131


Turbo C ++4.5: 131


Linux GCC: 131


Visual C++: 131

---------------------------------------------

10.

What is the output of this C code?

int main() 
{
 int i = -5; 
int k = i %4; 
printf("%d\n", k); 
}

A. Compile time error
B. -1
C.  1
D. None

Answer: B

----------------------------------------------------------------
First                  Previous  Next                     Last
----------------------------------------------------------------

More Imp Topics










100+ Best Home Decoration Ideas For Christmas Day 2019 To Make Home Beautiful

Best gifts for Christmas Day | Greeting cards for Christmas Day | Gift your children a new gift on Christmas day This Christmas d...