0% found this document useful (0 votes)
9 views5 pages

PDF&Rendition 1 4

This document is the examination paper for Class XI Computer Science (083) for the Kendriya Vidyalaya Sangathan, Chennai Region for the session ending examination 2024-25. It consists of 37 compulsory questions divided into five sections, covering various topics in computer science and programming, specifically using Python. The paper includes multiple-choice questions, programming tasks, and theoretical questions, with a total maximum mark of 70.

Uploaded by

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

PDF&Rendition 1 4

This document is the examination paper for Class XI Computer Science (083) for the Kendriya Vidyalaya Sangathan, Chennai Region for the session ending examination 2024-25. It consists of 37 compulsory questions divided into five sections, covering various topics in computer science and programming, specifically using Python. The paper includes multiple-choice questions, programming tasks, and theoretical questions, with a total maximum mark of 70.

Uploaded by

sumathijeeva008
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

KENDRIYA VIDYALAYA SANGATHAN, CHENNAI REGION

SESSION ENDING EXAMINATION 2024-25


CLASS XI
COMPUTER SCIENCE (083)
TIME: 03 HOURS​ ​ ​ ​ ​ ​ ​ ​ ​ ​ [Link]: 70
General Instructions:
1. This question paper contains 37 questions.​
2. All questions are compulsory. However, internal choices have been provided in some questions. Attempt only ​
one of the choices in such questions.​
3. The paper is divided into 5 Sections- A, B, C, D and E. ​
4. Section A consists of 21 questions (1 to 21). Each question carries 1 Mark. ​
5. Section B consists of 7 questions (22 to 28). Each question carries 2 Marks.​
6. Section C consists of 3 questions (29 to 31). Each question carries 3 Marks. ​
7. Section D consists of 4 questions (32 to 35). Each question carries 4 Marks. ​
8. Section E consists of 2 questions (36 to 37). Each question carries 5 Marks. ​
9. All programming questions are to be answered using Python Language only.​
10. In case of MCQ, the text of the correct answer should also be written.

SECTION A (CBQ – 1 mark each)


1 Statement True or False.
"else block defined immediately after the loop block won’t be executed when the loop is 1
terminated by break statement."
2 1 TB = __________ GB 1
3 Which of the following is a software program that manages a computer's hardware and
software resources? 1
(a) CPU (b) OS (c) Utility programs (d) MS Excel
4 Which of the following is placed in between the CPU and the main memory for accessing
data frequently? 1
(a) RAM (b) ROM (c) Cache (d) Hard disk
5 Which of the following inputs are valid to result 1 while deriving the Boolean expression
A'+(B'.C)?​ 1
(a) A=1, B= 0, C= 0 (b) A= 1, B= 0, C= 1 (c) A= 1, B= 1, C= 1 (d) A= 1, B= 1, C= 0
6 Find the odd one.
1
Python, C, C++, MS Excel, Java, Ruby, C#
7 Which of the following methods is used to get memory addresses of the objects used in
programs? 1
(a) memory() (b) id() (c) type() (d) len()
8 What is the value of a?​
>>> a = 100​
1
>>> a = 100 % 10 + 10 ** 2
>>> print(a)
9 If d1={1:100, 2:200, 3:300} and d2 = {4:400, 3:30}​
1
then, what is the output of print(d2), when [Link](d1) gets executed?
10 What is the return type of relational operator?
(a) bool (b) int (c) decimal (d) text
11 S="Time is precious"​
print(S[::3]) 1
What is the output of the given statement?
12 Suppose Tup = (12,13,14,15), which of the following is(are) incorrect?​
(a) Tup = sorted(Tup) (b) a,b,c,d = Tup 1
(c) del Tup (d) [Link](16)
13 print(min(23,max(-6,-12,True,False,-45),34,2)) returns _______________ 1
14 After the practical session, Aakash left the computer laboratory but forgot to sign off from
his email account. Later, one of his classmates Arnav started using the same computer. He
is now logged in as Aakash. He sends inflammatory email messages to few of his
1
classmates using Aakash’s email account. Arnav’s activity is an example of which of the
following cybercrime? ​
(a) Hacking (b) Identity theft (c) Cyber Bullying (d) Plagiarism
15 You got the below shown SMS from your bank querying a recent transaction. Answer the
following:​
“Bank has noticed that your ATM card was recently used at XYZ online store on 27th
December 2024 at 8:50 p.m.. If the transaction was not carried by you, urgently SMS
your PIN number on 03036665458” 1
(a)​ Will you SMS your pin number to the given contact number?
(b)​Will you call the bank helpline number to recheck the validity of the SMS received?
(c)​ Will you change your PIN number immediately?
(d)​Ignore the message.

