Medhamilan2011 - Sri Vishnu Engg College For Women::Bhimavaram

20 Questions | Total Attempts: 139

SettingsSettingsSettings
Please wait...
Medhamilan2011 - Sri Vishnu Engg College For Women::Bhimavaram

C Programming Contest


Questions and Answers
  • 1. 
         main(){        int  const *p=5;        printf(“%d”,++(*p));}
    • A. 

      6

    • B. 

      Error

    • C. 

      Garbage

    • D. 

      5

  • 2. 
       main(){         printf(“%d”,  -   -2);}
    • A. 

      1

    • B. 

      2

    • C. 

      Error

    • D. 

      -2

  • 3. 
       #define  abc(p)   p*p main(){ int a=2; k=abc(a+1); printf(“%d”.k);}
    • A. 

      9

    • B. 

      5

    • C. 

      3

    • D. 

      Error

  • 4. 
        #define  int  char main(){ int i=65; printf(“%d”,sizeof(i));
    • A. 

      Error

    • B. 

      2

    • C. 

      1

    • D. 

      65

  • 5. 
      #define f(g1,g2)  g1 # # g2 main(){ int  var12 = 100, var=200; printf(“%d”,f(var,12));}
    • A. 

      Error

    • B. 

      100

    • C. 

      200

    • D. 

      Garbage

  • 6. 
      main(){ int  i=1; switch(i){ default:  printf(“zero”); case 1: printf(“one”);break; case 2: printf(“two”);break; case 3: printf(“three”);break;} }
    • A. 

      None

    • B. 

      Zero one two three

    • C. 

      Zero

    • D. 

      One

  • 7. 
       main(){ printf(“%d”,scanf(“%d”,&k);}  
    • A. 

      1

    • B. 

      Garbage value

    • C. 

      Error

    • D. 

      2

  • 8. 
       main(){ int i=10; i=!i>14; printf(“%d”,i);} a.      
    • A. 

      B

    • B. 

      C

    • C. 

      14

    • D. 

      0

  • 9. 
         #define  clrscr()  50 main(){ printf(“svecw”); clrscr(); printf(“50”);}
    • A. 

      Error

    • B. 

      Svecw

    • C. 

      50

    • D. 

      Svecw 50

  • 10. 
      main(){ int i=1; do while(i++<=3); printf(“hello friends”);}
    • A. 

      Error

    • B. 

      Hello friends

    • C. 

      1

    • D. 

      None

  • 11. 
    .#include main(){ char *str =”yahoo”; char *ptr =str; char least =127; while(*ptr++) least = (*ptr printf(“%d”,least); } what is the output?
    • A. 

      0

    • B. 

      127

    • C. 

      Yahoo

    • D. 

      Y

  • 12. 
    Main(){ int i =300; char *ptr = &i; *++ptr=2; printf(“%d”,i); } what is output?
    • A. 

      556

    • B. 

      300

    • C. 

      2

    • D. 

      302

  • 13. 
    Main(){ void swap(); int x = 45, y = 15; swap(&x,&y); printf(“x = %d y=%d”x,y); } void swap(int *a, int *b){ *a^=*b, *b^=*a, *a^ = *b; what is the output?
    • A. 

      x = 15, y =45

    • B. 

      X =15, y =15

    • C. 

      X =45 ,y =15

    • D. 

      X =45 y = 45

  • 14. 
    Main(){ int i = 10, j =20; j = i ,j?(i,j)?i :j:j; printf(“%d%d”,i,j); }what is the output?
    • A. 

      20 20

    • B. 

      20 10

    • C. 

      10 20

    • D. 

      10 10

  • 15. 
    Main() { void vpointer; char cHar = ‘g’, *cHarpointer = “GOOGLE”; int j = 40; vpointer = &cHar; printf(“%c”,*(char*)vpointer); vpointer = &j; printf(“%d”,*(int *)vpointer); vpointer = cHarpointer; printf(“%s”,(char*)vpointer +3); } what is the output?
    • A. 

      G40GLE

    • B. 

      G40GOOGLE

    • C. 

      G0GLE

    • D. 

      G4GOO

  • 16. 
    Main()             {             int k=1;             printf("%d==1 is ""%s",k,k==1?"TRUE":"FALSE");             }
    • A. 

      1==1 is TRUE

    • B. 

      1==1 is FALSE

    • C. 

      0==1 is TRUE

    • D. 

      0==1 is FALSE

  • 17. 
    #define FALSE -1             #define TRUE   1             #define NULL   0             main() {                if(NULL)                         puts("NULL");                else if(FALSE)                         puts("TRUE");                else                         puts("FALSE");                }
    • A. 

      TRUE

    • B. 

      .false

    • C. 

      Error

    • D. 

      . none

  • 18. 
    Main()             {             main();             }
    • A. 

      Compile error

    • B. 

      Stack overflow

    • C. 

      link error

    • D. 

      None

  • 19. 
    Main( ) {  static int  a[ ]   = {0,1,2,3,4};  int  *p[ ] = {a,a+1,a+2,a+3,a+4};  int  **ptr =  p;  ptr++;  printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr);  *ptr++;  printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr);  *++ptr;  printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr);  ++*ptr;        printf(“\n %d  %d  %d”, ptr-p, *ptr-a, **ptr); }
    • A. 

      111 111 111 111

    • B. 

      111 222 333 444

    • C. 

      222 222 222 222

    • D. 

      None

  • 20. 
    Main( ) {   int a[2][3][2] = {{{2,4},{7,8},{3,4}},{{2,2},{2,3},{3,4}}};   printf(“%u %u %u %d \n”,a,*a,**a,***a);         printf(“%u %u %u %d \n”,a+1,*a+1,**a+1,***a+1);        }
    • A. 

      100, 100, 100, 2 114, 104, 102, 3

    • B. 

      100,100,2 114,114,114,3

    • C. 

      100,100,100,2 114,114,102,3

    • D. 

      101,101,101,1 104,104,104,3

Back to Top Back to top