Placement Papers - Novell

Novell
Novell Placement Paper (Technical-C Section)
Posted by :
Aman Minz
(22)
Paper: Novell Placement Paper (Technical-C Section)

1.Max value of SIGNED int

a. b. c. d.

2.One questin is given, long one, to find the answer U should be

femiliar

with the operation as follows

int *num={10,1,5,22,90};

main()

{

int *p,*q;

int i;

p=num;

q=num+2;

i=*p++;

print the value of i, and q-p, and some other operations are there.

}

how the values will change??

3. One pointer diff is given like this:

int *(*p[10])(char *, char*)

asked to find the meaning.

4. char *a[4]={"jaya","mahe","chandra","buchi"};

what is the value of sizeof(a)/sizeof(char *)

a. 4 b.bytes for char c-- d.--

( we don\'t know the answer)

5. void fn(int *a, int *b)

{

int *t;

t=a;

a=b;

b=t;

}

main()

{

int a=2;

int b=3;

fn(&a,&b);

print the values os a and b;

}

what is the output--- out put won\'t swap, the same values remain.

a. error at runtime

b. compilation error

c.2 3

d. 3 2

6.

#define scanf "%s is a string"

main()

{

printf(scanf,scanf);

}

what is the output.

ANS : %s is string is string

7. i=2+3,4>3,1;

printf("%d"i);

ans is 5 only.

8. char *p="abc";

char *q="abc123";

while(*p=*q)

{

print("%c %c",*p,*q);

}

a. aabbcc

b. aabbcc123

c. abcabc123

d. infinate loop ( this may be correct)

9. printf("%u",-1)

what is the value?

a. -1 b. 1 c. 65336 d. --

(maxint value-1 I think, check for the answer)

10. #define void int

int i=300;

void main(void)

{

int i=200;

{

int i=100;

print the value of i;

}

print the value of i

}

what is the output?

may be 100 200

11. int x=2;

x=x<<2;

printf("%d ",x);


ANS=8;

12. int a[]={0,0X4,4,9}; /*some values are given*/

int i=2;

printf("%d %d",a[i],i[a]);

what is the value?