NewGet Your Dream Job! Post Your Resume Today!

(Paper) Caritor Placement Paper Bangalore on 23rd June 2004 (Technical Section-C)

Paper: Caritor Placement Paper Bangalore on 23rd June 2004 (Technical Section-C)

C-QUESTIONS 

1. Struct x 
{
int i
char c;
}
union y{
struct x a;
double d;
};
printf("%d",sizeof(union y));
a)8 
b)5
c)4
d)1
ans:8

2. struct x{
char c1;
char c2;
int i;
short int j;
};
struct y{
short int j;
char c1
char c2;
int i;
}
printf("%d %d",size of (struct x),size of (struct y));
a)12 12
b)8 8 
c)12 8
d)8 12

3. enum x {a=1,b,c,d,f=60,y} 
printf("%d",y);
a) 5
b) 61
c) 6
d) 60
ans:b

4. #include<stdio.h>
void main()
{
int k=2,j=3,p=0;
p=(k,j,k)
printf("%d\n",p);
}
a) 2
b) error
c) 0
d) 3
ans:a

5. #include<stdio.h>
void main()
{
unsigned int i= -1;
printf("%d\n",i);
printf("%u\n",i*-1);

a) runtime error
b) compilation error 
c) prints -1 to 1
d) prints 1 and 1

6. How to typedef a function pointer which takes int as a parameter and return an int
a) Is not possible
b) typedef int *funcptr int;
c) typedef int * funcptr( int);
d) typedef int (*funcptr)(int);
ans:d 

7. #include<stdio.h>
void main()
{
int k=10;
k<<=1;
printf("%d\n",k);
}
a) 10
b) 0
c) 20
d) compilation error
ans:c

8. #include<stdio.h>
void main()
{
int a[2][2]={{2},{3}};
printf("%d",a[0][0]);
printf("%d",a[0][1]);
printf("%d",a[1][0]);
printf("%d",a[1][1]);
}

a) 2300 b)2000 c) 0030
d) 2030
ans:d

9. #include<stdio.h>
void main(int x)
{
printf("%d",x) ;
}
if the name of the executable file is abc and the command line is given as abc xy what is the output
a)compilation error
b) 1
c) 2
d) undefined
ans:2

11. #include<stdio.h>
void main(int argc)
{
int d=1234.5678;
printf("%d",d);
}
a) error, b) 1234.5678, c) 1234, d) 1235
ANS:c

12. #include<stdio.h>
void main(int argc)
{
int a[]={5,6};
printf("%d",a[1.6]);
}
a) 5, b) runtime error, c) compilation error, d) 6
ANS:d

13. #include<stdio.h>
void main(int arg c)

int x=1111;
printf("%d",!x);
}
a.prints 1111
b.compilation error
c.prints 0
d.is not a valid option
ans:c

14. int i=10;
a.declaration
b.definition
c.both
d.none
ans:c

15. #include<stdio.h>
void main(int arg c)
{
char a[]=abcdefghijklmnopqrstuvwxyz;
char *p=a;
printf(%d,strlen(p));
p+=10;
printf(%d,strlen(a));
}
a.26 26
b.26 16
c.compilation error
d.16 26
ans:a

16. if the following program (myprog)is run from the command line as myprog 1 2 3 what would be the output?
Main(int argc , char *argv[])
{ int I ,j=0;
for (I=0;I<argc;I++)
j=j+atoi(argv[i]);
printf(%d.j);

a. 123 b.6 c.error d.123
ans:6

17. what is the output of the following code?
#include<stdio.h>
void main()
{
printf("%d",printf(" hello world "));
}
a) 13, b) hello world 13, c) hello world, d) error
ANS:b



GET ALERTS in EMAIL:

for FREE SMS ALERTS, SEND SMS ON placement-papers to 9870807070

Downloads | Post Your Resume | Jobs Alerts








GET PLACEMENT PAPERS in EMAIL:

NewGet Your Dream Job! Post Your Resume Today!