16 GPL stands for ______________________________ 1


17 Deepak of class 11 has received a strange video call from an unknown number. He was
informed that he has been involved in illegal activities like receiving drugs through parcels
on his name. So, he was asked to pay a fine to avoid legal consequences. The scammer
1
continuously threatened him with fake arrest warrants.
Which of the following is a well suited crime and relevant to this passage given above?​
(a) Cyber bullying (b) Digital Arrest (c) Phishing (d) Eavesdropping
18 Expand FOSS. 1
19 Which of the following is well suited to the statement “The act of gaining unauthorized
access to a computer system or network to gain control over it”?​ 1
(a) Cracking (b) Hacking (c) Identity theft (d) Piracy
Q20 and Q21 are Assertion(A) and Reason(R) based questions. Mark the correct choice as: ​
(A)Both A and R are true and R is the correct explanation for A ​
(B)Both A and R are true and R is not the correct explanation for A ​
(C)A is True but R is False ​
(D)A is False but R is True
20 Assertion(A): Python is an interpreted language.​
Reason(R): Interpreter converts the instructions line by line into machine language, so that 1
it can be understood by the computer.
21 Assertion(A): In dictionary, the built-in function get( ) has two mandatory parameters.​
Reason(R): When the key which is defined as the first parameter is not present in the 1
dictionary, then the second parameter will be returned by default.
SECTION B (2 mark each)
22 Write the equivalent Boolean expression for the following circuit:

OR
Draw the logic circuit of following:
(i)​ NAND gate (ii) OR gate

23 Find the output of the following:


