0% found this document useful (0 votes)
4 views

xi_computer science.doc

The document outlines the marking scheme for the Common Annual School Examination in Computer Science for Class XI, detailing the structure of the question paper, which consists of 35 questions divided into five sections with varying marks. Each section has specific instructions regarding the type of questions, including programming tasks to be completed in Python. The document also provides sample questions and answers for each section, along with the corresponding marks allocation.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

xi_computer science.doc

The document outlines the marking scheme for the Common Annual School Examination in Computer Science for Class XI, detailing the structure of the question paper, which consists of 35 questions divided into five sections with varying marks. Each section has specific instructions regarding the type of questions, including programming tasks to be completed in Python. The document also provides sample questions and answers for each section, along with the corresponding marks allocation.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

No.

of pages - 8 (M)
MARKING SCHEME
COMMON ANNUAL SCHOOL EXAMINATION (2023-24)
CLASS : XI
SUBJECT: COMPUTER SCIENCE (083)
Time Allowed : 3 hours Maximum Marks : 70

GENERAL INSTRUCTIONS:
Please check this question paper contains 35 questions.
 The paper is divided into 5 Sections- A, B, C, D and E.
 Section A, consists of 18 questions (1 to 18). Each question carries 1 Mark.
 Section B, consists of 7 questions (19 to 25). Each question carries 2 Marks.
 Section C, consists of 5 questions (26 to 30). Each question carries 3 Marks.
 Section D, consists of 2 questions (31 to 32). Each question carries 4 Marks.
 Section E, consists of 3 questions (33 to 35). Each question carries 5 Marks.
 All programming questions are to be answered using Python Language only.
 Students may use their own logic. The marking scheme is just for the reference.
*************
SECTION A

1. c. Random Access Memory 1

2. d. switch 1

3. b. Application software 1

4. d. [40,50,60] 1

5. c. Integer 1

6. a. num 1

7. c. for x in range(11): 1

8. b. L[2][2] 1

9. True 1

10. b. 55.5 1

11. d. -5 1

1 XI-COMPUTER SC.-M
12. c. print(str1[-11:-6]) 1

13. a. Magnetic Ink Character Reader 1

14. a. bit 1

15. c. stalking 1

16. d. Report vulnerability in any system 1

17. a. Both A and R are True and R is the correct explanation of A. 1

18. a. Both A and R are True and R is the correct explanation of A. 1

SECTION B

19. 7 20 2

1 mark for each correct value

20. i. ** , * , //, + , - 1 mark 2

ii. 16 1 mark

or

i. Explicit type conversion /Type casting 1 mark

ii. The value of C is 25.0 1 mark

21. for i in range (10, 21): 2

print(i)

22. Compiler: Converts whole program at once in machine code, 2

generates intermediate machine code or any other valid point

Interpreter: Converts the program line by line, do not generate any

intermediate machine code or any other valid point.

1 point for each valid point of difference

23. Mutable :- That can be modified . example List 2

Immutable :- That can not be modified . example Tuple, String

1 point for each valid point of difference

2 XI-COMPUTER SC.-M
24. 2

b is greater (1 mark)

-5 25 (½ mark for each correct value , ½ x2=1 mark)

OR

4321

432

43

½ marks for each line

½ x4=2 marks

25. a=int(input("enter an integer")) 2

if a%7==0:

print(a , "is multple of 7")

else:

print(a,"is not a multiple of 7")

½ mark for input

½ mark for correct selection construct

½ mark for correct formation of condition

½ mark for output.

SECTION C

26. a. Y=(U.V’)+(U’.W’) 3

b. 1.) (199)10

2.) (101001.11)2

3 XI-COMPUTER SC.-M
27. a , b=7,7 3

c=a+b

if c>=14:

print("More than double”)

else:

print("less than double")

½ mark for each error correction

½ x6 =3 marks

28. content = input(‘Enter a string: ‘) 3

Vcount=Dcount=Wcount=0

for i in content:

if i in 'AEIOUaeiou':

Vcount += 1

elif i.isdigit():

Dcount += 1

elif i.isspace():

Wcount += 1

print("Vowels: ",Vcount)

print("Digit: ",Dcount)

print("Words: ",Wcount+1)

or any other valid logic

½ mark for correct construct selection (for or while loop)

½ mark for correct syntax of code

½ mark for each valid condition ½ x3=1.5 marks

½ mark for calculating count (any valid logic)

Total 3 marks

4 XI-COMPUTER SC.-M
OR

content = input ('Enter a string: ')

print('e occurs: ',content.count('e'), 'times')

print('new string is: ',content.replace('e','i'))

or any other valid proram

1 mark for counting e’s

1 marks for replacing

1 mark for correct output

29. a. random 3

b. 200 or 201 (if randrange () method is called in part iii)

c. randint or randrange ()

1x3 =3 marks

30. a. Eavesdropping 3

b. Cyber trolling

c. Phishing

(1 mark each)

5 XI-COMPUTER SC.-M
SECTION D

31. a. 1+3

i. D.items() ½ mark

ii. D.values() ½ mark

b. Name = ['Astha', 'Rahul', 'Hemant', 'Rama', 'Suhana', 'Ruby']

new=[]

for i in Name:

if i[-1] in 'Aa':

new.append(i)

print(new)

or any other valid program

, 1 mark for the loop

1 mark for condition checking

1 mark for append() method

32. a. trailing information left online,

types-active and passive footprints

b. E-waste generated by electronic devices,

Ways to handle e-waste can include disposal, sale, donate,

maintenance and using online services instead of devices.

1 mark for definition + 1 mark for types of footprints or any other

valid description, 1 mark for definition and ½ mark for each point

to handle e-waste.

6 XI-COMPUTER SC.-M
SECTION E

33. a. )List is collection of items enclosed with[]. Tuple is collection of 1+1+3

items enclosed with(). List is mutable . Tuple is immutable.

L=[1,4,5,6,2] is a list T=(3,5,4,1,8) is a tuple

½ for each correct definition or example

½ x 2=1 mark

b.) math. ceil(89.7)' will return 90 whereas 'math. floor(89.7)' will

return 89.

½ x2 =1 mark

(c)

i. L = [100,10,20,30,40,50,60]

ii. L= [10,20,40,50,60]

iii.L = [10,20,30,40,50,60,70,80,90]

1 mark each x3=3 marks

34. a. 1.0 2+3

3.0

OR

55

b.)

data = input('Enter String: ')

D = {}

for i in data:

if i not in D:

D[i] = 1

else:

7 XI-COMPUTER SC.-M
D[i] += 1

print(D)

OR

n = int(input('How many records you want to enter: '))

student = {}

for i in range(n):

name = input('Enter Name ')

marks = int(input('Enter Marks '))

student[name] = marks

print('The record is as follows... ')

print(student)

2 marks for correct logic

1 mark for output

35. a. IPR is a category of property that includes intangible creations of 1+1+1+1+1

the human intellect.

b. Netiquette is short for "Internet etiquette” or communication

etiquettes over internet.

c. Plagiarism is the act of presenting the words, ideas, images,

sounds, or the creative expression of others as it is your creation or

your own.

d. A patent is a legal right granted by a government to an inventor

or assignee that gives exclusive control over the use or sale of their

invention for a specified period

e. IT ACT 2000 is the law which covers all the crimes done using

computer or any digital device online or offline.

8 XI-COMPUTER SC.-M

You might also like