0% found this document useful (0 votes)
20 views6 pages

MS Xi-Sub CS See-2022-23.........

This document contains the marking scheme for the Session Ending Examination 2022-23 for Computer Science (083) for Class XI conducted by Kendriya Vidyalaya Sangathan, Ahmedabad Region. It includes various sections with questions and their respective marks, covering topics such as programming, data structures, and computer concepts. The document outlines the expected answers and grading criteria for each question.

Uploaded by

as3545201
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views6 pages

MS Xi-Sub CS See-2022-23.........

This document contains the marking scheme for the Session Ending Examination 2022-23 for Computer Science (083) for Class XI conducted by Kendriya Vidyalaya Sangathan, Ahmedabad Region. It includes various sections with questions and their respective marks, covering topics such as programming, data structures, and computer concepts. The document outlines the expected answers and grading criteria for each question.

Uploaded by

as3545201
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SET-1

केंद्रीय विद्यालय संगठन, अहमदाबाद संभाग


KENDRIYA VIDYALAYA SANGATHAN, AHMEDABAD REGION
सत्रांत परीक्षा 2022-23
SESSION ENDING EXAMINATION 2022-23
SUBJECT: COMPUTER SCIENCE (083) M.M.: 70
CLASS: XI TIME: 3 HOURS

MARKING SCHEME

Q.N SECTION – A MM
O

1 a) Bus 1

2 b)1024 Bytes 1

3 c) (17)8 1

4 b) Debugging 1

5 a) @Total 1

6 b) algorithm 1

7 c) % 1

8 d) 36 1

9 b) 1, 2 1

10 b) tup[2]=56 1

11 c) uteruter 1

12 c) Domain Error 1

13 d) items() 1
14 b) [ ] 1
15 c) index() 1
16 c) O-R-A-G- 1
17 b) Both A and R are true and R is not the correct explanation for A 1

18 d) A is false but R is True 1

SECTION-B
19 To=30 2
for K in range (0, To):
if K%4==0:
print (K*4)
else:
print (K+3)
(1/2 mark for each correction)

Page 1 of 6
20 2

OR

21 a) 13 2
b) False
22 Convert the following:- 2
a) (B2F)16 = (5457)8
b) (367)10 = (101101111)2

23 2

24 for x in range(5,11,2): 2
print(x+10)
OR
k = 10
while (k<20):
print(k)
k+=5
25 Find the output of the following: 2
word = ‘green vegetables’

Page 2 of 6
print (word.find(‘g’,2)) output : 8
print(word.find(‘eg’,6,8)) output : 7
OR
Find the output of the following:
x = “AmaZingh”
print(x[3:], “and”, x[:2]) output – Zingh and Am
print(x[-7:], “and”, x[-4:-2]) output – maZingh and in

SECTION-C
26 (I) Give 2 mark for correct logic circuit diagram 2+1=
(II) Give 1 mark for correct truth table 3

27 L = eval(input(“Enter the list:”)) 3


for i in range (len(L)):
if L[i]%2 != 0:
L[i]=L[i]+5
else:
L[i] = L[i]//2
print(“List after changes:”, L)
OR
#Linear Search
num = [10, 51, 2, 18, 4, 31, 13, 5, 23, 64, 29]
pos = 0
print(“List elements are:”,end=’ ‘)
for i in num:
print(i,end=’ ‘)
print()
find=int(input(“Enter the element to search:”)
flag = 0
for i in num:
if (i == find):
flag = 1
pos = num.index(i)
break
if flag == 1:
print (“Element found at index:”,pos)
else:
print (“Element not found”)

28 Write Ones Read Many. 3


Worms and Trojan horses are type of viruses.
Worms are programs that keep on replicating thereby unnecessarily
eating up the disk space.
Trojan Horse is a malicious program that disguise itself to be harmless.
29 (a) Digital footprint and Adware 3
(b) Private browsing such as incognito mode
(c) Clearing cookies and cache stored in the browser
30 (A) The append() method appends an element to the end of 3
the list.
Page 3 of 6
Syntax - list.append(elmnt)
Example:
a = ["apple", "banana", "cherry"]
a.append("orange")
print(a)
(B) The extend() method adds the specified list elements (or
any iterable) to the end of the current list.
Syntax – list.extend(iterable)
Example:
fruits = ['apple', 'banana', 'cherry']
points = [1, 4, 5, 9]
fruits.extend(points)
print(fruits)
(C) The insert() method inserts the specified value at the
specified position.
Syntax - list.insert(pos, elmnt)
Example:
fruits = ['apple', 'banana', 'cherry']
fruits.insert(1, "orange")

OR

a) 3 b) [[‘computer’, ‘device’],4, 5] c) ‘computer’

