0% found this document useful (0 votes)
8 views4 pages

Class Xi Computer Science

The document is an examination paper for Computer Science for Std-XI at Guidance English Medium School, scheduled for July 13, 2026, with a total of 70 marks. It consists of five sections with varying types of questions, including multiple-choice, short answer, and programming tasks using Python. The paper assesses students' understanding of computer science concepts, programming skills, and digital etiquette.

Uploaded by

asit.gems91
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)
8 views4 pages

Class Xi Computer Science

The document is an examination paper for Computer Science for Std-XI at Guidance English Medium School, scheduled for July 13, 2026, with a total of 70 marks. It consists of five sections with varying types of questions, including multiple-choice, short answer, and programming tasks using Python. The paper assesses students' understanding of computer science concepts, programming skills, and digital etiquette.

Uploaded by

asit.gems91
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

GUIDANCE ENGLISH MEDIUM SCHOOL

ANNUAL EXAMINATION 2025-26


STD-XI SUB:-COMPUTER SCIENCE
TIME:3hrs DATE:13-07-2026 F.M:- 70 MARKS

NAME:__________________________________________ ROLL NO:- ___________


General Instructions:
1. This question paper is divided into four sections: A, B, C, D and E.
2. Section A consists of 18 compulsory questions of 1 mark each.
3. Section B contains 7 questions of 2 marks each.
4. Section C contains 5 questions of 5 marks each.
5. Section D contains 3 questions, out of which any two must be attempted (4 marks each).
6. Section E contains 4 questions, out of which any three must be attempted (5 marks each).
7. Attempt program-based questions using Python syntax.
SECTION-A
Choose the correct Option [1X18=18]
1. Which of the following is a valid immutable sequence in Python?
a) [10, 20, 30] b) {'A': 1, 'B': 2} c) "Artificial Intelligence" d) None of these
2. What will be the output of the following list operation?
list1 = [2, 4, 6, 8, 10]
print(list1[1:4])
a) [2, 4, 6] b) [4, 6, 8] c) [4, 6, 8, 10] d) [6, 8, 10]
3. The trail of data left by a user online unintentionally, such as IP addresses and browser
history, is known as:
a) Active Digital Footprint b) Passive Digital Footprint
c) Cyber Trail d) Metadata
4. Which method is used to retrieve the value for a specific key in a dictionary without
raising an error if the key doesn't exist?
a) find() b) get() c) index() d) keys()
5. What is the output of the code snippet: print("NCERT" * 2)?
a) NCERT NCERT b) NCERT2 c) NCERTNCERT d) Error
6. Consider list1 = [10, 20, 30]. Which statement correctly adds the list [40, 50] so that the
final list becomes [10, 20, 30, 40, 50]?
a) [Link]([40, 50]) b) [Link]([40, 50])
c) [Link]([40, 50]) d) [Link]([40, 50])
7. Using copyrighted material without the permission of the owner is a violation of:
a) Net Etiquette b) Communication Etiquette
c) Intellectual Property Rights d) Privacy

