CDAC Technical Question Paper 2011
1.Find which one of the following is correct?
a) !(p||q) !p || !q
b) !!!p = !p
c) p && q || r p && ( q || r )
d) nothing
2. find the output of the following program?
main()
{
static i = 3;
pringf("%d",i--)
return i >0 ? main():0;
}
ans:
a)333
b)321
c)111
d)error in the code
3.find the output of the following program?
main()
{
charp[] = "%dn";
p[1] = ’c’c;
printf(p,65);
}
ans:
a) 0
b) a
c) A
d) error in the code
4.which will return integer?
a) int*s ( )
b) ( int* ) s( )
b) int ( *s ) ( )
5.find the output of the following program?
char*myfunc(char*ptr)
{
ptr +=3;
return (ptr);
}
int main()
{
char*x,*y;
x="HELLO";
y=myfunc(x);
printf("y = %sn",y);
return 0;
}
ans:
a) HELLO
b) LLO
c) LO
d) L
6.find the output of the following program?
main()
{
int i = _1_abc(10);
printf("%dn",--i);
}
{
int_1_abc(int i)
{
return(++i);
}
ans:
a)10
b)11
c)9
d)error
7.In order to force derived class A to redefine a function a fun, void foo( )
how should A declare foo( )? http://www.ChetanaS.org
inline foo()
virtual voidfoo( ) = 0
8. which operator cant be overloaded?
ans:
a) &;
b) [ ] ;
c) :: ;
d) all the above;
8.If u allocate it as,
int *ptr = new int [ 25];
How will u deallocate it ?
ans:
a) delete *pint;
b) delete [ ] pint;
c) delete pint [25];
d) all ;
9. which virtual ?
a) constant;
b) static function;
c) return;
d) none;
10. How many times "hello world" will be printed?
void fun(int n)
{
int i;
for (i = 0; i < = n; i ++)
{
fun(n-i);
printf("hello world");
}
}
ans:
a)infinite
b)zero
c)one
d) n times