1. Which of the following is an invalid variable name in Python?
a) _total_score b) data2025 c) if d) MAX_VALUE
2. What is the correct Python data type for the value 3.14159?
a) int b) float c) str d) bool
3. Which operator is used for exponentiation (raising to a power) in Python?
a) / b) // c) ** d) ^
4. What will be the output of the expression 10 % 3?
a) 3.33 b) 3 c) 1 d) 0
5. Which of the following Python data structures is immutable?
a) List b) Dictionary c) Tuple d) Set
6. What is the result of the following type casting operation: int("123")?
a) The string "123" b) The integer 123 c) A ValueError d) The float 123.0
7. In a Python List named L = [10, 20, 30, 40], what does L[1] refer to? a) The first
element: 10 b) The second element: 20 c) The third element: 30 d) The last element: 40
8. Which of these is a valid way to create an empty tuple in Python?
a) t = [] b) t = () c) t = {} d) t = tuple{}
Section B: Short Answer & Code Analysis
1. Variable Assignment and Data Types: Identify the data type for the value stored in each
variable after the following code executes:
Python
A = 101
B = "Hello AI"
C = True
D = 5.0 / 2.0
Variable Value Data Type
A 101
B "Hello AI"
C True
D 2.5
Export to Sheets
2. List and Tuple Operations: Consider the following Python objects:
Python
my_list = [5, 15, 25, 35]
my_tuple = (10, 20, 30)
Write the Python statement(s) to achieve the following:
● a) Change the third element of my_list to 99.
● b) Add the number 45 to the end of my_list.
● c) Explain why you cannot perform an operation to change the value 20 in my_tuple to
50.
3. Type Casting: What will be the output of the following Python statements?
● a) print(type(str(10 + 5.5)))
● b) print(int(3.9))
● c) print(float("12") + 0.5)
4. Operator Precedence: What is the final value of the variable result after the following
expression is evaluated? Show your steps.
Python
result = 5 * 2 + 15 / 3 - 4 ** 2
Section C: Programming Application
1. Write a Python program snippet (2-3 lines of code) that does the following:
● a) Declares a variable length as an integer with the value 10.
● b) Declares a variable width as a float with the value 5.5.
● c) Calculates the area (length * width) and stores it in a variable called area.
● d) Prints the calculated area.
2. Tuple to List Conversion: You are given a tuple of student roll numbers:
roll_numbers_tuple = (101, 105, 110, 115). A new student, with roll number 120,
has joined the class. Write the Python code to:
● a) Convert the tuple into a list.
● b) Add the new roll number (120) to the list.
● c) Print the updated list.
3. List Slicing: Given the list: colors = ["Red", "Green", "Blue", "Yellow",
"Cyan", "Magenta"] Write the slice expression to output the following results:
● a) ['Green', 'Blue']
● b) ['Yellow', 'Cyan', 'Magenta']
● c) ['Red', 'Blue', 'Cyan'] (Hint: Think about the step value)
Section A: Multiple Choice Questions (MCQs)
1. c) if (It is a reserved keyword)
2. b) float
3. c) **
4. c) 1 (Remainder of 10÷3)
5. c) Tuple
6. b) The integer 123
7. b) The second element: 20 (Lists are zero-indexed)
8. b) t = ()
Section B: Short Answer & Code Analysis
1. Variable Assignment and Data Types:
Variable Value Data Type
A 101 int
B "Hello AI" str
C True bool
D 2.5 float
Export to Sheets
2. List and Tuple Operations:
● a) my_list[2] = 99
● b) my_list.append(45)
● c) Explanation: You cannot change the value 20 in my_tuple to 50 because Tuples
are immutable. Once a tuple is created, its elements cannot be modified, added, or
removed.
3. Type Casting:
● a) <class 'str'> (The result of 10+5.5 is 15.5 (float), which is converted to a string
"15.5".)
● b) 3 (The int() function truncates the decimal part.)
● c) 12.5 (The string "12" is converted to a float 12.0, and 12.0+0.5=12.5)
4. Operator Precedence:
Ste Operation Expression
p
1 Exponentiation result = 5 * 2 + 15 /
(**) 3 - 16
2 Multiplication (*) result = 10 + 15 / 3 -
16
3 Division (/) result = 10 + 5.0 - 16
4 Addition (+) result = 15.0 - 16
5 Subtraction (-) result = -1.0
Export to Sheets
Final Value: −1.0
Section C: Programming Application
1. Area Calculation Program Snippet:
Python
length = 10
width = 5.5
area = length * width
print(area) # Output: 55.0
2. Tuple to List Conversion:
Python
roll_numbers_tuple = (101, 105, 110, 115)
roll_numbers_list = list(roll_numbers_tuple) # a) Convert to list
roll_numbers_list.append(120) # b) Add new element
print(roll_numbers_list) # c) Print updated list
# Output: [101, 105, 110, 115, 120]
3. List Slicing:
● a) colors[1:3]
● b) colors[3:]
● c) colors[::2]
ICT Skills Worksheet: Hardware & Digital Safety
Topics Covered: Input/Output Devices, Memory (RAM/ROM), Email, and Cybersecurity
Time: 45 Minutes Max. Marks: 25
Section A: Hardware and Memory
I. Multiple Choice Questions (MCQs) Which of the following is an
example of an Output device?
a) Keyboard
b) Scanner
c) Plotter
d) Microphone
1. Which type of memory is volatile and loses its contents when the power is switched off?
a) Read-Only Memory (ROM)
b) Secondary Storage
c) Random Access Memory (RAM)
d) Hard Disk Drive (HDD)
2. Which device is used to convert an image or text document into a digital format?
a) Printer
b) Projector
c) Scanner
d) Speaker
3. The instructions required to start a computer system are stored in which memory?
a) RAM
b) Cache Memory
c) ROM
d) Solid State Drive (SSD)
II. Short Answer Questions
1. Differentiate between RAM and ROM based on their nature (volatile/non-volatile).
2. Identify a device that performs both Input and Output functions. Give one example.
Section B: Email and Digital Communication III. Fill in the
Blanks
1. The abbreviation Cc in an email stands for ____________ and is used when you want
others to see the email but are not the primary recipient.
2. The ____________ field is used to send a copy of an email to recipients secretly, hiding
their addresses from other recipients.
3. The main purpose of the ____________ line is to let the recipient quickly know what the
email is about.
4. A file that is sent along with an email message is called an ____________.
IV. Short Answer Questions List two important rules or etiquettes that
should be followed while writing a formal email.
1. Explain the function of the "Reply All" option in an email client.
Section C: Cybersecurity and Digital Safety
V. True or False
1. A strong password should include a mix of uppercase letters, lowercase letters,
numbers, and symbols. (True/False)
2. Malware is malicious software designed to damage, disable, or gain unauthorized
access to a computer system. (True/False)
3. It is generally safe to share your personal email password on social media platforms.
(True/False)
VI. Long Answer Question
Define Phishing. Give one example of a phishing attempt and advise how
a user can protect themselves from it.
VII. Application Question
1. You receive an email from an unknown sender promising a cash prize if you click a link
and enter your bank account details. What should be your immediate two actions?
Answer Key
Section A: Hardware and Memory
I. Multiple Choice Questions (MCQs)
1. c) Plotter
2. c) Random Access Memory (RAM)
3. c) Scanner
4. c) ROM
II. Short Answer Questions
1. RAM vs. ROM:
○ RAM (Random Access Memory): It is Volatile. Data is lost when the power is
turned off.
○ ROM (Read-Only Memory): It is Non-Volatile. Data remains even when the
power is turned off.
2. Input and Output Device:
○ A device that can be used to send data to the computer (input) and also receive
data from the computer (output).
○ Example: Touchscreen, Modem, Multifunction Printer (MFP).
Section B: Email and Digital Communication
III. Fill in the Blanks
1. Carbon Copy
2. Bcc (Blind Carbon Copy)
3. Subject
4. Attachment
IV. Short Answer Questions
1. Email Etiquette (Any two):
○ Use a clear and concise Subject Line.
○ Use proper greetings (e.g., Dear Mr. Smith, Hello Team) and closings (e.g.,
Regards, Sincerely).
○ Use correct grammar and spelling; avoid slang or short forms.
○ Be polite and keep the message professional and to the point.
2. "Reply All" Function:
○ When you use "Reply All," your response is sent not just to the original sender,
but also to every single recipient listed in the "To" and "Cc" fields of the original
email.
Section C: Cybersecurity and Digital Safety
V. True or False
1. True
2. True
3. False
VI. Long Answer Question
1. Definition of Phishing:
○ Phishing is a fraudulent attempt, usually made through email, to steal a user's
sensitive information, such as login credentials, passwords, or credit card
numbers, by disguising as a trustworthy entity (like a bank, a well-known
company, or a government agency).
○ Example of Phishing: An email that appears to be from your bank states your
account has been compromised and asks you to click a link to "verify your
details" immediately. The link leads to a fake website designed to look exactly like
the bank's login page.
○ Protection:
■ Never click on suspicious links or download attachments from unknown
senders.
■ Verify the sender's email address and the URL of the website before
entering credentials.
■ Never provide personal or financial information in response to an
unsolicited email.
VII. Application Question
1. Immediate Actions:
○ Do Not Click the Link: Refuse to click the link or enter any personal/bank
details.
○ Mark as Spam/Report: Mark the email as "Spam" or "Junk" to train the email
system and protect others. (An optional step is to delete the email).
: Files, Folders, and ICT Tools I. Multiple Choice Questions
(MCQs)
1. Which symbol is generally used to separate a file's name from its extension?
a) Comma ($,$)
b) Dot ($.$)
c) Hyphen ($-$ or $-$)
d) Slash ($/$)
2. Which of the following is not a common file extension for an image file?
a) .JPG
b) .PPTX
c) .PNG
d) .GIF
3. Which key combination is commonly used to rename a selected file or folder in
Windows/Linux File Explorer?
a) Ctrl + R
b) F2
c) Alt + Enter
d) Ctrl + N
4. In the context of ICT, what does CAD stand for?
a) Central Access Device
b) Computer-Aided Design
c) Common Application Data
d) Customer Assistance Desk
II. Short Answer Questions
1. Explain the difference between a File and a Folder in a computer system.
2. Give two examples of ICT Tools used specifically in the field of Education.
3. What is the purpose of File Compression? Name one common file format used for
compression.
Section B: Mobile Devices and the Internet
III. Fill in the Blanks
1. A ____________ is a portable computing device that usually operates using a
touchscreen interface and is larger than a smartphone but smaller than a laptop.
2. The unique identification number assigned to every device connected to the Internet is
called the ____________ Address.
3. The term ____________ refers to illegal acts conducted using a computer or the
Internet.
4. A ____________ is a software application designed to allow users to access and view
web pages.
IV. Practical Application Questions (3 $\times$ 2 = 6 Marks)
1. List two advantages of using a mobile phone (or tablet) over a traditional desktop
computer for quick communication and note-taking.
2. Differentiate between a Web Page and a Website.
3. Explain what a URL is. Give an example of a URL.
Section C: Digital Ethics and Organization
V. Conceptual Questions Suppose you accidentally delete a very important
file. Describe the typical steps you would take to try and recover that file on
a standard desktop operating system.
1. You are downloading a large application file from the Internet. Explain how you would
verify that the file download is complete and safe before installing it. (Mention at least
two verification points).
Answer Key
Section A: Files, Folders, and ICT Tools
I. Multiple Choice Questions (MCQs)
1. b) Dot ($.$) (e.g., [Link])
2. b) .PPTX (This is a presentation file extension, not an image file extension)
3. b) F2
4. b) Computer-Aided Design
II. Short Answer Questions
1. File vs. Folder:
○ File: A collection of related data or information treated as a single unit (e.g., a
document, an image, a song).
○ Folder: A virtual container used to logically organize and store multiple files and
other folders (sub-folders).
2. ICT Tools in Education (Any two):
○ Learning Management Systems (LMS) like Google Classroom or Moodle.
○ Educational applications/software for interactive learning (e.g., simulation
software).
○ Digital projection devices (Projectors/Smart Boards).
3. Purpose of File Compression:
○ To reduce the size of a file or folder, making it easier to transfer over the internet
or save storage space.
○ Common Format: .ZIP or .RAR
Section B: Mobile Devices and the Internet
III. Fill in the Blanks
1. Tablet (or Tab)
2. IP (Internet Protocol)
3. Cybercrime
4. Web Browser
IV. Practical Application Questions
1. Advantages of Mobile Devices (Any two):
○ Portability: Easy to carry anywhere due to small size and light weight.
○ Instant Access: Can be accessed and used instantly without needing to boot up
an operating system.
○ Touch Interface: Simple and intuitive for quick inputs (like drafting short
messages).
2. Web Page vs. Website:
○ Web Page: A single electronic document (often written in HTML) accessible via a
web browser.
○ Website: A collection of related web pages, images, videos, and other digital
assets that are hosted on one or more web servers and typically accessed via a
common domain name.
3. URL (Uniform Resource Locator):
○ A URL is the address used to locate a resource (like a web page or file) on the
Internet. It specifies the location and the method for accessing the resource.
○ Example: [Link] or [Link]
Section C: Digital Ethics and Organization
V. Conceptual Questions
1. File Recovery Steps:
○ Step 1: Immediately check the Recycle Bin (Windows) or Trash
(macOS/Linux) folder.
○ Step 2: Locate the accidentally deleted file within the Bin/Trash.
○ Step 3: Right-click the file and select the Restore option. This moves the file
back to its original location.
2. Verifying File Download (Any two):
○ Check File Size: Compare the size of the downloaded file with the size
mentioned on the official website. If the size is different or the file size is very
small (like $0$ KB or $1$ KB), the download is incomplete or corrupted.
○ Check File Extension: Ensure the downloaded file has the correct extension
(e.g., .EXE, .ZIP, .PDF) and is not a suspicious or unfamiliar type.
○ Scan with Antivirus: Run a quick scan of the downloaded file using installed
antivirus software to check for malware or viruses before running it.