Questions and Corresponding Answers
with Surety of 100% Pass Mark
Which of the following code fragments produces the output:
z = 1.5
a)
int x = 1;
int y = 2;
float z = (x + y)/2;
std::cout << "z = " << z << '\n';
b)
int x = 1;
COPYRIGHT©PROFFKERRYMARTIN 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE.
1
PRIVACY STATEMENT. ALL RIGHTS RESERVED
,int y = 2;
float z = x + y;
std::cout << "z = " << z/2 << '\n';
c)
int x = 1;
int y = 2;
float z = x/2 + y/2;
std::cout << "z = " << z << '\n';
d)
int x = 1;
int y = 2;
float z = (x + y)/y;
std::cout << "z = " << z << '\n'; - 🧠 ANSWER ✔✔int x = 1;
int y = 2;
COPYRIGHT©PROFFKERRYMARTIN 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE.
2
PRIVACY STATEMENT. ALL RIGHTS RESERVED
, float z = x + y;
std::cout << "z = " << z/2 << '\n';
Given the declarations
int A [20];
int * p = A;
Which of the following does not output the index 3 element of A?
a)
A += 3;
std::cout << *A;
b)
std::cout << *(p + 3);
COPYRIGHT©PROFFKERRYMARTIN 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE.
3
PRIVACY STATEMENT. ALL RIGHTS RESERVED