1 ) How many C++ data types are broadly classified ?
A ) 2 ,
B ) 4 ,
C ) 3 ,
D ) 6 ,
Correct answers : - C ) 3 ,
2 ) What is the output of the following program ?
#include<iostream>
using namespace std;
void f() {
static int i;
++i;
cout<<i<<" ";
}
main() {
f();
f();
f();
}
Single choice.
A ) 1 1 1 ,
B ) 1 2 3 ,
C ) 0 0 0 ,
B ) 3 2 1 ,
Correct answers : - B ) 1 2 3 ,
3 ) What should be the output of the below program ?
int main()
{
int a = 1;
switch(a)
{
case 1: cout<<"One";
case 2: cout<<"Two";
case 3: cout<<"Three";
default: cout<<"Default";
}
return 0;
}
Single choice.
A ) One ,
B ) Compilation Error ,
C ) Default ,
D ) OneTwoThree ,
Correct answers : - D ) OneTwoThree ,
4 ) Which one of the following is a keyword ?
A ) Size ,
B ) Key ,
C ) Jump ,
D ) Switch ,
Correct answers : - D ) Switch ,
5 ) All programs can be written in terms of three types of control structures : - _______ , ______ and _______ .
A ) 1, 2, 3 .
B ) Sequence, selection and repetition .
C ) for, while, do while .
D ) if, if else, nested if else .
Correct answers : - B ) Sequence, selection and repetition .
6 ) Signed , unsigned , long and short are some of the ____________ .
A ) Void ,
B ) Data ,
C ) Derived data ,
D ) Modifiers ,
Correct answers : - D ) Modifiers ,
7 ) Which of the following functions / types of functions cannot have default parameters ?
A ) Member function of class ,
B ) Main() ,
C ) Member function of structure ,
D ) None of the above ,
Correct answers : - B ) Main() ,
8 ) The expression ( x >Y && a < b ) is true if either the expression x >y is true or the expression a < b is true .
A ) True ,
B ) False ,
Correct answers : - B ) False ,
9 ) The modulus operator uses ______ character .
A ) + ,
B ) * ,
C ) / ,
D ) % ,
Correct answers : - D ) % ,
10 ) What is the output of the below program ?
int main()
{
int a = 10;
cout<
Single choice.
A ) 11 ,
B ) 12 ,
C) 10 ,
D ) None of the above ,
Correct answers : - C) 10 ,
11 ) What is the output of this program?
Note: Includes all required header files
using namespace std;
void fun(int p, int q)
{
p = 20;
q = 10;
}
int main() {
int p = 10;
fun(p, p);
cout << p;
return 0;
}
Single choice.
A ) 10 ,
B ) 20 ,
C ) Compile time error ,
D ) None of the mentioned ,
Correct answers : - A ) 10 ,
12 ) Which of the following term is used for a function defined inside a class ?
A ) Member Variable ,
B ) Member function ,
C ) Class function ,
D ) Classic function ,
Correct answers : - B ) Member function ,
13 ) Logical AND (&&) and Logical OR (||) are _______ operators .
A ) Equality ,
B ) Logical ,
C ) Boolean ,
D ) Special ,
Correct answers : - B ) Logical ,
14 ) What is the output of this program ?
Note : - Includes all required header files
using namespace std;
void fun(int &p)
{
p = 30;
}
int main()
{
int p = 5;
fun(p);
cout << "New value of p is " << p;
return 0;
}
Single choice.
A ) New value of p is 5 ,
B ) New value of p is 30 ,
C ) New value of p is 15 ,
D ) None of the above ,
Correct answers : - B ) New value of p is 30 ,
0 Comments