What is printed when calling f(5.25)? [ Choose ] The memory allocated inside the function f() [ Choose ] The scope of the variable c in the function f() is [ Choose ] The linkage of the variable a is: [ Choose ] > >

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

C++

 

Examine the following code and then answer the questions:
struct X {
~X() { delete [] v; }
double * v;
};
double a{42.5};
void f(double b) {
static double c = 3.14;
auto d =
X{new double[3]{a, b, c}};
cout <« d.v[2] « endl;
}
What is printed when calling f(5.25)?
[ Choose ]
The memory allocated inside the function f()
[ Choose ]
The scope of the variable c in the function f() is
[ Choose ]
The linkage of the variable a is:
[ Choose ]
>
>
>
>
Transcribed Image Text:Examine the following code and then answer the questions: struct X { ~X() { delete [] v; } double * v; }; double a{42.5}; void f(double b) { static double c = 3.14; auto d = X{new double[3]{a, b, c}}; cout <« d.v[2] « endl; } What is printed when calling f(5.25)? [ Choose ] The memory allocated inside the function f() [ Choose ] The scope of the variable c in the function f() is [ Choose ] The linkage of the variable a is: [ Choose ] > > > >
[ Choose ]
[Choose ]
internal
file
is deleted by the destructor -X()
Impossible to telI.
is leaked when the variable d goes out of scope.
external
block
42.5
static
5.25
3.14
Transcribed Image Text:[ Choose ] [Choose ] internal file is deleted by the destructor -X() Impossible to telI. is leaked when the variable d goes out of scope. external block 42.5 static 5.25 3.14
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY