Sun micro
system placement interview question on c
(1) Give the output of the following program
main() {
char *s;
s="hot java";
strcpy(s,"solarrs java")
}
(2) Give the output of the following program
main() {
printf("hot java");
fork()
exit(0);
}
(i). When redirected to a screen what will be printed. (ii).
When redirected to file what will be printed.
(3). Give the output of the following program
main() {
int ret;
ret=fork();
ret=fork();
ret=fork();
ret=fork();
if(!ret)
printf("sun");
else
printf("solaris");
(4). Give the output of the following program
main() {
char *p='a';
int *i=100/*p;
}
what will be the value of *i= 1
(5) Which data structure gives efficient search 1
B-tree 2 binary trees 3 array 4 linked lists?
(6). Find the error in the following program
struct point {
struct point *next;
int data;
} x;
main() {
int i;
for(x=p;x!=0;)
x=x->next,x++;
freelist(x); }
freelist(x)
{
free(x);
return
}
(7) Pick up the correct function declaration.
void *[] name();
2. void int[][] name();
3. void ** name();
4. none of the above.
(8)For the following program.
struct XXX {
int a;
float b;
char *s;
}X;
If optimization :X not used in compiler then
unused bits_________________. Give your assumption_______________.
(9)Give the output of the following program
struct XXX {
int a:6;
float b:4;
char s;
}structure;
size of (structure);
No comments:
Post a Comment