Question: Determine if it is syntactically correct and if it is legal code. If it is, answer the question about the value(s) of certain expressions and/or

Determine if it is syntactically correct and if it is legal code. If it is, answer the question about the value(s) of certain expressions and/or variables at the end of the code.

1.

void getPowers(int x, int xSqr, int xCube){

xSqr = x * x;

xCube = x * xSqr;

}

int main(){

int x, xSqr, xCube;

x = 3;

getPowers(x, xSqr, xCube);

}

What are x, xSqr, xCube?

2.

void getPowers(int x, int *pxSqr, int *pxCube){

*pxSqr = x * x;

*pxCube = x * *pxSqr;

}

int main(){

int x, xSqr, xCube;

x = 3;

getPowers(x, xSqr, xCube);

}

What are x, xSqr, xCube?

3.

void getPowers(int x, int *pxSqr, int *pxCube){

*pxSqr = x * x;

*pxCube = *pxSqr * x;

}

int main(){

int x, *pxSqr, *pxCube;

x = 3;

getPowers(x, pxSqr, pxCube);

}

What are x, *pxSqr, *pxCube?

4.

void getPowers(int x, int *pxSqr, int *pxCube){

*pxSqr = x * x;

*pxCube = *pxSqr * x;

}

int main(){

int x, xSqr, xCube;

x = 3;

getPowers(x, &xSqr, &xCube);

}

What are x, xSqr, xCube?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!