C Interview Questions
Questions Answers Views Company eMail

What is true about the following C Functions a.Need not return any value b.Should always return an integer c.Should always return a float d.Should always return more than one value.

TCS,

11 14774

Main must be written as a.the first function in the program b.Second function in the program c.Last function in the program d.any where in the program

CTS, HCL, TCS,

18 17924

Which of the following about automatic variables within a function is correct ? a.its type must be declared before using the variable b.they are local c.they are not initialised to zero d.they are global.

FCI, TCS,

6 10711




Write one statement equalent to the following two statements x=sqr(a); return(x); Choose from one of the alternatives a.return(sqr(a)); b.printf("sqr(a)"); c.return(a*a*a); d.printf("%d",sqr(a));

TCS,

6 7010

Which of the following about the C comments is incorrect ? a.commentscan go over multiple lines b.comments can start any where in the line c.a line can contain comments with out any language statements d.comments can occur within comments

TCS,

6 9243

What is the value of y in the following code? x=7;y=0; if(x=6) y=7; else y=1;

TCS,

12 15299

Which of the following is not an infinite loop ? a.while(1){ .... } b.for(;;){ ... } c.x=0; do{ /*x unaltered within theloop*/ ... }while(x==0); d.# define TRUE 0 ... while(TRUE){ .... }

TCS,

7 14200

what does the following function print? func(int i) { if(i%2)return 0; eale return 1; } main() { int =3; i=func(i); i=func(i); printf("%d",i);}

TCS,

9 10354




how does the C compiler interpret the following two statements p=p+x; q=q+y; a.p=p+x; q=q+y b.p=p+xq=q+y c.p=p+xq; q=q+y d.p=p+x/q=q+y

TCS,

4 12873

read the folllowing code # define MAX 100 # define MIN 100 .... .... if(x>MAX) x=1; else if(x

TCS,

4 11907

a memory of 20 bytes is allocated to a string declared as char *s then the following two statements are executed: s="Etrance" l=strlen(s); what is the value of l ? a.20 b.8 c.9 d.21

TCS,

4 6595

given the piece of code int a[50]; int *pa; pa=a; to access the 6th element of the array which of the following is incorrect? a.*(a+5) b.a[5] c.pa[5] d.*(*pa + 5)

TCS, amu,

6 13356

consider the following structure: struct num nam{ int no; char name[25]; }; struct num nam n1[]={{12,"Fred"},{15,"Martin"},{8,"Peter"},{11,Nicholas"}}; ..... ..... printf("%d%d",n1[2],no,(*(n1 + 2),no) + 1); What does the above statement print? a.8,9 b.9,9 c.8,8 d.8,unpredictable value

TCS,

4 6596

identify the in correct expression a.a=b=3=4; b.a=b=c=d=0; float a=int b=3.5; d.int a; float b; a=b=3.5;

TCS,

8 8602

regarding the scope of the varibles;identify the incorrect statement: a.automatic variables are automatically initialised to 0 b.static variables are are automatically initialised to 0 c.the address of a register variable is not accessiable d.static variables cannot be initialised with any expression

TCS,

1 5375


Post New C Questions






Un-Answered Questions { C }

How to implement a packet in C

1628


please explain clearly about execution of c program in detail,in which stage are the printf sacnf getting into exeecutable code

925


Can you explain what keyboard debouncing is, and where and why we us it? please give some examples

972


Write a C/C++ program to add a user to MySQL. The user should be permitted to only "INSERT" into the given database.

764


hi any body pls give me company name interview conduct "c" language only

860






Can you think of a logic behind the game minesweeper.

991


why we wont use '&' sing in aceesing the string using scanf

1063


c language interview questions & answer

749


can we have joblib in a proc ?

945


program to find error in linklist.(i.e find whether any node point wrongly to previous nodes instead of next node)

925


Hai,I have done with my bachelor of commerce and planing to ms,please suggest me how to convince vo for shifting from commerce to computers. Visa on 8 DEC 2014  Npu university

883


Create a structure to specify data on students given below: Roll number, Name, Department, Course, Year of joining Assume that there are not more than 450 students in the college. 1.write a function to print names of all students who joined in a particular year 2.write a function to print the data of a student whose roll number is given

1122


what is the basis for selection of arrays or pointers as data structure in a program

3059


Hi can anyone tell what is a start up code?

900


If a five digit number is input through the keyboard, write a program to print a new number by adding one to each of its digits.For example if the number that is input is 12391 then the output should be displayed as 23402

2001