Que- What is std in C++?
a. std is a standard class in C++
b. std is a standard namespace in C++
c. std is a standard header file in C++
d. std is a standard file reading header in C++
Answer- std is a standard namespace in C++
Que- Which of the following is correct about static variables?
a. Static functions do not support polymorphism
b. Static data members cannot be accessed by non-static member functions
c. Static data members functions can access only static data members
d. Static data members functions can access both static and non-static data members
Answer- Static data members functions can access only static data members
Que- Const qualifier can be applied to which of the following?i) Functions inside a classii) Arguments of a functioniii) Static data membersiv) Reference variables
a. i, ii and iii
b. i, ii, iii, and iv
c. ii, iii and iv
d. i only
Answer- i, ii, iii, and iv
Que- What is the size of wchar_t in C++?
a. 2
b. 4
c. 2 or 4
d. Based on the number of bits in the system
Answer- Based on the number of bits in the system
Que- Pick the odd one out.
a. array type
b. character type
c. boolean type
d. integer type
Answer- array type
Que- Which data type is used to represent the absence of parameters?
a. int
b. short
c. void
d. float
Answer- void
Que- Which type is best suited to represent the logical values?
a. integer
b. boolean
c. character
d. float
Answer- boolean
Que- Identify the user-defined types from the following?
a. enumeration
b. classes
c. both enumeration and classes
d. int
Answer- both enumeration and classes
Que- Which of the following statements are true?int f(float)
a. f is a function taking an argument of type int and returning a floating point number
b. f is a function taking an argument of type float and returning an integer
c. f is a function of type float
d. f is a function of type int
Answer- f is a function taking an argument of type float and returning an integer
Que- The value 132.54 can be represented using which data type?
a. double
b. void
c. int
d. bool
Answer- double
Que- When a language has the capability to produce new data type mean, it can be called as
a. overloaded
b. extensible
c. encapsulated
d. reprehensible
Answer- extensible
Que- Pick the odd one out.
a. integer, character, boolean, floating
b. enumeration, classes
c. integer, enum, void
d. arrays, pointer, classes
Answer- integer, enum, void
Que- Is bool a fundamental data type in C++?
a. Yes
b. No, it is a typedef of unsigned char
c. No, it is an enum of {false, true}
d. No, it is expanded from macros
Answer- Yes
Que- Find the odd one out.
a. std::vector<int>
b. std::vector<short>
c. std::vector<long>
d. std::vector<bool>
Answer- std::vector<bool>
Que- What is the value of the bool? bool is_int(789.54)
a. True
b. False
c. 1
d. 2
Answer- False
Que- What happens when a null pointer is converted into bool?
a. an error is flagged
b. bool value evaluates to true
c. bool value evaluates to false
d. the statement is ignored
Answer- bool value evaluates to false
Que- Which of the following statements are false?
a. bool can have two values and can be used to express logical expressions
b. bool cannot be used as the type of the result of the function
c. bool can be converted into integers implicitly
d. a bool value can be used in arithmetic expressions
Answer- bool cannot be used as the type of the result of the function
Que- For what values of the expression is an if-statement block not executed?
a. 0 and all negative values
b. 0 and -1
c. 0
d. 0, all negative values, all positive values except 1
Answer- 0
Que- Which of the two operators ++ and -- work for the bool data type in C++?
a. None
b. ++
c. --
d. ++ & --
Answer- ++
Que- How many characters are specified in the ASCII scheme?
a. 64
b. 128
c. 256
d. 24
Answer- 128
Que- Given the variables p, q are of char type and r, s, t are of int type. Select the right statement? (1) t = (r * s) / (r + s); (2) t = (p * q) / (r + s);
a. 1 is true but 2 is false
b. 1 is false and 2 is true
c. both 1 and 2 are true
d. both 1 and 2 are false
Answer- both 1 and 2 are true
Que- Which of the following belongs to the set of character types?
a. char
b. wchar_t
c. only a
d. both wchar_t and char
Answer- both wchar_t and char
Que- How do we represent a wide character of the form wchar_t?
a. L'a'
b. l'a'
c. L[a]
d. la
Answer- L'a'
Que- In C++, what is the sign of character data type by default?
a. Signed
b. Unsigned
c. Implementation dependent
d. Unsigned Implementation
Answer- Implementation dependent
Que- Is the size of character literals different in C and C++?
a. Implementation defined
b. Can't say
c. Yes, they are different
d. No, they are not different
Answer- Yes, they are different
Que- Suppose in a hypothetical machine, the size of char is 32 bits. What would sizeof(char) return?
a. 4
b. 1
c. Implementation dependent
d. Machine dependent
Answer- 1
Que- What constant defined in <climits> header returns the number of bits in a char?
a. CHAR_SIZE
b. SIZE_CHAR
c. BIT_CHAR
d. CHAR_BIT
Answer- CHAR_BIT
Que- The size_t integer type in C++ is?
a. Unsigned integer of at least 64 bits
b. Signed integer of at least 16 bits
c. Unsigned integer of at least 16 bits
d. Signed integer of at least 64 bits
Answer- Unsigned integer of at least 16 bits
Que- Which of these expressions will return true if the input integer v is a power of two?
a. (v
b. (v + 1)) == 0;
c. (~v & (v – 1)) == 0;
d. (v
Answer- (v – 1)) == 0;
Que- What is the value of the following 8-bit integer after all statements are executed? int x = 1; x = x << 7; x = x >> 7;
a. 1
b. -1
c. 127
d. Implementation defined
Answer- Implementation defined