SECTION-D
31 (i) L.insert(3,82) 5
print(L)
(ii) L[1]=30
print(L)
(iii) count=0
for k in L:
if k>70:
count=count+1
print(“Number of students scored more than 70 marks:”,count)
(iv) n=len(L)
sum=0
for i in L:
sum=sum+i
avg=sum/n
print(“Average marks: “, round(avg,2))
(v) L.sort(reverse=True)
print(L)

32 Defines: 5
a) Viruses- Viruses are programs that copy themselves throughout a
computer or network. Viruses can only be activated when a user
opens the program. At their worst, viruses, can corrupt or delete
data, use the user’s email to spread, or erase everything on the
hard disk etc.
b) Phishing- Phishing is an attempt to acquire sensitive information
such as username, password and credit card details by
masquerading as a trustworthy entity in an electronic
communication.
c) Plagiarism- The act of copying another person’s ideas, words or
work and pretending they are your own; something that has been
copied in this way
d) Digital Footprint- The information about a particular person that

Page 4 of 6
exists on the internet as a result of their online activity.
e) Cyber Bulling - Cyberbullying includes sending, posting, or
sharing negative, harmful, false, or mean content about
someone else. It can include sharing personal or private
information about someone else causing embarrassment or
humiliation. Some cyberbullying crosses the line into unlawful or
criminal behaviour.

33 (i) 2+3=
lst=[] 5
num = int(input(“how many numbers”))
for n in range(num)”
number=int(input(“Enter number:”))
lst.append(number)
print(“Maximum element in the list is:”, max(lst))
print(“Minimum element in the list is:”, min(lst))
(ii)
List1 [4, 6, 14, 12]
List2 [4, 6, 14, 12]
List3 [2, 4, 6, 8, 10]
OR
(i)
S=input(“Enter a string:”)
length=len(S)
print(“Original string:”,S)
S2 = ””
for a in range(0, length):
if a%2==0:
S2 += S[a]
else:
S2 += S[a].upper()
print (S2)
(ii)
a) str[-4:]
‘ence’
b) str.find(‘en’)
12
c) ‘put’ in str
True

Page 5 of 6
SECTION-E
34 India’s Information Technology (IT) Act, 2000, 4
Possible causes that contribute to this problem are:
- Differences in parental support
- Restricted access to computer
- Fewer female role models and a casual approach towards
computer activities in school.
OR
E-Waste or electronic waste include electric or electronic gadgets and
devices that are no longer in use ex. – computer, laptop etc
Three R’s means- (explanation of all the three)
Reduce………
Reuse………..
Recycle……….
35 phone = dict() 4
i=1
n=int(input(“Enter number of entries:”))
while i<=n:
a=input(“Enter Name:”)
b=input(“Enter Phone no:”)
phone[a] = b
i=i+1
print(phone)
L = phone.keys()
x=input(“Enter name to be searched:”)
for i in L:
if i==x:
print(x,”phone no is :”,phone[i])
break
else:
print(x, “does not exist”)

******************

Page 6 of 6

You might also like