Page 360 - C++
P. 360

CBSE AISSCE 2017-2018 Marking Scheme for Computer Science
                                       (2018-2019 Sub Code: 083       Paper Code: 91)

                              Alpha= Alpha + Data[C-1]+"$"
                              Add  = Add + Data[C]
                              print Times,Add,Alpha

                    Ans  1 20 P$
                          4 30 P$R$
                          9 60 P$R$S$

                          ( 1 Mark for each correct line of output)

                          Note:
                              ● ½ Mark deduction for not considering all line changes

                     (e)  Find and write the output of the following python code:                              3

                          class GRAPH:
                             def __init__(self,A=50,B=100):
                                self.P1=A
                                self.P2=B
                             def Up(self,B):
                                self.P2 = self.P2 - B
                             def Down(self,B):
                                self.P2 = self.P2 + 2*B
                             def Left(self,A):
                                self.P1 = self.P1 - A
                             def Right(self,A):
                                self.P1 = self.P1 + 2*A
                             def Target(self):
                                print "(",self.P1.":",self.P2,")"
                          G1=GRAPH(200,150)
                          G2=GRAPH()
                          G3=GRAPH(100)
                          G1.Left(10)
                          G2.Up(25)
                          G3.Down(75)
                          G1.Up(30)
                          G3.Right(15)
                          G1.Target()
                          G2.Target()
                          G3.Target()
                    Ans  ( 190 : 120 )
                          ( 50 : 75 )
                          ( 130 : 250 )
                          ( 1 mark for each correct line of output)
                          OR
                          ( Full 3 marks to be awarded if ​"​Error​"​ / ​"​No Output​"​ in
                          print "(",self.P1.":",self.P2,")" is mentioned)

                          Note:
                          ● Deduct ½ Mark for not writing any or all ':' / '(' / ')' symbol(s)

                                                        Page #18/35
   355   356   357   358   359   360   361   362   363   364   365