C Interview Questions
Questions Answers Views Company eMail

What will be printed as the result of the operation below: #include<..> int x; int modifyvalue() { return(x+=10); } int changevalue(int x) { return(x+=1); } void main() { int x=10; x++; changevalue(x); x++; modifyvalue(); printf("First output:%d\n",x); x++; changevalue(x); printf("Second output:%d\n",x); modifyvalue(); printf("Third output:%d\n",x); }

2 10061

1)which of following operator can't be overloaded. a)== b)++ c)?! d)<=

CybOrg, Siemens,

16 36247

2)#include main() { printf("Hello World"); } the program prints Hello World without changing main() the o/p should be intialisation Hello World Desruct the changes should be a)iostream operator<<(iostream os, char*s) os<<'intialisation'<<(Hello World)<

Siemens,

4 12758

6)swap(int x,y) { int temp; temp=x; x=y; y=temp; } main() { int x=2;y=3; swap(x,y); } after calling swap ,what are yhe values x&y?

3 18888

18)struct base {int a,b; base(); int virtual function1(); } struct derv1:base{ int b,c,d; derv1() int virtual function1(); } struct derv2 : base {int a,e; } base::base() { a=2;b=3; } derv1::derv1(){ b=5; c=10;d=11;} base::function1() {return(100); } derv1::function1() { return(200); } main() base ba; derv1 d1,d2; printf("%d %d",d1.a,d1.b) o/p is a)a=2;b=3; b)a=3; b=2; c)a=5; b=10; d)none 19) for the above program answer the following q's main() base da; derv1 d1; derv2 d2; printf("%d %d %d",da.function1(),d1.function1(),d2.function1 ()); o/p is a)100,200,200; b)200,100,200; c)200,200,100; d)none 20)struct { int x; int y; }abc; you can not access x by the following 1)abc-->x; 2)abc[0]-->x; abc.x; (abc)-->x; a)1,2,3 b)2&3 c)1&2 d)1,3,4

1 9811

write a program to swap bits in a character and return the value prototype of function char fun (char a, charb flag c) where fun returns a char, char a is a the value char b is the bit to be changed and flag c is the bit value for eg: x=fun(45,7,0) since 45 is 0010 0101 and ow x should contain the value 65 (0110 0101)

Bosch, College School Exams Tests,

1 6506

How to add two numbers without using arithmetic operators?

College School Exams Tests, e track, Infosys, Pan Parag, Sapient, TCS,

18 38175

how we can make 3d venturing graphics on outer interface

Microsoft,

1 3978

what is the defrenece between structure and union

Aloha Technology,

5 8281

Write a program to generate a pulse width frequency of your choise,which can be variable by using the digital port of your processor

TATA, TCS,

2968

What is volatile

2 4657

how to find the size of the data type like int,float without using the sizeof operator?

13 21316

what is the use of a array in c

6 6226

How to avoid structure padding in C?

Tech Mahindra,

8 51974

Why does not use getgh(); and in c language.

Elofic,

3 8587


Post New C Questions

Un-Answered Questions { C }

What do the functions atoi(), itoa() and gcvt() do?

713


Why doesn't C support function overloading?

1589


What does do in c?

596


How can you read a directory in a C program?

639


What is a pointer in c?

671






What is time null in c?

570


What is the use of c language in real life?

517


Is swift based on c?

622


Explain what is the difference between a string copy (strcpy) and a memory copy (memcpy)? When should each be used?

588


Should I use symbolic names like true and false for boolean constants, or plain 1 and 0?

587


explain what are actual arguments?

622


Write a program to swap two numbers without using third variable?

804


What are c identifiers?

614


Write a program to display all the prime nos from 1 to 1000000, your code should not take time more than a minute to display all the nos.

1583


What is the use of clrscr?

577