a. Write the print outputs at lines 37, 40, 43, and 49-51. b. Identify the pass-by-reference effect in the code and explain the role of the copy() method.

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

Subject: Programming language 

36
37
4. The parameter passing method of Python and Ruby is 34
called pass-by-assignment since all data values are 35
objects. In pass-by-assignment, the actual parameter value
is assigned to the formal parameter. Therefore, pass-by-
assignment is in effect pass-by-reference. Study the effect
of assignment operator in the Python code next to this
question.
38
39
40
41
42
43
a. Write the print outputs at lines 37, 40, 43, and 49-51.
b. Identify the pass-by-reference effect in the code and
explain the role of the copy() method.
44
45
46
47
48
49
50
51
x = [5, 1, 6, 9]
print (y)
y = x
y [2] = 0
print (x)
x [1] = 77
print (y)
z = x.copy()
x[0] = 11
print (z)
print (x)
print (y)
Transcribed Image Text:36 37 4. The parameter passing method of Python and Ruby is 34 called pass-by-assignment since all data values are 35 objects. In pass-by-assignment, the actual parameter value is assigned to the formal parameter. Therefore, pass-by- assignment is in effect pass-by-reference. Study the effect of assignment operator in the Python code next to this question. 38 39 40 41 42 43 a. Write the print outputs at lines 37, 40, 43, and 49-51. b. Identify the pass-by-reference effect in the code and explain the role of the copy() method. 44 45 46 47 48 49 50 51 x = [5, 1, 6, 9] print (y) y = x y [2] = 0 print (x) x [1] = 77 print (y) z = x.copy() x[0] = 11 print (z) print (x) print (y)
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 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