Monday, March 17, 2008

Subex Latest Placement Techincal Questions Paper 1

Some Subex Placement Technical Questions


void main()
{
enum bool{true,false};
if(true==(2==3)
printf(“..
else
printf(“..
}
void main()
{
printf(“%d”,(float)3/2);
}
void main()
{
int (*func)(const *char) =strlen;
printf(“%d”, func(“Hello”);
}
void main() {
char *s=”Hello World”;
printf(“%c”,s);
}
File fp,fs;
fp=fopen(“tc.dat”,”w”);
fs=fopen(“tc.dat”,”w”);
putch(‘A’,fp);
putch(‘B’,fs); What will happen?
* What is the equivalent of a[i] Ans: *(a+i)
* int (*func)(int,int) is a pointer to a function with 2 integers as parameters and returning an integer value.
* int *(*func)(int *,int *) is a pointer to a function with 2 integer pointers as parameters and returning a pointer to
* an integer Which of a and b is true?
Ans: Both are true.
switch(float value) this is compiler error.
int a[5]={1,2,3,4,5};
int *p=a+1;
int *q=a+5;
int dif=q-p;
value of dif is 4 ( q-p is evalueated as q-p/sizeof int)
Switch(NULL)
ans: case 0: will be executed.
#define exp 5
printf("%d",exp++);
ans: compilation error lvalue required
strcat(str,str);
ans: compilation error
* Pointers can be subtracted from each other, can be added, constant cab be added or subtrated from pointer, but multipilcation with constant to pointer is not possible.
int(*ptr)[10] pointer to array of 10 integers.

Also See: Subex Profile and History

Keep watching out for more recent detailed solved Subex Placement Question Papers for years 2007 and 2008 here with Technical Questions. Also see more latest MNC solved placement question papers, HR interview and GD preparation help

No comments: