Share-post- Placement Paper

Share & post >> CDAC >> Placement paper

CDAC

Paper Type : Technical
Paper Date : 2007-04-15
Location : Chennai

Paper Content :

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[] = "%d\n";
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 = %s\n",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("%d\n",--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( )?
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
Bookmark and Share

Comments

Back
All posts in this section are posted by independent users and represent only sample information. Please do not consider it as official post from Rangrut.com or Concern Company. Rangrut [Information] services India possess no liability on information posted on this page. If you think its being posted here inappropriately, kindly mail us on admin@rangrut.com to moderate and delete it for future.