m1, m2, m3, m4 = 12, 13, 14, 15
m2, m3 = m4+m2, m1+m3 2
m1, m4 = m3*2, m2*3
print(m1,m2,m3,m4, sep="$")
24 Find errors in the following code and write the correct code after underlining it.
Num=input(int("Enter a value))
sum=1
While Num>0:
2
S = Num%10
Num = Num//10
sum = sum + s
print("Sum of digits=",sum)
25 Evaluate the following python expressions:
(i)​ print(13%3-45//3*2+32) 2
(ii)​ print(not(False and not False or not True))

26 Predict the output:


Str="Learning never ends"
X = Str. partition('earn') 2
Y = Str. split()
print(X, '\n', Y)
27 Predict the output:
L1 = [100,200,300,400,500,600]​
L2 = [10,20,30,40,50,60]​
2
for i in range(len(L1)):​
L1[i]=L1[i]+L2[i]
print(L1, '#',L2)
28 What is the difference between copyright and patent right? 2
SECTION C (3 mark each)
29 Convert the following:
(i)​ (108)10 = (?)8
(ii)​ (AB)16 = (?)2 3
(iii)​ (100101011)2 = (?)10

30 a)​ Consider the list, LN = [‘Ramanan’, ‘Arun’, ‘Ravi’, ’Raja’, Rohit’] and write python
statements to perform the following,​
(i) Add a new name ‘Abdul’ in between ‘Arun’ and ‘Ravi’
(ii) Update the value ‘Ramanan’ to ‘Ramani’
(iii) Display the names in ascending order
OR 3
b)​ Consider the dictionary
DN={101:87,102:73,103:94,104:67,105:74,106:100,107:85}
and write python statements to perform the following,
(i) Assign a new key 108 with value as 95 into a dictionary DN
(ii) Remove the key 103 from the dictionary DN
(iii) Print the value of an existing key 104.
31 What do you understand about digital footprints? How would it be harmful to one’s
3
individual? Mention the types of digital footprints.
SECTION D (4 mark each)
32 Rushab, a student of class 11 is learning Python and has to perform the following operations
on the tuple, Magazine. Help him by writing Python statement for performing the following
operations:
(i)​ To repeat the elements of the tuple, Magazine thrice. 4
(ii)​ To arrange the elements of the tuple, Magazine.
(iii)​ To print only the first and last elements of the tuple, Magazine.
(iv)​ To display the maximum and minimum elements of the tuple, Magazine.

33 Sushma, is planning to conduct an oral quiz competition for her class students as a part of
Women’s day celebrations. She has to display only 5 questions randomly for each student
4
without repetition from a list containing 100 questions. Help her by writing a python
program for performing the same.(Note: Make use random module)
34 a)​ Write a Python program to define a list of integers LNum and make all the even
numbers multiplied by 5 and odd numbers multiplied by 10 and then display the list
LNum.
Sample Input:​
LNum = [12,13,14,15,16]​
Sample Output:
LNum = [60,130,70,150,80]
OR
b)​ Write a Python program to define a dictionary with employee records as 4
{empno:[empname, designation, salary]} and display the sum of all manager’s
salaries.
Sample Input:
{10:[“A”, ”Salesman”,15000],11:[“B”,”Manager”,32000], ​
12:[“C”, ”Manager”,38000],13:[“D”,”Accountant”,27000], ​
14:[‘E’, ”Manager”, 50000]}
Sample Output:
All Managers salary is: 120000
35 Answer in one word to all the following questions.
(i)​ Sujan is a college student who is addicted to gadgets. He is posting some
rumours online about his classmate Sanjay and posting his personal information
without his knowledge. He aimed to ridicule him publicly by sharing comments.
What kind of crime does Sujan do?
(ii)​ Ajay of class 8 who has been given an article writing task. He uses Google to do
researches on the topic. He is just copying the content from Wikipedia and
pasting it into a word document. Can you relate this crime which is done using 4
technology?
(iii)​ Manish of a bank employee who received an unknown call through which his
personal data was locked. He was not able to access any of his personal data. He
was blackmailed to pay for getting access to the data.
(iv)​ Shipra downloaded a software from the internet (free of cost) and moreover the
source code of the software is also available which can be modified. Which
category of software is this?

SECTION E (5 mark each)


36 a)​ Write the output of following Python statements:
My_Str = 'I Win,You Win' 5
(i)​ print(My_Str.split())
(ii)​ print(My_Str[::]==My_Str)
(iii)​ print(My_Str[:-6:2])
(iv)​ print(My_Str[2:5]*3)
(v)​ print(My_Str[-3]>My_Str[6])
OR
b) Write the output of following Python statements:
Ls = [12,15,16,25,28,30,34,43,67,70]
(i)​ print(Ls[2:] + Ls[:2])
(ii)​ print(Ls. index(28))
(iii)​ print(Ls[7]*2*False)
(iv)​ print(Ls[7:]*2)
(v)​ print(len(Ls[::-3]))

a)​ i) Write the difference between break and continue?


ii) Write a Python program to accept salary and grade from the user and display their
increment according to the following criteria:
Grade Salary Increment %​
A >=50000 25%​
A <50000 21%​
B >=50000 20%​
B <50000 16%​
C any value no increment
OR
37 b)​ i) What is the difference between for loop and while loop? 5
ii) Write a Python program to obtain world chess champions details in the
dictionary{code:[champion name, country] and display only the names of Indian champions
separated by ‘#’
Sample Input:
D={'C01':["Gukesh","India"],
'C02':["Hikaru","USA"], ​
'C03':['Ian Nepomniachtchi',"FIDE"],
'C04':['Fabiano',"USA"], ​
'C05':['Praggnanandhaa', "India"]}
Sample Output:
Gukesh#Praggnanandhaa#

You might also like