COMP20270-无代写
时间:2022-11-09
UCD © Autumn Trimester Exams, 2021 Page 1 of 5 COMP20270
University College Dublin
An Coláiste Ollscoile, Baile Átha Cliath





__________________________________

Autumn Trimester Exams, 2021 TRIMESTER EXAMINATIONS
__________________________________

COMP20270

Python OOP (Conv)

Module Coordinator: Professor Pádraig Cunningham


Student Number


Seat Number



Time Allowed: 60 minutes

Materials Permitted in the Exam Venue:
Non-programmable or scientific calculator



Materials to be Supplied to Students:
8 Page Answer Booklets


Instructions to Students:
Answer Question 1 and any two other questions. Question 1 is worth 40 marks and
all other questions are worth 30 marks each. The value of each part of each question
is shown in brackets next to it.




4XHVWLRQ
D 7KHFRGHEHORZVKRZVSDUWRIDGHILQLWLRQRIDGDWHREMHFWFDOOHG
P\'DWH-:KDWKDSSHQVLI ´P\'DWH-µ LQWKHILQDOOLQH LVUHSODFHG
ZLWK ´VHOIµ"
FODVVP\'DWH-
BBGD\$UU >
6DWXUGD\

6XQGD\

0RQGD\

7XHVGD\


:HGQHVGD\

