LG-Soft - Model Placement Paper
Aptitude Questions:
1. Find the least number of students in an exam so that the percentage of successful students should be 76.8%:
(a) 500
(b) 250
(c) 125
(d) 1000
2. Aman sends a certain quantity of rice for 30 girls in a hostel. One day some girls were absent. Therefore, the quantity of rice was spent in the ratio of 6: 5. How many girls were present on that day?
(a) 24
(b) 20
(c) 15
(d) 25
3. What is the ratio of buy price and sell price if there is deep loss of 12 1/(2 )%
(a) 7 : 8
(b) 8: 7
(c) 2: 25
(d) 25: 2
4. Find H.C.F. of 3/5, .36, .24
(a) .04
(b) 2
(c) .4
(d) None of the above
5. Simplify:
(1.3*1.3*1.3-1)/(1.3*1.3+1.3+1)
(a) .3
(b) 31/3
(c) ..3
(d) 1
6. Statements:
All fruits are vegetables. All pencils are vegetables. All vegetables are rats.
Conclusions:
1. All fruits are rats.
2. All pencils are rats.
3. Some rats are vegetables.
A. None follows
B. Only I and II follow
C. Only II and III follow
D. Only I and III follow
E. All follow
7. The jacket is impervious to water.
A) Dirty
B) Pure
C) Impenetrable
D) Favorable
8. The officer received _____ official letter from _____ Ministry of IT in _____ Central Government.
A) A, the, an
C) An, the, the
B) A, an, the
D) An, an, the
9. Raman is sitting to the immediate left of Harry but not next to Kamal. Mahesh is sitting to the right of Kamal. If the four friends are sitting in a circle who is sitting to the immediate right of Harry?
(1) Mahesh
(2) Kamal
(3) Raman
(4) Harry
(5) Cannot be determined
10. If 1 is subtracted from the last digit of each of the above numbers the sum of the digits of how many of them are prime numbers?
(1) None
(2) Two
(3) One
(4) Three
(5) All five
11. If the digits in each of the above numbers are written in reverse order which will be the second highest number?
(1) 251
(2) 359
(3) 487
(4) 526
(5) 972
12. Find the output of the following program
int *p,*q;
p=(int *)1000;
q=(int *)2000;
printf("%d",(q-p));
Ans: 500
13. A power station generates 500MW of power and exhausts 800MW as waste heat into the environment. What is the efficiency of the power station?
a) 61.5%
b) 38.5%
c) 62.5%
d) 23%
14. Among M, N, T, P and R each having different weight, who is the heaviest ?
I. T is heavier than P and M but lighter than N who is not the heaviest.
II. M is lighter than P.
15. How is D related to T ?
I. Dâs brother is father of Tâs sister.
II. Tâs brother is son of Dâs brother.
Technical Questions:
1.
main()
{
{
unsigned int bit=256;
printf(â%dâ, bit);
}
{
unsigned int bit=512;
printf(â%dâ, bit);
}
}
a. 256, 256
b. 512, 512
c. 256, 512
d. Compile error
2.
main()
{
int i;
for(i=0;i<5;i++)
{
printf("%d\n", 1L << i);
}
}
a. 5, 4, 3, 2, 1
b. 0, 1, 2, 3, 4
c. 0, 1, 2, 4, 8
d. 1, 2, 4, 8, 16
3.
main()
{
signed int bit=512, i=5;
for(;i;i--)
{
printf("%d\n", bit = (bit >> (i - (i -1))));
}
}
a. 512, 256, 128, 64, 32
b. 256, 128, 64, 32, 16
c. 128, 64, 32, 16, 8
d. 64, 32, 16, 8, 4
4.
main()
{
signed int bit=512, i=5;
for(;i;i--)
{
printf("%d\n", bit >> (i - (i -1)));
}
}
a. 512, 256, 0, 0, 0
b. 256, 256, 0, 0, 0
c. 512, 512, 512, 512, 512
d. 256, 256, 256, 256, 256
5.
main()
{
if (!(1&&0))
{
printf("OK I am done.");
}
else
{
printf(âOK I am gone.â);
}
}
a. OK I am done
b. OK I am gone
c. compile error
d. none of the above
6.
main()
{
if ((1||0) && (0||1))
{
printf("OK I am done.");
}
else
{
printf(âOK I am gone.â);
}
}
a. OK I am done
b. OK I am gone
c. compile error
d. none of the above
7.
main()
{
signed int bit=512, mBit;
{
mBit = ~bit;
bit = bit & ~bit ;
printf("%d %d", bit, mBit);
}
}
a. 0, 0
b. 0, 513
c. 512, 0
d. 0, -513
8.
main()
{
int i;
printf("%d", &i)+1;
scanf("%d", i)-1;
}
a. Runtime error.
b. Runtime error. Access violation.
c. Compile error. Illegal syntax
d. None of the above
9.
main(int argc, char *argv[])
{
(main && argc) ? main(argc-1, NULL) : return 0;
}
a. Runtime error.
b. Compile error. Illegal syntax
c. Gets into Infinite loop
d. None of the above
10.
main()
{
int i;
float *pf;
pf = (float *)&i;
*pf = 100.00;
printf("%d", i);
}
a. Runtime error.
b. 100
c. Some Integer not 100
d. None of the above
11.
main()
{
int i = 0xff;
printf("%d", i<<2);
}
a. 4
b. 512
c. 1020
d. 1024
12.
#define SQR(x) x * x
main()
{
printf("%d", 225/SQR(15));
}
a. 1
b. 225
c. 15
d. none of the above
13.
union u
{
struct st
{
int i : 4;
int j : 4;
int k : 4;
int l;
}st;
int i;
}u;
main()
{
u.i = 100;
printf("%d, %d, %d",u.i, u.st.i, u.st.l);
}
a. 4, 4, 0
b. 0, 0, 0
c. 100, 4, 0
d. 40, 4, 0
14.
union u
{
union u
{
int i;
int j;
}a[10];
int b[10];
}u;
main()
{
printf("%d", sizeof(u));
printf("%d", sizeof(u.a));
printf("%d", sizeof(u.a[0].i));
}
a. 4, 4, 4
b. 40, 4, 4
c. 1, 100, 1
d. 40 400 4
15.
main()
{
int (*functable[2])(char *format, ...) ={printf, scanf};
int i = 100;
(*functable[0])("%d", i);
(*functable[1])("%d", i);
(*functable[1])("%d", i);
(*functable[0])("%d", &i);
}
a. 100, Runtime error.
b. 100, Random number, Random number, Random number.
c. Compile error
d. 100, Random number