C Interview Questions
Questions Answers Views Company eMail

write a program to display the numbers in the following 4 4 3 3 2 2 1 1 0 1 1 2 2 3 3 4 4

1 2979

write a program to display the numbers in the following format 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4

IBM, NIIT, Winit,

9 12802

what is the output of the program and explain why?? #include void main ( ) { int k=4,j=0: switch (k) { case 3; j=300; case 4: j=400: case 5: j=500; } printf (“%d\n”,j); }

Oracle,

14 15016

What is the real time usage volatile?

Polycom,

2 5521

what are the stoge class in C and tel the scope and life time of it?

Tech Mahindra,

2 4956

What will be the result of the following program? char*g() { static char x[1024]; return x; } main() { char*g1="First String"; strcpy(g(),g1); g1=g(); strcpy(g1,"Second String"); printf("Answer is:%s", g()); } (A) Answer is: First String (B) Answer is: Second String (C) Run time Error/Core Dump (D) None of these

Oracle,

2 7447

. Consider the following program main() { int a[5]={1,3,6,7,0}; int *b; b=&a[2]; } The value of b[-1] is (A) 1 (B) 3 (C) -6 (D) none

Oracle,

9 20327

Given a piece of code int x[10]; int *ab; ab=x; To access the 6th element of the array which of the following is incorrect? (A) *(x+5) (B) x[5] (C) ab[5] (D) *(*ab+5} .

Oracle,

2 8297

What is the output of the following progarm? #include main( ) { int x,y=10; x=4; y=fact(x); printf(“%d\n”,y); } unsigned int fact(int x) { return(x*fact(x-1)); } A. 24 B. 10 C. 4 D. none

2 5207

What is the o/p of the follow pgm? #include main() { char char_arr[5]=”ORACL”; char c=’E’; prinf(“%s\n”,strcat(char_arr,c)); } a:oracle b. oracl c.e d.none

Oracle,

2 4622

#include main() { int a[3]; int *I; a[0]=100;a[1]=200;a[2]=300; I=a; Printf(“%d\n”, ++*I); Printf(“%d\n”, *++I); Printf(“%d\n”, (*I)--); Printf(“%d\n”, *I); } what is the o/p a. 101,200,200,199 b. 200,201,201,100 c. 101,200,199,199 d. 200,300,200,100

1 4453

What is 'makefile' in C langauage? How it be useful? How to write a makefile to a particular program?

2 7568

Is main() is used in the program,,see below example? void main() { int i; for(i=0;i<10;i++) main(); } Then what is the output of the program?

6 5953

What is the output for the below program? void main() { float me=1.1; double you=1.1; if(me==you) printf("love c"); else printf("know c"); }

7 8755

What is the output of the below program and how it is? void main() { static int var=5; printf("%d",var--); if(var) main(); }

MindFire, TCS, Tech Mahindra,

8 17618


Post New C Questions

Un-Answered Questions { C }

What is stack in c?

720


What is a protocol in c?

630


What is extern c used for?

665


Did c have any year 2000 problems?

758


Explain what is the difference between functions abs() and fabs()?

716






Once I have used freopen, how can I get the original stdout (or stdin) back?

723


How can you convert integers to binary or hexadecimal?

706


what are the advantages of a macro over a function?

741


This is a variation of the call_me function in the previous question:call_me (myvar)int *myvar;{ *myvar += 5; }The correct way to call this function from main() will be a) call_me(myvar) b) call_me(*myvar) c) call_me(&myvar) d) expanded memory

858


Tell me what is the purpose of 'register' keyword in c language?

703


How can you access memory located at a certain address?

750


What is static memory allocation? Explain

711


What is structure padding in c?

727


What do header files do?

700


write a program to display all prime numbers

1541