Home Company Questions Aditi Interview Questions Aditi Interview Questions - 2

Login Form




Aditi Interview Questions - 2 Print E-mail

1. Give the output for the following program segment.

#ifdef TRUE
int I=0;
#endif

main()
{
int j=0;
printf("%d %d\n",i,j);
}


2. What is video resolution?


3. What is the output of the following program

#include<stdio.h>
main()
{
int i=0;
fork();
printf("%d",i++);
fork();
printf("%d",i++);
fork();
wait();
}


4. What is the number of functions of a three variable Boolean function?


5. Give the output for the following program.

#define STYLE1 char
main()
{
typedef char STYLE2;
STYLE1 x;
STYLE2 y;
clrscr();
x=255;
y=255;
printf("%d %d\n",x,y);
}


6. The processing speed of a microprocessor depends on _____?

Ans. data bus width


7. What is the output for the program given below

type def enum grade{GOOD,BAD,WORST,}BAD;
main()
{
BAD g1;
g1=1;
printf("%d",g1);
}


8.  Which is the most commonly used replacement algorithm?

Ans. LRU


9. What is the output of the program given below

#include<stdio.h>
main()
{
char i=0;
for(;i>=0;i++) ;
printf("%d\n",i);
}


10. Which memory management technique involves dividing the memory into fixed sized blocks?

Ans. Paging


11. n the following program

#include<stdio.h>
main()
{
char *pDestn,*pSource="I Love You Daddy";
pDestn=malloc(strlen(pSource));
strcpy(pDestn,pSource);
printf("%s",pDestn);
free(pDestn);
}

(a)Free() fails
(b)Strcpy() fails
(c)prints I love You Daddy
(d)error


12. In the following program segment

#include<stdio.h>
main()
{
int a=2;
int b=9;
int c=1;
while(b)
{
if(odd(b))
c=c*a;
a=a*a;
b=b/2;
}
printf("%d\n",c);
}

How many times is c=c*a calculated?
In the program segment, what is the value of a  at the end of the while loop?


13. What is the output for the following program

#include<stdio.h>
main()
{
char a[5][5],flag;
a[0][0]='A';
flag=((a==*a)&&(*a==a[0]));
printf("%d\n",flag);
}


14. What is the memory allocated by the following definition ?
int (*x)[10];


15. What would be the output of the following program.
                        #include<stdio.h>
                        main()
                        {
                            extern int a;
                            printf("%d",a);;
                        }
                        int a=20;

(a) 20
(b) 0
(c) garbage value
(d) error!!