| 1)   What will be the output of the following program? 
 void main()
 {
 int x=300*400/300;
 printf("%d",x);
 }
 
 
 a. 300
 b. None of these
 c. 400
 d. 100
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: 400
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 2)   Trace the output. 
 void main()
 {
 printf("%d",-5%3);
 }
 
 
 a. 1
 b. 2
 c. -2
 d. 2.5
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: -2
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 3)   Trace the output. 
 void main()
 {
 int x=10,y=20;
 x=!x;
 y=!y;
 printf("x=%d , y=%d",x,y);
 }
 
 
 a. x= -10 , y= -20;
 b. x= 10 , y= 20;
 c. x=0 , y=0;
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: x=0 , y=0;
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 4)   Trace the output. 
 void main()
 {
 int x=-5,y,num=5;
 y=x%-4;
 y=(y?0:num*num);
 printf("%d",y);
 }
 
 
 a. 0
 b. 25
 c. -25
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: 0
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 5)   Recursive functions are executed in a 
 a. LIFO order.
 b. FIFO order.
 c. Random order.
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: LIFO order.
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 6)   Which of the following operation can be applied to pointer variable? 
 a. Multiplication
 b. Division.
 c. Addition.
 d. All of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: Addition.
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 7)   Which of the following are essential features of an object oriented programming language? 
 1. Abstraction and encapsulation.
 2. Strictly-typed
 3. Type-safe property coupled with sub-type rule.
 4. Polymorphism in the presence of inheritance.
 
 
 a. 1 and 2
 b. 1 and 4
 c. 1, 2, and 4
 d. 1, 3 and 4
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: 1 and 4
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 8)   How many constructors can a class have? 
 a. 0
 b. 1
 c. 2
 d. Any number
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: Any number
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 9)   Match the following List-1 with List-2 List-1 - - - - - - - - - - - - - - - - - - - - - - - - List-2
 P. Functional - - - - - - - - - - - - - - - - - - 1.Command-based, procedural.
 Q. Logic - - - - - - - - - - - - - - - - - - - - - - 2.Imperative, abstract data types.
 R. Object oriented - - - - - - - - - - - - - - - 3.Side effect free, declarative, expression evaluation.
 S. Imperative - - - - - - - - - - - - - - - - - - -4.Declarative, clausal representation, theorem proving.
 
 a. P-2, Q-3, R-4, S-1
 b. P-4, Q-3, R-2, S-1
 c. P-3, Q-4, R-1, S-2
 d. P-3, Q-4, R-2, S-1
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: P-3, Q-4, R-2, S-1
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 10)   Trace the output. 
 #include< iostream.h>
 # define SQUARE(x) x*x
 inline float square(float y)
 {
 
 return y*y;
 
 }
 int main( )
 
 {
 
 float a = 0.5, b = 0.5, c, d;
 c = SQUARE(++a);
 d = square(++b);
 cout << c << endl << d;
 return 0;
 
 }
 
 
 a. 6.25, 2.25
 b. 2.25, 2.25
 c. Compile time error.
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: 6.25, 2.25
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 11)   Trace the output. 
 void main ( )
 {
 
 char s[ ] = "CLASS";
 int i;
 for (i=0; s[i]; i++)
 cout << "\n" << s[i] << *(s+i) << *(i + s) << i[s];
 }
 
 
 a.
 C
 L
 A
 S
 S
 b.
 CLASS
 CLASS
 CLASS
 CLASS
 CLASS
 c.
 CCCC
 LLLL
 AAAA
 SSSS
 SSSS
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: CCCC
 LLLL
 AAAA
 SSSS
 SSSS
 Explanation: No explanation is available for this question!
 |  
 | 
		| 12)   CPU can access which type of memory directly? 
 a. random-access memory
 b. magnetic disk
 c. magnetic tape
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: random-access memory
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 13)   Match the following: List – I - - - - - - - - - - - - - - - - - - - - - - - - - List – II
 a. Multilevel feedback queue - - - - - - - - - i. Time-slicing
 b. FCFS - - - - - - - - - - - - - - - - - - - - - - - -ii. Criteria to move processes between queues
 c. Shortest process next - - - - - - - - - - - -iii. Batch processing
 d. Round robin scheduling - - - - - - - - - - -iv. Exponential smoothing
 
 
 a. a-i, b-iii, c-ii, d-iv
 b. a-iv, b-iii, 	c-ii, d-i
 c. a-iii, b-i, c-iv, d-i
 d. a-ii, b-iii, c-iv, d-i
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: a-ii, b-iii, c-iv, d-i
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 14)   Interrupts which are initiated by an instruction are 
 a. Internal
 b. External
 c. Hardware
 d. Software
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: Software
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 15)   Where does a computer add and compare data? 
 a. Hard disk
 b. Floppy disk
 c. CPU chip
 d. Memory chip
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: CPU chip
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 16)   The volatile storage is/are 
 a. Main memory
 b. Cache
 c. Register
 d. All of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: All of the above.
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 17)   Which of the following is correct regarding operating system? 
 a. It manages the computer hardware.
 b. It executes user programs.
 c. Provide system services to the application.
 d. All of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: All of the above.
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 18)   Which of the following is/are non-primitive data structures? 
 a. Arrays, Linklist
 b. Stack, Queue
 c. Tree, Graph
 d. All of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: All of the above.
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 19)   Choose the correct option about abstract data type(ADT). 
 a. An abstract data type is a model of a certain kind of data structure.
 b. In abstract data type we know what a specific data type can do, but how it actually does it is hidden.
 c. ADT is user defined type.
 d. All of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: All of the above.
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 20)   It is a set of data values and associated operations that are specified accurately, independent of any particular implementation. 
 a. Stack
 b. ADT
 c. Graph
 d. Tree
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: ADT
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 21)   The number of possible binary trees with 5 nodes is. 
 a. 40
 b. 41
 c. 42
 d. 32
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: 42
                                                                             Explanation: If there are n nodes then the number of possible binary trees is (1/n+1)*(2nCn)
 |  
 | 
		| 22)   Match the following List-1 with List-2 
 List-1 - - - - - - - - - - - - - - - - - - - - - - List-2
 P. Greedy algorithm - - - - - - - - - - - -1. Merge sort, quick sort
 Q. Divide and Conquer - - - - - - - - - - 2.Eight Queens Problem.
 R. Backtracking - - - - - - - - - - - - - - - 3.Dijkstra’s algorithm, prim’s algorithm
 
 
 a. P-3, Q-1, R-2
 b. P-1, Q-3, R-2
 c. P-1, Q-2, R-3
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: P-3, Q-1, R-2 
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 23)   What is the complexity of the function f(n)= nlogn+logn+1 
 a. O(logn)
 b. O(nlogn)
 c. O(n)
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: O(nlogn)
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 24)   Match the following: List – I - - - - - - - - - - - - - - - - -List – II
 a. Attenuation - - - - - - - - - - - -i. External energy that corrupts a signal.
 b. Distortion - - - - - - - - - - -- - -ii. Loss of a signal's energy
 c. Noise - - - - - - - - - - - - -- - -- iii. Alteration of a signal
 
 a. a-iii, b-ii, c-i
 b. a-iii, b-i, c-ii
 c. a-ii, b-iii, c-i
 d. There is no matching pair.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: a-ii, b-iii, c-i 
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 25)   Which unit measures the relative strength of two signals? 
 a. decible
 b. hertz
 c. picko
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: decible
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 26)   Bandwidth can be described as: 
 a. The range of frequencies in a composite signal.
 b. The range of frequencies that a channel can pass.
 c. The number of bits per second that a channel can transmit.
 d. All of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: All of the above.
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 27)   Before data can be transmitted in a network, they must be transformed to. 
 a. Binary
 b. Electromagnetic signals
 c. Radio signal
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: Electromagnetic signals
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 28)   If you increase the frequency, the period of signal will be. 
 a. No effect
 b. Increases
 c. Decreases
 d. Double
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: Decreases
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 29)   What will you get when propagation speed is multiplied by propagation time? 
 a. Distance a signal or bit has travelled
 b. Throughput
 c. Latency
 d. None of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: Distance a signal or bit has travelled
                                                                             Explanation: No explanation is available for this question!
 |  
 | 
		| 30)   Which operation can be applied to pointer variable? 
 a. Multiplication
 b. Division.
 c. Addition.
 d. All of the above.
 
 
											                        
											                        | Answer 
											                                Explanation |  
											                        | 
                                                                            ANSWER: Addition.
                                                                             Explanation: No explanation is available for this question!
 |  
 |