0% found this document useful (0 votes)
257 views61 pages

C Quiz

The document contains code snippets and their outputs. The snippets demonstrate various C programming concepts like data types, operators, functions, arrays, pointers, type casting etc. Multiple snippets show the behavior of code containing preprocessing directives, declarations, expressions and statements. The outputs provide the results of compiling and running the snippets.

Uploaded by

dasariorama
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
257 views61 pages

C Quiz

The document contains code snippets and their outputs. The snippets demonstrate various C programming concepts like data types, operators, functions, arrays, pointers, type casting etc. Multiple snippets show the behavior of code containing preprocessing directives, declarations, expressions and statements. The outputs provide the results of compiling and running the snippets.

Uploaded by

dasariorama
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 61

Summit 2K13

COMPUTER BASICS

Summit 2K13 #include<stdio.h> int main(){ int a=5; float b; printf("%d",sizeof(++a+b)); printf(" %d",a); return 0; }

CS

Summit 2K13

Output: 4 5

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ char *str; scanf("%[^\n]",str); printf("%s",str); return 0; }


COMPUTER BASICS

Summit 2K13

Output: It will accept a sentence as a string from user.

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int array[3]={5}; int i; for(i=0;i<=2;i++) printf("%d ",array[i]); return 0; }
COMPUTER BASICS

Summit 2K13

Output: 5 0 0

COMPUTER BASICS

Summit 2K13

#include<stdio.h> void call(int,int,int); int main(){ int a=10; call(a,a++,++a); return 0; } void call(int x,int y,int z){ printf("%d %d %d",x,y,z); }

COMPUTER BASICS

Summit 2K13
Output: 12 11 11

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int x=5,y=10,z=15; printf("%d %d %d"); return 0; }

COMPUTER BASICS

Summit 2K13

Output: 15 10 5

COMPUTER BASICS

Summit 2K13
#include<stdio.h> int main(){ register int i,x; scanf("%d",&i); x=++i + ++i + ++i; printf("%d",x); return 0; }

COMPUTER BASICS

Summit 2K13

Output: Compiler error

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int a=5; int b=10; { int a=2; a++; b++; } printf("%d %d",a,b); return 0; }

COMPUTER BASICS

Summit 2K13

Output: 5 11

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ float f=3.4e39; printf("%f",f); return 0; }

COMPUTER BASICS

Summit 2K13

Output: +INF

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ enum color{ RED,GREEN=-20,BLUE,YELLOW }; enum color x; x=YELLOW; printf("%d",x); return 0; }

COMPUTER BASICS

Summit 2K13

Output: -18

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ asm{ mov bx,8; mov cx,10 add bx,cx; } printf("%d",_BX); return 0; }

COMPUTER BASICS

Summit 2K13

Output: 18

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ enum xxx{ a,b,c=32767,d,e }; printf("%d",b); return 0; }

COMPUTER BASICS

Summit 2K13

Output: Compiler error

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ signed int a=-1; unsigned int b=-1; if(a==b) printf("%d %d",a,b); else printf("Not equal"); return 0; }
COMPUTER BASICS

Summit 2K13

Output: -1 -1

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ float f=5.5f; float x; x=f%2; printf("%f",x); return 0; }

COMPUTER BASICS

Summit 2K13

Output: Compiler error

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int a=-20; int b=-3; printf("%d",a%b); return 0; }


COMPUTER BASICS

Summit 2K13

Output: -2

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ char c='0'; printf("%d %d",sizeof(c),sizeof('0')); return 0; }

COMPUTER BASICS

Summit 2K13

Output: 1 2

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ char *url="c:\tc\bin\rw.c"; printf("%s",url); return 0; }

COMPUTER BASICS

Summit 2K13

Output: w.c in

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int i=3; if(3==i) printf("%d",i<<2<<1); else printf("Not equal"); }
COMPUTER BASICS

Summit 2K13

Output: 24

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ const int i=5; i++; printf("%d",i); return 0; }

COMPUTER BASICS

Summit 2K13

Output: Compiler error

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int i=11; int const * p=&i; p++; printf("%d",*p); return 0; }

COMPUTER BASICS

Summit 2K13

Output: Garbage value

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ float f; f=3/2; printf("%f",f); return 0; }


COMPUTER BASICS

Summit 2K13

Output: 1.000000

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int a=sizeof(a); a=modify(a); printf("%d",a); return 0; } int modify(int x){ int y=3; _AX=x+y; return; }

COMPUTER BASICS

Summit 2K13

Output: 5

COMPUTER BASICS

Summit 2K13

#define PRINT printf("c");printf("c++"); int main(){ float a=5.5; if(a==5.5) PRINT else printf("Not equal"); return 0; }

COMPUTER BASICS

Summit 2K13

answer:Compiler error

COMPUTER BASICS

Summit 2K13

#include<stdio.h> int main(){ int array[2][2][3]={0,1,2,3,4,5,6,7,8,9,10,11}; printf("%d",array[1][0][2]); return 0; }

COMPUTER BASICS

Summit 2K13

Output: 8

COMPUTER BASICS

Summit 2K13

main() { int c[ ]={2.8,3.4,4,6.7,5}; int j,*p=c,*q=c; for(j=0;j<5;j++) { printf(" %d ",*c); ++q; } for(j=0;j<5;j++){ printf(" %d ",*p); ++p; } }

COMPUTER BASICS

Summit 2K13

2222223465

COMPUTER BASICS

Summit 2K13

main() { int i=-1,j=-1,k=0,l=2,m; m=i++&&j++&&k++||l++; printf("%d %d %d %d %d",i,j,k,l,m); }

COMPUTER BASICS

Summit 2K13

Answer: 0 0 1 3

COMPUTER BASICS

Summit 2K13

Hmain() { char *p; printf("%d %d ",sizeof(*p),sizeof(p)); }

COMPUTER BASICS

Summit 2K13

Answer: 12

COMPUTER BASICS

Summit 2K13

enum colors {BLACK,BLUE,GREEN} main() { printf("%d..%d..%d",BLACK,BLUE,GREEN);

return(1); }

COMPUTER BASICS

Summit 2K13

Answer: 0..1..2

COMPUTER BASICS

Summit 2K13

main() { char *p; p="Hello"; printf("%c\n",*&*p); }

COMPUTER BASICS

Summit 2K13

Answer: H

COMPUTER BASICS

Summit 2K13

main() { show(); } void show() { printf("I'm the greatest"); }

COMPUTER BASICS

Summit 2K13

Answer: Compier error: Type mismatch in redeclaration of show.

COMPUTER BASICS

Summit 2K13

main() { int k=1; printf("%d==1 is ""%s",k,k==1?"TRUE":"FALSE"); }

COMPUTER BASICS

Summit 2K13

Answer: 1==1 is TRUE |

COMPUTER BASICS

You might also like