Page 1 of 4
8. A student executes T = (10, 20, [30, 40]). He then runs T[2][0] = 100. What happens?
a) TypeError occurs b) T becomes (10, 20, [100, 40])
c) T becomes (100, 20, [30, 40]) d) Tuple is deleted
9. What does the string method find() return if the substring is not present in the given
string?
a) ValueError b) False c) -1 d) 0
10. Which function helps in finding the number of items in a list?
a) len() b) count() c) size() d) length()
11. An Internet troll is a person who:
a) Steals banking information b) Deliberately starts quarrels to upset people online
c) Hacks websites d) Protects data
12. Identify the correct statement regarding Tuples and Dictionaries:
a) Dictionaries are ordered sequences b) Tuple elements are enclosed in curly braces {}.
c) Dictionary keys must be unique. d) Tuples are mutable.
13. Which string method returns True if all characters are lowercase alphabets?
a) isupper() b) isalnum() c) islower() d) istitle()
14. What is the output of: list1 = [1, 2, 3, 4, 5]; print(list1[::-1])?
a) [1, 2, 3, 4, 5] b) [5, 4, 3, 2, 1] c) [] d) 5, 4, 3, 2, 1
15. Presenting someone else's original work or idea as your own is called:
a) Hacking b) Phishing c) Plagiarism d) Software Piracy
16. What is the result of type( (5) ) in Python?
a) <class 'tuple'> b) <class 'list'> c) <class 'int'> d) <class 'str'>
17. Assertion (A): A string is an immutable data type.
Reason (R): Python does not allow item assignment to a string after it has been created.
a) Both A and R are true and R is the correct explanation of A.
b) Both A and R are true but R is not the correct explanation of A.
c) A is true but R is false.
d) A is false but R is true.
18. Assertion (A): [Link]() removes the first element of the list.
Reason (R): Lists are mutable sequences that allow element removal.
a) Both A and R are true and R is correct explanation of A.
b) Both A and R are true but R is not correct explanation of A.
c) A is true but R is false.
d) A is false but R is true.

Page 2 of 4
SECTION-B
Answer the following question [2X7=14]
19. Mention any two "Net Etiquettes" a responsible digital citizen should follow.
20. Explain the difference between the append( ) and extend( ) methods of a list with the
help of a small example.
21. What is the difference between + (Concatenation) and * (Repetition) operators when used
with strings?
22. Differentiate between index( ) and count( ) methods of a list with an example.
23. What is Cyber Bullying? Why is it harmful?
24. How can we swap two numbers in Python using Tuple Assignment? Give an example.
25. Consider L = [10, 20, 30, 40, 50]. Write the output for:
a) print(L[-1])
b) print(L[::2])
SECTION-C [3X15=15]
Answer the following questions
26. Explain the term Cyber Crime. Differentiate between Phishing and Hacking.
27. Write a Python function count_chars(st) that takes a string as input and counts the total
number of alphabets and digits in it separately.
28. What is a Nested List? Write a code to access the element 'Chemistry' from the list: list4 =
[['Physics', 101], ['Chemistry', 202], ['Maths', 303]].
29. Briefly explain the following Dictionary methods with syntax/example:
a) keys( ) b) values( ) c) items( )
30. Differentiate between lower( ) and islower( ) string methods.
SECTION-D [4X2=8]
Answer the following questions [any 2]
31. Write a Python program to input a string from the user and display its reverse order using
a loop, without using the [::-1] slice.
32. Competency-Based: List any four safety measures to reduce the risk of Cyber Crime while
performing online transactions.
33. Write a program to read n numbers from the user, store them in a list, and then display:
a) The maximum number in the list.
b) The minimum number in the list.
(Do not use max( ) or min( ) functions; use a for loop).

Page 3 of 4
SECTION-E [5X3=15]
Answer the following question [any 3]
34. A programmer wants to process a user's full name (e.g., "John Doe"). Write a script to:
a) Convert the name to Title Case.
b) Check if the name consists only of alphabets (ignoring spaces).
c) Replace the space between names with a hyphen (-).
d) Find the length of the string.
35. Discuss the Impact of Digital Technology on Health. Mention two physical hazards and
two psychological hazards. Explain how Ergonomics helps in mitigating these issues.
36. Write a Python function process_list(N) that takes a list of integers as an input and
performs the following operations:
a) Replace all even numbers with their square.

b) Replace all odd numbers with double their value.


c) Display the modified list in reverse order using slicing.
d) Calculate and print the sum of all elements in the modified list.

37. Write a Python function analyze_string(S) that accepts a string as an


argument and performs the following tasks::
a) Count and print the number of Uppercase letters and Lowercase letters in the string.

b) Count and print the number of Digits present in the string.


c) Create a new string where every vowel is replaced by a '*' (asterisk) and every
consonant remains the same.
d) Display the first three characters and the last three characters of the original string
using slicing.

Page 4 of 4

You might also like