C Programming Code Snippets For Competitive Exams

11.

void main( ) 

     int i=1; 
     while(i<=32767) 
     { 
          printf(“%d”,i); 
          i++; 
     } 





Show Answer ?

12. What will be the output?

void main() 

     int p=10,q=20; 
     clrscr(); 
     printf("%5d%5d",p&q,p&&q); 
     getch(); 
}





Show Answer ?

13.

void main() 

     FILE *f1,*f2; 
     int troll,x; 
     char tname[20]; 
     clrscr(); 
     f1 = fopen("data.txt","w"); 
     f2 = fopen("data.txt","r"); 
     if (f2==0) { 
     printf("Error While Opening The File DATA.DAT"); 
     exit(0); 

while(1) 

     printf("Enter Roll and Name : "); 
     scanf("%d %s",&troll,tname); 
     if(troll<=0) 
          break; 
     fprintf(f1,"%d",troll); 

clrscr(); 
while( fscanf(f2,"%d %s",&troll,tname)>0 ) 
     printf("\n%5d%20s",troll,tname); 
getch(); 
}

If input provided is as follows: 
1    A 
2    B 
3    C 
4    D 
5    E 
0    XX   
,then what will be the output? 





Show Answer ?

14.

void main() 

     enum code 
     { 
          add; 
          delete; 
          modify; 
          unchanged; 
     }; 
     typedef enum code CODE; 
     CODE c,d; 
     c = add; 
     d = modify; 
     printf(“c = %d d = %d”,c,d); 
}





Show Answer ?

15. what will be the value of con?

main() 

     int 1,b; 
     int con; 
     1=b=2; 
     con (b==1) ? 1 : 0; 
     printf("%d",con); 





Show Answer ?

16.

main() 

     int c = 5; 
     printf("%d", main||c); 





Show Answer ?

17.

void main() 

     unsigned i=1; /* unsigned char k= -1 = > k=255; */ 
     signed j=-1; /* char k= -1 = > k=65535 */ 
     /* unsigned or signed int k= -1 = >k=65535 */ 
     if(i < j) 
     printf("less"); 
     else 
     if(i > j) 
     printf("greater"); 
     else 
     if(i==j) 
     printf("equal"); 
}





Show Answer ?

18.

void main() 

     struct 
     { 
          unsigned day:5; 
          unsigned month:4; 
          unsigned year:7; 
     }date; 
     date.day = 26; 
     date.month = 03; 
     date.year = 2001; 
}
  





Show Answer ?