7KXUVGD\

)ULGD\
@
ª
GHIZHHNGD\VHOI
L VHOIBBM'D\
UHWXUQP\'DWH-BBGD\$UU>L@
D7KHEHKDYLRXULVWKHVDPH
E7KHFRGHZLOOQRWUXQV\QWD[HUURU
F7KHFRGHZLOOUXQEXWWKHUHZLOOEHDORJLFDOHUURU
PDUNV
E $WUHHRILVDUHODWLRQVKLSVFDQKDYH
D0XOWLSOHOHYHOVRIVXEFODVVUHODWLRQVKLSV
E0XOWLSOHOHYHOVRILQVWDQFHUHODWLRQVKLSV
F2QHOHYHORILQVWDQFHUHODWLRQVKLS
G%RWKDDQGE
H%RWKDDQGF
PDUNV
F ,IZHKDYHDFODVV P\'DWHZKDWGRHVWKLVVWDWHPHQW GR"
G P\'DWHIURPVWULQJ


D ,WFDOOVWKHFODVVPHWKRG IURPVWULQJ EHORQJLQJWR WKH P\'DWH
FODVV
E ,WFDOOVWKHLQVWDQFHPHWKRG IURPVWULQJ EHORQJLQJ WRWKH
P\'DWH FODVV
F ,WFDOOVWKHFRQVWUXFWRUEHORQJLQJWRWKH P\'DWH FODVV
PDUNV
G ,IDXVHUGHILQHGFODVVLQ3\WKRQLPSOHPHQWV BBOWBB DQG
BBVWUBBPHWKRGVH[SODLQLQ\RXURZQZRUGVZKDWWKHVH PHWKRGV
HQDEOH"
PDUNV
1 ´kjkZ[0gQZIhjIgrH ,QWKHFRGHEHORZZKDWGRHVWKHPHWKRG IP GR"
FODVV.0
GHIBBLQLWBBVHOIN
VHOINP N
#FODVVPHWKRG
GHIIPFOVP
UHWXUQFOVP
#SURSHUW\
GHINPVHOI
UHWXUQVHOIBBNP
#NPVHWWHU
GHINPVHOIYDO
VHOIBBNP YDO
#SURSHUW\
GHIPLOHVVHOI
UHWXUQVHOIBBNP
#SURSHUW\
GHI\DUGVVHOI
UHWXUQVHOIBBNP
PDUNV
I ,QWKHFRGHEHORZZKDWLVWKHUROHRI'9DOLQWKH ILQDOOLQH"
FODVV0\6HW
GHIBBLQLWBBVHOIPHPEHUV
VHOIBPHPEHUV ^`
IRUFDQGLQPHPEHUV
VHOIDGGFDQG
GHIDGGVHOIFDQG
LIQRWFDQGLQVHOIBPHPEHUV
VHOIBPHPEHUV>FDQG@ '9DO
PDUNV
J ,QWKHFRGHEHORZZKDWLVKDSSHQLQJLQWKHVHFRQGOLQH"
HO >@
JHWDWWUHO
LQGH[

PDUNV
K :KDWGRHVWKHILQDOH[SUHVVLRQLQWKHIROORZLQJFRGHEORFNUHWXUQ"
+LQW PDS UHWXUQVDQLWHUDWRUREMHFW
W >@
P PDSODPEGD[[ [W
PBBQH[WBB
PBBQH[WBB
PDUNV
1 ´kjkZ[0gQZIhjIgr4XHVWLRQ
D ,Q3\WKRQ&RPSRVLWLRQFDQEHXVHGLQVWHDGRI,QKHULWDQFHWRJHW
DFFHVVWRWKHDWWULEXWHVDQGRUIXQFWLRQDOLW\RIDQRWKHUFODVV
([SODLQKRZ&RPSRVLWLRQZRUNV:KDWDUHWKHDGYDQWDJHVDQG
GLVDGYDQWDJHVRI&RPSRVLWLRQFRPSDUHGZLWK,QKHULWDQFH"
PDUNV
E ,QREMHFWRULHQWHGSURJUDPPLQJ3RO\PRUSKLVPFDQEHDFKLHYHG
WKURXJKPHWKRG2YHUORDGLQJRUPHWKRG2YHUULGLQJ([SODLQWKH
GLIIHUHQFHEHWZHHQWKHVHWZRFRQFHSWV:K\LVPHWKRG
2YHUORDGLQJSUREOHPDWLFLQ3\WKRQ"
PDUNV
4XHVWLRQ
D :KLOHQRWDOOSURJUDPPLQJODQJXDJHVVXSSRUW0XOWLSOH,QKHULWDQFH
3\WKRQGRHV([SODLQZKDW0XOWLSOH,QKHULWDQFHLVDQGGLVFXVVRQH
DGYDQWDJHDQGRQHGLVDGYDQWDJHRI0XOWLSOH,QKHULWDQFHFRPSDUHG
ZLWK6LQJOH,QKHULWDQFH
PDUNV
E ([SODLQOLQHE\OLQHZKDWLVKDSSHQLQJLQWKHFRGHEHORZ)RUWKLV
FRGHWRUXQSURSHUO\ZKDWVKRXOGWKHYDULDEOH SDUHQWV FRQWDLQ"
FODVV&KLOG3HUVRQ
GHIBBLQLWBBVHOIQDPHVXUQDPHGRESDUHQWV
VHOISDUHQWV >@
3HUVRQBBLQLWBBVHOIQDPHVXUQDPHGRE
IRUSLQSDUHQWV
LILVLQVWDQFHS3DUHQW
VHOISDUHQWVDSSHQGS
HOLILVLQVWDQFHS3HUVRQ
SULQWSQDPHSVXUQDPH

LVQRWDSDUHQW

HOVH
SULQWSLVQ
WHYHQDSHUVRQ
PDUNV
1 ´kjkZ[0gQZIhjIgr4XHVWLRQ
F ([SODLQWKHRSHUDWLRQRIWKHWKUHHPHWKRGVLQWKHIROORZLQJFODVV
'HVFULEHZLWKH[DPSOHVKRZWKHVHPHWKRGVZRXOGEHFDOOHG
FODVV6KRSSLQJ/LVW
GHIBBLQLWBBVHOILWHPV
VHOIBBQHHGHG VHWLWHPV
GHIBBDGGBBVHOILWHP
VHOIBBQHHGHGDGGLWHP
GHIBBUHSUBBVHOI
UHWBVWULQJ
IRUHOHPLQVHOIBBQHHGHG
UHWBVWULQJ UHWBVWULQJHOHP


UHWXUQUHWBVWULQJ
PDUNV
G :KDWZLOOWKHIROORZLQJFRGHUHWXUQ"([SODLQ\RXUDQVZHU
FODVV7ULSOH
GHIBBLQLWBBVHOIYYY
VHOIY Y
VHOIY Y
VHOIY Y
GHIBBOWBBVHOIRWKHU
UHWXUQVHOIYRWKHUY
GHIBBUHSUBBVHOI
UHWXUQVWUVHOIY
W 7ULSOH
W 7ULSOH
W 7ULSOH
HO >WWW@
HOVRUW
HO
PDUNV
R2R
1 ´kjkZ[0gQZIhjIgr


essay、essay代写