KENDRIYA VIDYALAYA SANGATHAN LUCKNOW
REGION SESSION ENDING EXAMINATION (2022 – 23)
COMPUTER SCIENCE (083) MARKING SCHEME
CLASS: XI
M.M.: 70 TIME: 3 HRS
Note: Accept all alternative correct code/ answers and give full or partial marks accordingly.
Section – A
Each question carries 1 mark
1. a) Compression Utility/Disk defragmenter/Backup Utility/Antivirus 1
etc. b) Assembler/Interpreter etc.
½ mark for each correct example
2. a) random 1
b) statistics
3. d) Report vulnerability in any system. 1
4. Digital footprint 1
5. d) None of the above 1
6. c) ‘abc’+3 1
d) ‘abc’*‘abc’
7. C 1
8. a) False 1
b) True
9. 5.0 1
10. 1 or partial marks for correct description 1
11. math.fabs(math.exp(2) -x) 1
12. 1 or partial marks for correct description 1
13. ½ mark for each correct advantage 1
14. Nibble, Byte, KB, MB, GB, TB, PB 1
1 or partial marks for correct order
15. Number=int(input(“Enter Number”)) # int function 1
DoubleTheNumber = Number*2
Page 1 of 4
print(DoubleTheNumber) # p of Print should be in lowercase
16. (d) Digital property 1
17. (c) A is True but R is False 1
18. (d) A is False but R is True 1
Section – B 0
Each question carries 2 marks
19. 1 marks for correct definition and 1/2 marks for each correct type of IPR 2
20. a) 1 2
b) (4,)
c) () / Blank Tuple
d) (3, 5)
½ mark for each correct output.
21. 2 marks for atleast 2 points or partial marks 2
22. Mutable data types: Data types where the value can be changed in 2
place. Example:
dictionary, sets, lists etc.
Immutable data types: Data types where the values cannot be changed
in place.
Example: integer, float, string, tuples etc.
1 mark for correct description, ½ mark for each correct example or
partial marks
23. 1 mark for correct circuit and 1 mark for correct truth table. 2
24. 2 marks for correct description or partial marks 2
25. 1 mark for correct flowchart symbol/box selection and 1 mark for correct flow 2
chart or partial marks
Section – C 0
Each question carries 3 marks
26. 1 + 1 + 1 mark for correct description and example for each part 3
27. 1 mark for correct logic 3
1 mark for making correct dictionary
1 mark for correct output
Page 2 of 4
28. a) 10 x 210 or 10240 3
b) (AB)’
c) (125)10 = ( 7D )16 = ( 175 )8
29. (a) This is happening because third party cookies saved his search 3
preferences and now websites are posting advertisements based on his
preferences.
(b) Shantanu could have avoided this by privately browsing i.e. opening the
web browser in incognito mode before searching for such things. (c) Now
Shantanu can delete all the previous history and cookies stored on his
computer. This would stop websites posting advertisements.
1 +1+1 mark for each correct part.
30. for i in range(1,6): 3
for j in range(i):
print(i+j, end=" ")
print()
1+1 mark for each correct loop
1 mark for correct print statement
Section – D 0
Each question carries 5 marks
31. (a) insert() 5
(b) append()
(c) pop()
(d) remove()
(e) extend()
For each
½ mark for use of correct list methods, ½ mark for correct statement.
32. 2 ½ marks for correct code 5
2 ½ marks for correct steps after each iteration.
33. a) Record [3] 5
b) Record [2] [4]
c) max(Record[2])
d) Record[1]
e) Record[0]=”Raghav”
Page 3 of 4
1+1+1+1+1 mark for each correct statement.
Section – E 0
Each question carries 4 marks
34. lower = int(input('Enter start of range ')) # 1/2 marks upper = 4
int(input('Enter stop of range ')) # 1/2 marks
print("Prime numbers between", lower, "and", upper, "are:")
for num in range(lower, upper + 1): #1 marks # all prime
numbers are greater than 1
if num > 1: #1/2 marks
for i in range(2, num): #1 marks
if (num % i) == 0: #1/2marks
break
else:
print(num) # 1/2 marks
35. a) ½ + ½ mark of any two correct points 4
b) ½ + ½ mark of any two correct points
c) 1 +1 mark of any two correct differences.
OR
d) 1 +1 mark of atleast two correct points
----:O:---- 70
Page 4 of 4