Question No: 1 ( Marks: 1 ) - Please choose one
What is the output of the following statement?
int i = 2.5; do { cout i * 2; } while (i > 3 && i < 10);
(a) 510
(b) 5
(c) 48
(d) error

Question No: 2 ( Marks: 1 ) - Please choose one
What does !(7) evaluate to in decimal where ! is a NOT operator?
(a) 7
(b) 8
(c) 9
(d) 10

Question No: 3 ( Marks: 1 ) - Please choose one
The condition in while loop may contain logical expression but not relational expression.
(a) True
(b) False

Question No: 4 ( Marks: 1 ) - Please choose one
Searching is easier when an array is already sorted
(a) True
(b) False

Question No: 5 ( Marks: 1 ) - Please choose one
If an array has 100 elements, what is allowable range of subscripts?
(a) 0 - 99
(b) 1 - 99
(c) 0 - 100
(d) 1 - 100

Question No: 6 ( Marks: 1 ) - Please choose one
What will be the value of a and b after executing the following statements?
a = 3;
b = a++;

(a) 3, 4
(b) 4, 4
(c) 3, 3
(d) 4, 3

Question No: 7 ( Marks: 1 ) - Please choose one
What will be the correct syntax to initialize all elements of two-dimensional array to value 0?
(a) int arr[2][3] = {0,0} ;
(b) int arr[2][3] = {{0},{0}} ;
(c) int arr[2][3] = {0},{0} ;
(d) int arr[2][3] = {0} ;

Question No: 8 ( Marks: 1 ) - Please choose one
Which of the following functionreturns the size of a string variable?

(a) strlength()
(b) stringlen()
(c) strlen()
(d) strLength()

Question No: 9 ( Marks: 1 ) - Please choose one
What will be the range of numbers generated by function rand () % 9?
(a) 0 to 9
(b) 1 to 9
(c) 0 to 8
(d) 1 to 8

Question No: 11 ( Marks: 1 ) - Please choose one
Computer can understand only machine language code.
(c) True
(d) False

Question No: 13 ( Marks: 1 ) - Please choose one
What does 5 ^ 6 , evaluate to in decimal where ^ is Exclusive OR operator?
(a) True
(b) False
Detail:-
It mean
5 = 0101
6 = 0110
5 ^ 6 = 0011
If both input is same then the output is 0 and if different then output is 1

Question No: 14 ( Marks: 1 ) - Please choose one
If the file is not properly closed in the program, the program ____________.

(a) Terminate normally
(b) Indicate Runtime error
(c) Indicate Compile time error
(d) Crashes

Question No: 15 ( Marks: 1 ) - Please choose one
Which of the following header file include string conversion functions?

(a) string.h
(b) stdlib.h
(c) ctype.h
(d) sconvert.h

Question No: 16 ( Marks: 1 ) - Please choose one
In Program commenting the code liberally is
Solution:-
It need to be self-contained and understandable. Comments should be placed liberally. The comments should explain the logic, not the mechanics. Try to avoid fancy programming.
Question No: 17 ( Marks: 1 )
Which header file must be included while handling files?
Solution:-
Include <fstream.h>

Question No: 18 ( Marks: 1 )
What is meant by C++ statement: const int *ptr = &x;
Solution:-
ptr is a pointer to data of type const int type. And to assign the address of x to pointer ptr

Question No: 19 ( Marks: 2 )
What is a truth Table?
Solution:-
We know the concept of truth table. The truth tables are very important. These are still a tool available for analyzing logical expressions. We will read logic design in future, which is actually to do with chips and gate. We find it difficult to evaluate a complicated logical expression. Sometimes the logic becomes extremely complicated so that even writing it as a simple syntax statement in any language.

Question No: 20 ( Marks: 3 )
(1) An array day is declared as: int day[] = {1, 2, 3, 4, 5, 6, 7};
How many elements does array 'day' has?
Solution:-
7 elements
(2) If the declaration is changed as: int day[7] = {1, 2, 3, 4, 5, 6, 7};
How many elements does array 'day' has?

Solution:-
7 elements

Question No: 21 ( Marks: 5 )
What are similarities and differences between Structures and Unions?
In structures, we have different data members and all of these have their own memory space. In union, the memory location is same while the first data member is one name for that memory location. However, the 2nd data member is another name for the same location and so on. Consider the above union (i.e. intOrChar) that contains an integer and a character as data members. What will be the size of this union? The answer is the very simple. The union will be allocated the memory equal to that of the largest size data member. If the int occupies four bytes on our system and char occupies one byte, the union intOrChar will occupy four bytes

Question No: 22 ( Marks: 10 )
Write a void function( ); that takes integer numbers from the user and then displays the sum of odd and even numbers entered by the user. Your program should terminate if user enters a negative number
Solution:-

Code:
#include<iostream.h>
  #include<conio.h>
  void function(void); 
  main()
  {
      function();
      
      getche();
  }
  void function(void)
  {
      int n[5];
      for(int i=0; i<=5; i++)
           {
               cout <<"Enter Element = ";
               cin >>n[i]; 
           }
      cout <<"\nODD Inputs are = \n";
      for(int i=0; i<=5; i++)
           {
               if(n[i]%2==0)
               {
                   cout <<n[i]<<endl;
               }
      
           }
      cout <<"\nEVEN Inputs are = \n";
      for(int i=0; i<=5; i++)
           {
               if(n[i]%2==1)
               {
                   cout <<n[i]<<endl;
               }
      
           }   
  }


Sponsored Links