Exam Paper Print – Computer Sir Ki Class

Exam Paper: CBSE-Class 12th-Comp. Sc.-2015-Delhi (Python) No. of Q.32
Q.B01A 2

How is _init( ) _different from _del ( ) _ ?

Q.B01B 1

Name the function/method required to
(i) check if a string contains only uppercase letters
(ii) gives the total length of the list.

Q.B01C 2

Rewrite the following code in python after removing all syntax error(s). Underline each correction done in the code.

```def Tot(Number) #Method to find Total
Sum=0
for C in Range (l, Number+l):
Sum+=C
RETURN Sum

print Tot[3]    #Function Calls
print Tot[6]```

Q.B01D 2

Find and write the output of the following python code :

```for Name in ['Jayes', 'Ramya', 'Taruna','Suraj']:
print Name
if Name[0]== 'T':
break
else :
print 'Finished!'
print 'Got it!'```

Q.B01E 3

Find and write the output of the following python code:

```class Worker :
def_init_(self,id,name): #constructor
self.ID=id
self.NAME=name
def Change (self) :
self.ID=self.ID+10
self.NAME='Harish'
def Display(self,ROW) :
print self.ID,self.NAME,ROW
w=Worker(55,'Fardeen')
w.Display(l)
w.Change( )
w.Display(2)
print w.ID+len(w.NAME)```

Q.B01F 2

What are the possible outcome(s) executed from the following code? Also specify the maximum and minimum values that can be assigned to variable NUMBER.

```STRING="CBSEONLINE"
NUMBER=random.randint(0,3)
N=9
while STRING[N]!='L':
print STRING[N]+STRING[NUMBER]+'#',
NUMBER=NUMBER + 1
N=Nl
(i)         (ii)        (iii)       (iv)
ES#NE#IO#   LE#NO#ON#   NS#IE#LO#   EC#NB#IS#```

Q.B02A 2

Illustrate the concept inheritance with the help of a python code

Q.B02B 2

What will be the output of the following python code ? Explain the try and except used in the code.

```U=0
V=6
print 'First'
try:
print 'Second'
M=V/U
print 'Third',M
except ZeroDivisionError :
print V*3
print 'Fourth'
except:
print V*4
print 'Fifth'```

Q.B02C 4

Write a class PICTURE in Python with following specifications: Instance Attributes

```- Category # String value
- Location # Exhibition Location with String value
Methods:
- FixLocation() # A method to assign Exhibition
# Location as per Category as
# shown in the following table```
 Category Location Classic Amina Modern Jim Plaq Antique Ustad Khan

– Enter() # A function to allow user to enter values # Pno, Category and call FixLocation() method – SeeAll() # A function to display all the data members

Q.B02D 2

What is operator overloading with methods? Illustrate with the help of an example using a python code.

Q.B02E 2

Write a method in python to display the elements of list thrice if it is a number and display the element terminated with ‘#’ if it is not a number.

```For example, if the content of list is as follows:
ThisList=['41','DROND','GIRIRAJ','13','ZARA']
414141
DROND#
GIRlRAJ#
131313
ZARA#```

Q.B03A 3

What will be the status of the following list after fourth pass of bubble sort and fourth pass of selection sort used for arranging the following elements in descending order ?
14, 10, -12, 9, 15, 35

Q.B03B 2

Write a method in python to search for a value in a given list (assuming that the elements in list are in ascending order) with the help of Binary Search method. The method should return ]1 if the value not present else it should return position of the value present in the list.

Q.B03C 4

Write PUSH (Books) and POP (Books) methods in python to add Books and remove Books considering them to act as Push and Pop operations of Stack.

Q.B03D 3

Write a method in python to find and display the prime numbers between 2 to N. Pass N as argument to the method.

Q.B03E 2

Evaluate the following postfix notation of expression. Show status of stack after every operation.
84,62,-,14,3, *,+

Q.B04A 1

Differentiate between the following:
(i) f = open (‘diary. txt’, ‘r’)
(ii) f = open (‘diary. txt’, ‘w’)

Q.B04B 2

Write a method in python to read the content from a text file diary.txt line by line and display the same on screen.

Q.B04C 3

Consider the following definition of class Member, write a method in python to write the content in a pickled file member.dat

```class Member:
def_init_(self,Mno,N) :
self.Memno=Mno
self.Name=N
def Show(self):
Display (self.Memno, "#" , self.Name)```

