Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Given the following piece of code, provide the results of the printfs () or a

ID: 3591511 • Letter: 1

Question

1. Given the following piece of code, provide the results of the printfs () or assignment statements as requested. The / blank comment indicates that you need to show the actual output of that printf ) on that line. Assume that the variables "result "numberl", and "number2" have addresses of 7666100, 7666088, and 7666076, respectively. The first line has been done for you. Each line is worth 2 points (yes, you receive 1 free pt). ·include void integer multiplication (int "res, int "numl, int num2) int main (void) int result-o, number1-12, number2= 6, *num1_ptr= NULL, *num2_ptr= NULL; "Result: ("Addresses %d, %d, %a, Number2: Number1: %d ", %d, result, number1, %d ", /blank 1./ number2); Number1: Result: printf blank 2 print f of Number2: &result;, &number; 1, &number2;); /*blank 3/ /blank 4 num1 ptrnumberl: num2 ptr number2i integer multiplication (sresult, numi ptr, num2 ptr): print f ("Addresses of Result: %d, Number1: %d, Number2: /blank 5 /blank 6 %d ", &result;, &number1;, &number2;); printf 4"Result: %a, Number1: %d. Number2: %d ", result, number1. number2); return 0 vold integer multiplication (int res, Int numi, int *num2) /blank 7 print f ("Res: %d, Num!: %d, Num2: res-*num1num2 printf ("Result of multiplying %d %d ", res, num1, num2); /*blank 8 by %d is %d ". *num! , *num2, *res); Answers: blank 1 blank 2 blank 3 /blank 4 Wh blank 5 blank 6 /*blank 7 /*blank 8*/

Explanation / Answer

Answer:-

According to given variable address

blank 1 :- Result 0 ,Number1: 12 ,Number2: 6

blank 2:- Addresses of Result:7666100 ,Number1: 7666088 ,Number2: 7666076

blank 3:- In num1_ptr: 7666088 (Address of Number1)

blank 4:- In num1_ptr: 7666076 (Address of Number2)

blank 5:- Addresses of Result:7666100 ,Number1: 7666088 ,Number2: 7666076

blank 6:- Result :72 ,Number1: 12 ,Number2: 6

blank 7:- Res:7666100 ,Num1: 7666088 ,Num2: 7666076

blank 8:- Result of multiplying 12 by 6 is 72