Question 1
In an assignment statementa=b;
Which of the following statement is true?
a. The variable a and the variable b are equal.
b. The value of b is assigned to variable a but the later changes on variable b will not effect the value of variable a
c. The value of b is assigned to variable a and the later changes on variable b will effect the value of variable a
d. The value of variable a is assigned to variable b and the value of variable b is assigned to variable a.
Question 2
All of the following are valid expressions in C++a = 2 + (b = 5);
a = b = c = 5;
a = 11 % 3
a. True
b. False
Question 3:
To increase the value of c by one which of the following statement is wrong?a. c++;
b. c = c + 1;
c. c + 1 => c;
d. c += 1
Question 4:
When following piece of code is executed, what happens?b = 3;
a = b++;
a. a contains 3 and b contains 4
b. a contains 4 and b contains 4
c. a contains 4 and b contains 3
d. a contains 3 and b contains 3
Question 5:
The result of a Relational operation is alwaysa. either True or False
b. is less than or is more than
c. is equal or less or more
d. All of these
Question 6:
Which of the following is not a valid relational operator?a. ==
b. =>
c. >=
d. >=
Question 7:
What is the final value of x when the code int x; for(x=0; x<10; x++) {} is run?A. 10
B. 9
C. 0
D. 1
Question 8:
When does the code block following while(x<100) execute?A. When x is less than one hundred
B. When x is greater than one hundred
C. When x is equal to one hundred
D. While it wishes
Question 9:
Which is not a loop structure?A. for
B. do while
C. while
D. repeat until
Question 10:
How many times is a do while loop guaranteed to loop?A. 0
B. Infinitely
C. 1
D. Variable
Answers
1. b. The value of b is assigned to variable a but the later changes on variable b will not effect the value of variable a
2. a. True
3. c. c + 1 => c;
4. a. a contains 3 and b contains 4
5. a. either True or False
6. b. =>
7. A. 10
8. A. When x is less than one hundred
9. D. Repeat Until
10. C. 1