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 CPP Exam - Topic 1 Question 30 Discussion

What happens when you attempt to compile and run the following code?#include #include #include using namespace std;templateclass B { T val;public:B(T v):val(v){}T getV() const {return val;} bool operator < (const B & v) const { return val
A) 1.66 1.32 1.96 1.13 2.28 2.3 2.98 2.62 3.94 3.64
B) 1.13 1.32 1.66 1.96 2.28 2.3 2.62 2.98 3.64 3.94
C) compilation error
D) 3.94 3.64 2.98 2.62 2.3 2.28 1.96 1.66 1.32 1.13
E) the exact output is impossible to determine

C++ Institute CPP Exam - Topic 1 Question 30 Discussion

Actual exam question for C++ Institute's CPP exam
Question #: 30
Topic #: 1
[All CPP Questions]

What happens when you attempt to compile and run the following code?

#include

#include

#include

using namespace std;

templateclass B { T val;

public:

B(T v):val(v){}

T getV() const {return val;} bool operator < (const B & v) const { return val

templateostream & operator <<(ostream & out, const B & v) { out<

out;}

templatestruct Out {

ostream & out;

Out(ostream & o): out(o){}

void operator() (const T & val ) { out<

bool Less(const B &a, const B &b) { return int(a.getV())

int main() {

float t[]={2.28, 1.66, 1.32, 3.94, 3.64, 2.3, 2.98, 1.96, 2.62, 1.13};

vector > v1; v1.assign(t, t+10);

stable_sort(v1.begin(), v1.end(), Less);

for_each(v1.begin(), v1.end(), Out >(cout));cout<

return 0;

}

Program outputs:

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Lasandra
7 months ago
I’m surprised it doesn’t throw any errors at all!
upvoted 0 times
...
Emily
7 months ago
Definitely not C, the code looks fine to me.
upvoted 0 times
...
Ressie
7 months ago
Wait, is there a chance of a compilation error?
upvoted 0 times
...
Elsa
8 months ago
I think it should output option B.
upvoted 0 times
...
Melina
8 months ago
The code uses stable_sort with a custom comparator.
upvoted 0 times
...
Joanne
8 months ago
I think the stakeholder preferences point is an important one - governance can help ensure the architecture project stays aligned with broader organizational needs.
upvoted 0 times
...
Thurman
8 months ago
Hmm, I'm a bit unsure about the specifics of how to add a sidecar container and mount the Volume. I'll need to review the example solution carefully to make sure I understand the steps.
upvoted 0 times
...

Save Cancel