Pro Material Series: Free Placement Preparation Online Course With Free Mock Test Visit
Pro Material Series: Free Placement Preparation Online Course With Free Mock Test Visit
Pro Material Series: Free Placement Preparation Online Course With Free Mock Test Visit
visit: www.MyPlacementPrep.com
www.MyPlacementPrep.com
Visit www.MyPlacementPrep.com .
India’s No1 website for Placement Materials and Free mock test Series
Free Placement Preparation Online Course video now available.
3. What is true about the following C Functions (a) Need not return any value
(b) Should always return an integer (d) Should always return more than
(b) Second function in the program (d) Any where in the program
(a) Its type must be declared before using the variable (b) They are local
(c) They are not initialized to zero (d) They are global
6. Write one statement equivalent to the following two statements: x=sqr(a); return(x);
Choose from one of the alternatives
(b) printf("sqr(a)");
(d) printf("%d",sqr(a));
Page 1
7. Which of the following about the C comments is incorrect ? (a) Comments can go over
multiple lines
else y=1;
(a) 7 (b) 0 (c) 1
u=5/9 * (t-32);
return(u);
}
What is returned
(a) 15 (b) 0 (c) 16.1
(d) 6
10. Which of the following represents true statement either x is in the range of 10 and
50 or y is zero
11. Which of the following is not an infinite loop ? (a) while(1)\{ ....}
(c) x=0;
(b) x<50
(d) None of these
(b) for(;;){...}
(d) # define TRUE 0
(d) 29
Page 2
do{ /*x unaltered within the loop*/ ... 0); while(TRUE){ ....}
else return 1; }
main()
{
13. How does the C compiler interpret the following two statements p=p+x;
q=q+y;
.....}while(x = =
(b) p=p+xq=q+y;
(c) p= p+xq;
(d) q=q+y;
q=q+y;
For questions 14,15,16,17 use the following alternatives: a. int b. char c. string d. float
14. '9'
Page 3
....
if(x>MAX) x=1;
else if(x<MIN) x=-1;
x=50;
if the initial value of x=200,what is the value after executing this code? (a) 200 (b) 1 (c)
-1 (d) 50
19. A memory of 20 bytes is allocated to a string declared as char *s then the following
two statements are executed:
s="Entrance" l=strlen(s);
what is the value of l ? (a)20 (b)8
(c)9
(d)21
Page 4
To access the 6th element of the array which of the following (a) *(a+5) (b) a[5] (c)
pa[5] (d) *(*pa + 5}
char name[25];
}
struct num nam n1[]={{12,"Fred"},{15,"Martin"},{8,"Peter"},{11,Nicholas"}}; .....
.....
printf("%d%d",n1[2],no,(*(n1 + 2),no) + 1);
What does the above statement print?
(a) 8,9 (b) 9,9 (c) 8,8 (d) 8, unpredictable value
(a) automatic variables are automatically initialized to 0 (b) static variables are are
automatically initialized to 0
(c) the address of a register variable is not accessible (d) static variables cannot be
initialized with any expression
24. cond 1?cond 2?cond 3?:exp 1:exp 2:exp 3:exp 4; is equivalent to which of the
following?
is incorrect?
Page 5
else if cond 3
(c) if cond 1 && cond 2 && cond 3 exp 1 |exp 2|exp 3|exp 4;
(d) if cond 3
exp 1;
else if cond 2 exp 2; else if cond 3 exp 3; else exp 4;
(d) a**=b
Page 6
28. What does the following code do? fn(int n, int p, int r)
{
static int a=p;
switch(n)
case 4:a+=a*r;
case 3:a+=a*r;
case 2:a+=a*r;
case 1:a+=a*r;
(a) computes simple interest for one year interest for 1 to 4 years
29.
a=0;
while(a<5)
printf("%d\\n",a++);
How many times does the loop occurs? (a) infinite (b)5 (c)4
(d)6
Page 7
32. Which of the following go out of the loop if expn 2 becoming false
}
}
How many times the loop will get executed (a)10 (b)9 (c)11
(d) infinite
(c) free()
(d) realloc()
Page 8
int *b;
b=&a[2];
}
The value of b[-1] is (a) 1 (b) 3
(c) -6
(d) none
int a[5]={1,3,6,7,0};
}
If n=2, what is the value of sum
(a) 0 (b) 6 (c) 3
(c) 7
(d) None
Page 9
2.if(c!=3)
39. The format specified for hexa decimal is (a) %d (b) %o (c) %x
p=&x
printf("%d",++*p);
}
(a) 5 (b) 6 (c) 0
}
int func(int n) {
static sum=0; sum=sum+n; return(sum);
3.if(a<b)then
4.if(c==1)
(a) 1 only (b) 1&3
(c) 3 only
(d) %u
Page 10
}
The final value of x is (a) 6 (b) 8
(c) 1
(d) 3
}ICE;
} UDT;
Page 11
} TUDAT;
float n8;
www.MyPlacementPrep.com
Visit www.MyPlacementPrep.com .
India’s No1 website Placement and Mock Test series
Free Placement Learning Path with Free Video Course.