Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Given the following program: #include #include using namespace std; struct point_t{ double x_coord, y_coord; }; class Point{ public: Point(); void set_point_data (double, double); double distance(Point);

Given the following program:

#include

#include

using namespace std;

struct point_t{

double x_coord, y_coord;

};

class Point{

public:

Point();

void set_point_data (double, double);

double distance(Point);

private:

point_t pt;

};

Point::Point(){

pt.x_coord = 0.0;

pt.y_coord = 0.0;

}

void Point::set_point_data(double x, double y){

pt.x_coord = x;

pt.y_coord = y;

}

double Point::distance(Point other){

// This is sqrt(x^2 + y^2)

return sqrt((pt.x_coord - other.pt.x_coord)*(pt.x_coord - other.pt.x_coord)

+ (pt.y_coord - other.pt.y_coord)*(pt.y_coord - other.pt.y_coord));

}

int main(){

Point point1, point2;

point1.set_point_data (2.0, -3.0);

point2.set_point_data (5.0, 1.0);

cout << point1.distance(point1) << ',';

cout << point1.distance(point2);

return 0;

}

What is the output?

a) 5,5 b) 0,25 c) 1,5 d) 5,0 e) 0,5

Given the following program:

#include

using namespace std;

class Circle{

public:

Circle(){

double radius = 5;

}

void setRadius(double radius_temp){

radius = radius_temp;

}

double getRadius() const{

return radius;

}

double radius;

};

int main(){

Circle bob;

cout << bob.getRadius() << ',';

bob.setRadius(10);

cout << bob.getRadius() << ',';

bob.radius = 20;

cout << bob.getRadius() << ',';

cout << bob.radius;

return 0;

}

What is the output?

Circle the correct answer: ? denotes an undefined value

a) 5,10,20,20 b) ?,10,20,20 c) ?,?,20,20 d) ?,?,?,? e) 5,5,10,10

Given the following program:

#include

#include

using namespace std;

int w = 99;

int f(int &w, int x, int &z){

static int g = 1;

if (w < z){

int t = z;

z = w;

w = t;

}else{

g++;

}

x = 1;

return (z);

z = 13;

}

int main(){

int a = 5;

int b = 10;

int t = 20;

int d = 30;

int w = 100;

w = f(a, b, t);

cout << a << ',' << b << ',' << t << ',' << d << ',' << w << endl;

return 0;

}

What is the output?

a) 5,5,10,5,5 b) 5,10,20,30,100 c) 20,10,5,30,5 d) 5,0,10,20,30 e) 5,8,10,12,13

Given the following program fragment, what is the output if a 4 is input by the user when asked to enter a number?

int num;

int total = 0;

cout << "Enter a number from 1 to 10: ";

cin >> num;

switch (num)

{

case 1:

case 2: total = 5;

case 3: total = 10;

case 4: total = total + 3;

case 8: total = total + 6;

default: total = total + 4;

}

cout << total << endl;

a.

0

b.

3

c.

13

d.

28

e.

None of these

What is the output of the following program segment?

void maxValue (int value1, int value2, int max){

if (value1 > value2){

max = value1;

}else{

max = value2;

}

}

int main(){

int max = 0;

maxValue (1, 2, max);

cout << "max is " << max << endl;

return 0;

}

Output:

What is the output of the following program segment?

class C

{

public:

C() { cout << Object C Instantiated << endl;}

C(int input) { cout << Object has value of << input << endl; }

C(double input) { cout << Object has value of << input << endl; }

~C() { cout << Object C destroyed << endl;}

};

int main()

{

C X;

C X1(3);

C X2(3.5);

}

Output?

What is the output of the following code fragment?

int * myFunction (int a [ ], int size){

int * temp = new int [size];

for (int i = 0; i < size; i++)

temp[i] = 2 * a[i];

return temp;

}

int main()

{

int a[] = {1, 2, 3, 4, 5};

int *b;

b = myFunction (a, 5);

cout << *b << endl;

}

Output?

What does the following code do? What is the output?

#include

#include

using namespace std;

struct point {

int x, y;

};

class pointy {

public:

pointy() {

point1.x = 0;

point1.y = 0;

point2.x = 0;

point2.y = 0;

}

pointy(point in_point1, point in_point2) {

point1 = in_point1;

point2 = in_point2;

}

void mystic_print() {

cout << abs(point1.x - point2.x) << " " ;

cout << abs(point1.y - point2.y) << " " ;

cout << abs(point1.x - point2.x)*abs(point1.y - point2.y)

<< endl;

}

private:

point point1;

point point2;

};

int main(){

point x = {3,4};

point y = {5,6};

pointy A1(x, y);

A1.mystic_print();

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 31st International Conference Dexa 2020 Bratislava Slovakia September 14 17 2020 Proceedings Part 1 Lncs 12391

Authors: Sven Hartmann ,Josef Kung ,Gabriele Kotsis ,A Min Tjoa ,Ismail Khalil

1st Edition

303059002X, 978-3030590024

More Books

Students also viewed these Databases questions