Computer Science MS XI-2024-251
Computer Science MS XI-2024-251
MARKING SCHEME
Q. No. Section – A (21 x 1 = 21 Marks) Marks
1 d) CPU 1
2 d) Pen Drive 1
3 a) Compiler 1
4 a) AND 1
5 b) (156821)8 1
6 a) American Standard Code for Information Interchange 1
7 c) x.x’=1 1
8 a) Input/Output 1
9 a) True 1
10 b) List 1
11 c) Python-Programming 1
12 b) True or False 1
13 c) error 1
14 b) if a == 5 : 1
15 c) Appydays 1
16 a) Year # 0 @ 4 at All the best 1
17 c) print(list1[1:8:2]) 1
18 d) add() 1
19 c. Inserts the value y at index x in the list, shifting
1
elements to the right.
20 A. Both A and R are true and R is the correct
1
explanation for A.
21 C. A is True but R is False 1
Q. No. Section – B (7 x 2 = 14 Marks) Marks
An operating system is a collection (or suite) of 1 Mark for
programs that manages and controls the computer.
definition and ½
22 Operating systems have many functions:
controlling hardware components, providing a platform mark each for any 2
for software to run on, providing a user interface,
functions
managing processes, managing the computer's
[1]
memory, managing input and output devices, managing
applications, managing security etc.
23 String="PYTHON”
for i in range(0, len (String)-1): ½ mark for each
if String[i]>= "M": correction
print ( String[i],"*" ) ½ *4=2Marks
else: (Any 4 errors need
print ( String[i-1] ) to be identified)
24 Step 1 : Start / Begin ½ mark for start &
RAM ROM
[2]
Data in RAM can be Data in ROM can only be
modified, erased, or read. read, it cannot be
modified or erased.
II.
Name the storage device:
(a) USB Drive / Pen drive / Flash drive
or
(b) Hard Disk drive
26 a) (1010110)2 = (126) 8 b) (325)10 = ( 145 ) 16 1 mark each
27 A) i) S.count(‘a’)
ii) text. Endswith( ‘ce’) 1 mark each
OR Or
[3]
B) S=input(“Enter a String”) 1mark
Print(S[::-1]) 1mark
(Or any similar logic)
28 2@ 2 marks for correct
2@3@ answer
2@3@4@
2@3@4@5@
Q. No. Section – C (3 x 3 = 9 Marks) Marks
29 n=int(input("Enter number:"))
temp=n
rev=0 1 mark for input
while(n>0): statement
dig=n%10 1 mark for while
rev=rev*10+dig loop and logic
n=n//10 1 mark for
if(temp==rev): condition and print
print("The number is a palindrome!") statement
else:
print("The number isn't a palindrome!")
(Or any similar logic) OR
OR
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: ")) 1 mark for input
num3 = float(input("Enter third number: ")) statements
if (num1 >= num2) and (num1 >= num3): 1 mark for if-else
largest = num1 statement
elif (num2 >= num1) and (num2 >= num3): 1 mark for correct
largest = num2 print statement
else:
largest = num3
print("The largest number is", largest)
(Or any similar logic)
[4]
30 1 mark for start and
stop
1 mark for
condition
1 mark for print
statement and
updation statement.
OR
OR
N=int(input(“Enter a value”))
for i in range(1, N, 3) :
print(i, end = ' ')
(Or any similar logic) 1 mark for each line
31 a) Compiler - programming tool / system
b) Text editor -application
c) Ubuntu - system
OR 1 mark each
a) MS Office – application
b) Antivirus – utility
c) BIOS- system
Q. No. Section – D (4 x 4 = 16 Marks) Marks
32 I .i.
A B C B+C A(B+C) AB AC AB+AC
0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 0
0 1 0 1 0 0 0 0
0 1 1 1 0 0 0 0 2 marks for each
1 0 0 0 0 0 0 0 correct answer
1 0 1 1 1 0 1 1
1 1 0 1 1 1 0 1
1 1 1 1 1 1 1 1 Or
[5]
ii.
OR
I) Demorgans law( any one law can be proven)
OR
s=input("enter a string")
Or
c=0
v="AEIOUaeiou"
for i in s:
½ mark for each
if i in v:
line
c+=1
print(c)
[6]
12
32@13
20
Q. No. Section – E (2 x 5 = 10 Marks) Marks
36 a) Mic
b) Projector
c) 3D Printer 1 mark each
d) Cache memory.
e) Speaker
37 a) print(stRecord[-1] )
b) stRecord [-1] = ‘Raman’ (or) stRecord
[2]=’Raman’
c) stRecord. pop (1)
d) stRecord.sort() 1 mark each
print(stRecord)
e) stRecord.append([‘Raghav’ ,’A-40’,79])
OR
e) stRecord.clear()
[7]