Xii Ip Ut 2 Marking Scheme
Xii Ip Ut 2 Marking Scheme
CLASS-XII
SUBJECT: INFORMATICS PRACTICES (065)
MARKING SCHEME
Time allowed: 2 Hrs. M.M::50
General Instructions:
Programming language: Python 3 and above.
ALL questions are compulsory [internal choice is given]
2 Answer: c) ALTER 1
3 Answer: b) DF.to_csv(‘abc.csv’,sep=’\t’) 1
5 Answer: a) pandas.dropna() 1
6 Answer: a)16
1
7 Answer:a) marker 1
11 Answer : d) ITEMS.count(axis=0) 1
15 Answer: Yes 1
16 Answer: True 1
17 Answer: a) Both A and R are true and R is the correct explanation for A 1
18 Answer: b)Both A and R are true and R is not the correct explanation for A 1
23 .Answer: 2
a) matplotlib.pyplot
b) cumulative=True
c) plt.title(“marks analysis”)
d) plt.savfig(‘abc.pdf’)
1 mark for each correction answer
24 Answer: 1
a) csv file is a small text file that can be opened in application like editor,spreadsheet 2
etc. 1 mark for any valid advantage
b) p=PLAYERS[[‘Name’,Game’,’Age’]]
p.to_csv(‘play.csv’,index=False,header=False)
OR part
import pandas as pd ½ mark
D=[ ‘ID’,’Tname’,’Cost’,’No_items’,’Vendor’]
ITEMS=pd.read_csv(‘items.csv’,skiprows=1,nrows=3,header=None,names=D)
Or
r=pd.read_csv('aaa.csv',skiprows=[0],nrows=3,names=['a','b','c','d'])
1 ½ marks
26 Answer: 3
a) print(CODES[CODES.Frequency>10][[‘CodeName’,’categories’]]
b) CODES.rename(columns={‘Category’:’Types’},inplace=True)
c) CODES.drop(4,inplace=True)
1 mark for each correct answer
27 Answer: 4
a) Primary key: Book_Id in Books, foreign key: Book_Id in Issued
½ mark for each correct part
b) 4-rows and 5-columns ½ mark for each correct part
c) ALTER TABLE BOOKS ADD PRICE DOUBLE; 1 mark for correct query
d) SELECT BOOK_NAME,QUANTITY_ISSED FROM BOOK,ISSUED WHERE
BOOKS.BOOK_ID=ISSUED.BOOK_ID and Quantity in(5,10,20);
1 mark for correct statement
½ mark deduction for not using condition
28 Answer: 4
import matplotlib.pyplot as plt ½ mark
dnames=['Mon','Tue','Wed','Thu','Fri','Sat','Sun']
mtemp=[25,30,25,35,37,28,32]
mintemp=[18,25,20,30,32,20,25]
plt.plot(dnames,mtemp,color='red',ls='--',marker='D') ½ mark
plt.plot(dnames,mintemp,color='blue',ls='solid',marker='D') ½ mark
plt.grid() ½ mark
plt.legend(('max_temp','min_temp')) ½ mark
plt.xlabel('days of week') ½ mark
plt.ylabel('temp') ½ mark
plt.show() ½ mark
OR
import matplotlib.pyplot as plt ½ mark
snames=['amit','madan','reena','Ajay']
sales=[25,30,40,20]
plt.bar(snames,sales,color='green',label='June') 1 mark
plt.grid() ½ mark
plt.legend(loc='upper left') ½ mark
plt.xlabel('names') ½ mark
plt.ylabel('amount') ½ mark
plt.show() ½ mark
**********