For technical there were 20 multiple choice questions: Out of which about
6 was electronics and 14
was from computer related areas
1. Full form of TTL and CMOS2. Which is a good conductor (Extrinsic or Intrinsic)3. What are the different types of capacitors (Electrolytic,dielectric...etc) 4. Select a passive component from the following (four choices werethere)5. Minimum no. of lines required for communication using RS232 (Ans:i think its 2)6. To convert 1's complement to 2's complement and vice versa7. During which time we use 'size of' command. (ans: runtime)8. Out of four choice we have to identify which is a macro.9. There was one pointer _expression related question.10. To find post fix _expression.11. What type of operating system is unix (ans: pre-emptive,[not sure])a)pre-emptive b)non-preemptive c)batch12. Defnition of turing machine.13. Where we use DFD(Data flow design) a)structural languages b)object oriented languages c)UML d)all of the above14. Name the error which occurs when we write on a pagea) segment fault b)permission fault c) page fault15. A question based on the representation of an array in CAn array whose elements are fn pointers which inturn returns a character1. Point out error, if any, in the following programmain(){ int i=1; switch(i){ case 1: printf("\nRadioactive cats have 18 half-lives");break;case 1*2+4:printf("\nBottle for rent -inquire within"); break; } Ans. No error. Constant expression like 1*2+4 are acceptable in cases of a switch.
2. Point out the error, if any, in the following program main()
{ int a=10,b; a>= 5 ? b=100 : b=200; printf("\n%d",b); }
Ans. lvalue required in function main(). The second assignment should be
written in parenthesis asfollows:
a>= 5 ? b=100 : (b=200);3. In the following code, in which order the functions would be called?a= f1(23,14)*f2(12/4)+f3();a) f1, f2, f3 b) f3, f2, f1c) The order may vary from compiler to compiler d) None of the above
4. What would be the output of the following program?main(){ int i=4; switch(i){ default: printf("\n A mouse is an elephant built by the Japanese");case 1:printf(" Breeding rabbits is a hair raising experience");break;case 2:printf("\n Friction is a drag");break;case 3:printf("\n If practice make perfect, then nobody's perfect"); }a) A mouse is an elephant built by the Japanese b) Breeding rabbits is ahare raising experiencec) All of the above d) None of the above5. What is the output of the following program?#define SQR(x) (x*x)main(){ int a,b=3; a= SQR(b+2); printf("%d",a); }
a) 25 b) 11 c) error d) garbage value
6. In which line of the following, an error would be reported?
1. #define CIRCUM(R) (3.14*R*R);2. main()3. {4. float r=1.0,c; 5. c= CIRCUM(r);6. printf("\n%f",c);7. if(CIRCUM(r))==6.28)8. printf("\nGobbledygook");9. }a) line 1 b) line 5 c) line 6 d) line 7
7. What is the type of the variable b in the following declaration?
#define FLOATPTR float*
FLOATPTR a,b;
a) float b) float pointer c) int d) int pointer
8. In the following code;
#include
main()
{ FILE *fp; fp= fopen("trial","r"); }
fp points to:
a) The first character in the file.
b) A structure which contains a "char" pointer which points to the first
character in the file.
c) The name of the file. d) None of the above.
9. We should not read after a write to a file without an intervening call
to fflush(), fseek() or rewind()
<>
Ans. True
10. If the program (myprog) is run from the command line as myprog 1 2 3 ,
What would be the output