Section-C

Q. 05A 2

Observe the following table carefully and write the names of the most appropriate columns, which can be considered as
(i) candidate keys and (ii) primary key.

Id Product Qty Price Transaction Date
101 Plastic Folder 12” 100 3400 2014-12-14
104 Pen Stand Standard 200 4500 2015-01-31
105 Stapler Medium 250 1200 2015-02-28
109 Punching Machine Big 200 1400 2015-03-12
103 Stapler Mini 100 1500 2015-02-02

Q. 05B 6

Consider the following DEPT and WORKER tables. Write SQL queries for (i) to (iv) and find outputs for SQL queries (v) to (viii) :
Table: DEPT

DCODE DEPARTYMENT CITY
D01 MEDIA DELHI
D02 MARKETING DELHI
D03 INFRASTRUCTURE MUMBAI
D05 FINANCE KOLKATA
D04 HUMAN RESOURCE MUMBAI

Table: WORKER

WNO NAME DOJ DOB GENDER DCODE
1001 George K 2013-09-02 1991-09-01 MALE D01
1002 Ryma Sen 2012-12-11 1990-12-15 FEMALE D02
1003 Mohitesh 2013-02-03 1987-09-04 MALE D05
1007 Anil Jha 2014-01-17 1984-10-19 MALE D04
1004 Manila Sahai 2012-12-09 1986-11-14 FEMALE D01
1005 R SAHAY 2013-11-18 1987-03-31 MALE D02
1006 Jaya Priya 2014-06-09 1985-06-23 FEMALE D05

Note: DOJ refers to date of joining and DOB refers to date of Birth of workers.

(i) To display Wno, Name, Gender from the table WORKER in descending order of Wno.

(ii) To display the Name of all the FEMALE workers from the table WORKER.

(iii) To display the Wno and Name of those workers from the table WORKER w ho are born between ‘1987-01-01’ and ‘1991-12-01’.

(iv) To count and display MALE workers who have joined after ‘1986-01-01’.

(v) SELECT COUNT(*),DCODE FROM WORKER GROUP BY DCODE HAVING COUNT(*)>1;

(vi) SELECT DISTINCT DEPARTMENT FROM DEPT;

(vii) SELECT NAME,DEPARTMENT,CITY
FROM WORKER W,DEPT D
WHERE W.DCODE=D.DCODE AND WNO<1003;

(viii) SELECT MAX(DOJ),MIN(DOB)FROM WORKER;

Q. 06A 2

Verify the following using Boolean Laws.
X + Y’= X.Y+X.Y’+X’.Y’

Q. 06B 2

Draw the Logic Circuit for the following Boolean Expression :
(U + V’).W’ + Z

Q. 06C 1

Derive a Canonical SOP expression for a Boolean function F, represented by the following truth table:

A B C F(A,B,C)
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1

Q. 06D 3

Reduce the following Boolean Expression to its simplest form using K-Map :
F(X,Y,Z,W) = ∑(0,1,6,8,9,l0,11,12,15)

Q. 07A 1

Illustrate the layout for connecting 5 computers in a Bus and a Star topology of Networks.

Q. 07B 1

What is a spam mail?

Q. 07C 1

Differentiate between ftp and http.

Q. 07D 1

Out of the following, which is the fastest (i) wired and (ii) wireless medium of communication?
Infrared, Co‐axial Cable, Ethernet Cable, Microwave, Optical Fiber

Q. 07E 1

What is Worm? How is it removed?

Q. 07F 1

Out of the following, which all comes under cyber crime?
(i) Stealing away a brand new computer from a showroom.
(ii) Getting in someone’s social networking account without his consent and posting pictures on his behalf to harass him.
(iii) Secretly copying files from server of a call center and selling it to the other organization.
(iv) Viewing sites on a internet browser.

Q. 07G 4

Perfect Edu Services Ltd. is an educational organization.It is planning to setup its India campus at Chennai with its head office at Delhi. The Chennai campus has 4 main buildings ] ADMIN, ENGINEERING, BUSINESS and MEDIA.
You as a network expert have to suggest the best network related solutions for their problems raised in (i) to (iv), keeping in mind the distances between the buildings and other given
parameters.

Shortest Distances between various building:

Number of Computers installed at various building are as follows: