Practice Test: Question Set - 07
1. Statement scanf(“%d”,80);
- (A) Assign an
integer to variable i
- (B) Give an
error message
- (C) Print the
value of i
- (D) Assign an
float to variable i
2. If there is more than one statement in the block of a for loop, which of the following must be placed at the beginning and the ending loop block?
- (A) parentheses
( )
- (B) braces { }
- (C) brackets [ ]
- (D) arrows <
>
3. Which of the following members do get inherited but become private members in child class
- (A) Public
- (B) Private
- (C) Protected
- (D) All the
above
4. Which looping process is best used when the number of iterations is known?
- (A) for
- (B) while
- (C) do-while
- (D) All
looping processes require that the iterations be known
5. In a C language ‘3’ represents
- (A) A digit
- (B) An
integer
- (C) A
character
- (D) A
word
6. What’s wrong? while( (i < 10) && (i > 24))
- (A) The
logical operator && cannot be used in a test condition
- (B) The while
loop is an exit-condition loop
- (C) The
test condition is always false
- (D) The test
condition is always true
7. Which of the following is the most common way of implementing C++?
- (A) C++ programs
are directly compiled into native code by a compiler
- (B) C++
programs are first compiled to intermediate code by a compiler and then
executed by a virtual machine
- (C) C++
programs are interpreted by an interpreter
- (D) A
C++ editor directly compiles and executes the program
8. Which of the following operators can be overloaded?
- (A) . (dot or
member access operator)
- (B) &
(address-of operator)
- (C) size-of
operator
- (D) ?:
(conditional operator)
9. If a member needs to have unique value for all the objects of that same class, declare the member as
- (A) Global
variable outside class
- (B) Local
variable inside constructor
- (C) Static
variable inside class
- (D) Dynamic
variable inside class
10. What defines a general set of operations that will be applied to various types of data?
- (A) Template
class
- (B) Function
template
- (C) Class
template
- (D) Both (a) and (c) above
11. Under which of the following circumstances, synchronization takes place?
- (A) When
the file is closed
- (B) When
the buffer is empty
- (C) Explicitly,
with manipulators
- (D) Both (a) and
(c)
12. Which of the following functions below can be used Allocate space for array in memory?
- (A) calloc()
- (B) malloc()
- (C) Realloc()
- (D) Both (a) and
(b)
13. Value of a in a = (b = 5, b + 5); is
- (A) Junk value
- (B) Syntax error
- (C) 5
- (D) 10
14. A continue statement causes execution to skip to
- (A) The return
0; statement
- (B) The first
statement after the loop
- (C) The
statement following the continue statement
- (D) The next
iteration of the loop
15. What is deep copy?
- (A) A
deep copy creates a copy of the dynamically allocated objects too
- (B) A
deep copy just copies the values of the data as they are
- (C) A
deep copy creates a copy of the statically allocated objects too
- (D) Both (b) and
(c) above
Next Tests: