Thursday, June 7, 2012

C Language Placement Papers of IT Companies (C Programming Quiz - 5)

1. Mr.Suresh and Mr.Ganapati studying Bachelor degree program in computer science are working on twocomputers in solving a ‘C’ program. After the completion of the program they have compiled theprogram. Which of the following components of the computer performs the compilation, though it doesnot actually process any data?
[A]Input unit
[B]Output unit
[C]Arithmetic and Logic Unit
[D]Control unit

2. What is the range of integer constant in C language?
[A]-2^16 to 2^16
[B]0 to 2^16 -1
[C]-2^15 to 2^15
[D]-2^15 to 2^15 -1

3. In a C program, Mr. Suresh initialized ‘a’ and ‘b’ as 50, 50 respectively.
a = a++ + ++b;
b = b++ + ++a;
What will be the values of ‘a’ and ‘b’ after executing the above statements?
[A]103, 153
[B]102, 154
[C]104, 154
[D]102, 153

4. In C language , the structure definition is terminated with

5. In C language, which of the following functions is used to read an integer from a file?

6. In C language, array index starts with

7. How many categories of functions are present in C language?

8. In C program, the arguments used in the calling function are called
[A]Active arguments
[B]Passive arguments
[C]Actual arguments
[D]Formal arguments

9. Mr. Suresh, has wrote the following statement in C program.
a = 2>3? 5>4? 100:200:4>3?300:400
What will be the value of a after executing the above statement?

10. In C language, which of the following variables default initial value is garbage value?
I. Automatic variable.
II. Static variable.
III. Register variable.
[A]Only (I) above
[B]Only (II) above
[C]Both (I) and (II) above
[D]Both (I) and (III) above

11. In C program, if a is integer variable then the expression a = (30 x 1000) +2768 evaluates to

12. In C program, which of the following functions gives the current position in the file?
[A]ftell( )
[B]fpoint( )
[C]fcurrent( )
[D]fseek( )

13. In C language, which of the following symbols are used for comment lines?
[B]/ , /
[D]/*, */

14. Which of the following is/are true about circular linked list?
I. Circular linked list is terminated with null terminating pointer.
II. Circular linked list is that the whole list can be processed beginning at any point.
III. Circular doubly linked lists provide the benefit of both singly liked list and circular linked list.
[A]Only (I) above
[B]Both (I) and (III) above
[C]Both (I) and (II) above
[D]Both (II) and (III) above

15. Mr.Gopal, working on a ‘C’program in which he has to test more than one condition to arrive at the right decision. So which of the following operators will be helpful for him?
[A]Increment operators
[B]Decrement operators
[C]Arithmetic operators
[D]Logical operators