Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

C++ Institute Exam CPP Topic 7 Question 86 Discussion

Actual exam question for C++ Institute's CPP - C++ Certified Professional Programmer exam
Question #: 86
Topic #: 7
[All CPP - C++ Certified Professional Programmer Questions]

What will happen when you attempt to compile and run the code below, assuming that you enter the following sequence: true true?

#include

#include

using namespace std;

int main ()

{

bool a,b;

cin>>a>>b;

cout<

return 0;

}

Program will output:

Show Suggested Answer Hide Answer
Suggested Answer: E

Contribute your Thoughts:

Marion
2 months ago
I'm going with C. The program will output '11' because it's going to treat the input 'true true' as two integer values and print them out.
upvoted 0 times
Latricia
2 months ago
C) 11
upvoted 0 times
...
Sunshine
2 months ago
B) falsefalse
upvoted 0 times
...
Graciela
2 months ago
A) truetrue
upvoted 0 times
...
...
Luz
2 months ago
B, easy. The program will output 'falsefalse' because the input 'true true' will be interpreted as two boolean values that are both false.
upvoted 0 times
Delfina
2 months ago
C) 11
upvoted 0 times
...
Matthew
2 months ago
B) falsefalse
upvoted 0 times
...
Gilma
2 months ago
A) truetrue
upvoted 0 times
...
...
Kaycee
3 months ago
I agree with Laurena. Since the input is true true, the program will output truetrue as the values of a and b.
upvoted 0 times
...
Ty
3 months ago
E, definitely E. This code has some serious issues and won't compile at all. Who wrote this, a monkey?
upvoted 0 times
Goldie
2 months ago
Yeah, this code is a mess.
upvoted 0 times
...
Goldie
2 months ago
It won't compile, that's for sure.
upvoted 0 times
...
Goldie
3 months ago
E) none of these
upvoted 0 times
...
...
Gary
3 months ago
D looks good to me. The program will output '00' because the boolean values 'true' and 'true' will be interpreted as 1 and 1, which get printed as '00'.
upvoted 0 times
...
Jessenia
3 months ago
I think the answer is A. The program will output 'truetrue' since the input 'true true' will be read as two boolean values and then printed out.
upvoted 0 times
Vonda
2 months ago
I think it will be 'truetrue' as well. So, A is the correct answer.
upvoted 0 times
...
Vonda
2 months ago
I agree, the answer is A. It will output 'truetrue'.
upvoted 0 times
...
Eugene
2 months ago
I think it will be D. The program will output '00'.
upvoted 0 times
...
Eugene
2 months ago
I agree, the answer is A. The program will output 'truetrue'.
upvoted 0 times
...
Alberta
2 months ago
I think it will be 'truetrue' as well. So, A is the correct answer.
upvoted 0 times
...
Alberta
3 months ago
I agree, the answer is A. It will output 'truetrue'.
upvoted 0 times
...
...
Laurena
3 months ago
I think the program will output truetrue because it will print the values of a and b without any modifications.
upvoted 0 times
...

Save Cancel