Exam Prep
CBSE Class 10 ICT Important Questions and Answers 2026-27
50+ important questions and answers for CBSE Class 10 ICT exam 2026-27. Covers HTML tables, forms, CSS, networking, GIMP, and hardware topics.
Here is a comprehensive collection of important questions covering all chapters of CBSE Class 10 ICT. These are based on the latest CBSE syllabus and previous year exam patterns. Practice these questions for thorough exam preparation.
Chapter 1: HTML Tables
Very Short Answer (1 mark)
Q1. What is the difference between <th> and <td> tags?
The <th> tag creates a table header cell with bold, centered text. The <td> tag creates a regular data cell with normal, left-aligned text.
Q2. What does cellpadding mean in HTML tables?
Cellpadding is the space between the cell content and the cell border (padding inside the cell).
Q3. Which tag is used to add a caption to a table?
The <caption> tag is used to add a title/caption above a table.
Short Answer (2-3 marks)
Q4. Differentiate between cellpadding and cellspacing.
| Cellpadding | Cellspacing |
|---|---|
| Space between content and cell border | Space between adjacent cells |
| Inside the cell | Between cells |
Attribute of <table> tag |
Attribute of <table> tag |
Example: cellpadding="10" |
Example: cellspacing="5" |
Q5. Explain colspan and rowspan with an example.
colspan makes a cell span across multiple columns horizontally. For example, <td colspan="3"> makes the cell as wide as 3 columns. rowspan makes a cell span across multiple rows vertically. For example, <td rowspan="2"> makes the cell as tall as 2 rows.
<table border="1">
<tr>
<th colspan="2">Student Details</th>
</tr>
<tr>
<td>Name</td>
<td>Aman</td>
</tr>
</table>
Long Answer (5 marks)
Q6. Write HTML code to create the following table showing a school timetable for Monday and Tuesday with at least 4 periods, including merged cells.
<table border="1" cellpadding="8" cellspacing="0" width="600">
<tr bgcolor="lightblue">
<th>Day</th>
<th>Period 1</th>
<th>Period 2</th>
<th>Period 3</th>
<th>Period 4</th>
</tr>
<tr>
<td rowspan="2" bgcolor="lightyellow"><b>Monday</b></td>
<td>English</td>
<td>Maths</td>
<td colspan="2" align="center">Science Lab</td>
</tr>
<tr>
<td>Hindi</td>
<td>SST</td>
<td>ICT</td>
<td>Art</td>
</tr>
<tr>
<td><b>Tuesday</b></td>
<td>Maths</td>
<td>Science</td>
<td>English</td>
<td>Hindi</td>
</tr>
</table>
Chapter 2: HTML Forms
Very Short Answer (1 mark)
Q7. Name the two methods used to send form data.
The two methods are GET and POST.
Q8. Which input type allows the user to select only one option from a group?
The radio input type (type="radio") allows selecting only one option from a group.
Q9. What is the use of the action attribute in the form tag?
The action attribute specifies the URL or file where the form data will be sent for processing when the user submits the form.
Short Answer (2-3 marks)
Q10. Differentiate between radio button and checkbox.
| Radio Button | Checkbox |
|---|---|
| Allows only one selection from a group | Allows multiple selections |
| Circular shape | Square shape |
All related buttons share the same name |
Each can have a different name |
| Used for: gender, yes/no | Used for: hobbies, subjects |
type="radio" |
type="checkbox" |
Q11. Differentiate between GET and POST methods in HTML forms.
| GET | POST |
|---|---|
| Data visible in URL | Data hidden in request body |
| Limited data (about 2048 characters) | No data limit |
| Less secure | More secure |
| Can be bookmarked | Cannot be bookmarked |
| Used for search queries | Used for login, registration |
Q12. What is the difference between <input type="text"> and <textarea>?
Text input creates a single-line text field controlled by size and maxlength attributes. Textarea creates a multi-line text area controlled by rows and cols attributes. Textarea is used for longer text like messages or addresses.
Long Answer (5 marks)
Q13. Write HTML code to create a student feedback form with: name, email, rating (radio buttons: Excellent, Good, Average), subjects interested (checkboxes), comments (textarea), and submit/reset buttons.
<html>
<head><title>Student Feedback</title></head>
<body>
<h2>Student Feedback Form</h2>
<form action="submit.php" method="POST">
<p>Name: <input type="text" name="name" size="30"></p>
<p>Email: <input type="text" name="email" size="30"></p>
<p>Rating:</p>
<input type="radio" name="rating" value="excellent"> Excellent<br>
<input type="radio" name="rating" value="good"> Good<br>
<input type="radio" name="rating" value="average"> Average<br>
<p>Subjects Interested:</p>
<input type="checkbox" name="s1" value="maths"> Maths
<input type="checkbox" name="s2" value="science"> Science
<input type="checkbox" name="s3" value="english"> English
<input type="checkbox" name="s4" value="ict"> ICT<br>
<p>Comments:<br>
<textarea name="comments" rows="4" cols="40"></textarea></p>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
</body>
</html>
Chapter 3: CSS and DHTML
Very Short Answer (1 mark)
Q14. What does CSS stand for?
CSS stands for Cascading Style Sheets.
Q15. Name the three ways to add CSS to an HTML page.
The three ways are Inline CSS (style attribute), Internal CSS (style tag in head), and External CSS (separate .css file).
Short Answer (2-3 marks)
Q16. Differentiate between class selector and ID selector in CSS.
| Class Selector | ID Selector |
|---|---|
Uses dot (.) prefix |
Uses hash (#) prefix |
| Can be applied to multiple elements | Applied to only one unique element |
Example: .highlight { } |
Example: #header { } |
HTML: class="highlight" |
HTML: id="header" |
Q17. What is DHTML? List its four components.
DHTML (Dynamic HTML) is a combination of technologies used to create interactive, dynamic web pages. Its four components are:
- HTML - Provides structure and content
- CSS - Provides styling and layout
- JavaScript - Provides interactivity and behavior
- DOM - Document Object Model allows scripts to access HTML elements
Q18. Write CSS code to style a paragraph with blue color, 18px font size, Arial font, and center alignment.
p {
color: blue;
font-size: 18px;
font-family: Arial, sans-serif;
text-align: center;
}
Long Answer (5 marks)
Q19. Compare inline, internal, and external CSS. Give an example of each.
Inline CSS - Applied directly to an element using the style attribute:
<h1 style="color: red; text-align: center;">Heading</h1>
Internal CSS - Written inside <style> tags in the <head> section:
<head>
<style>
h1 { color: red; text-align: center; }
</style>
</head>
External CSS - Written in a separate .css file and linked:
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
Inline has the highest priority but is hardest to maintain. External has the lowest priority but is most reusable as one file can style multiple pages.
Chapter 4: Network Security and Encryption
Very Short Answer (1 mark)
Q20. What is encryption?
Encryption is the process of converting readable data (plaintext) into an unreadable format (ciphertext) using a key and algorithm to protect it from unauthorized access.
Q21. What does HTTPS stand for?
HTTPS stands for HyperText Transfer Protocol Secure.
Short Answer (2-3 marks)
Q22. Differentiate between symmetric and asymmetric encryption.
| Symmetric Encryption | Asymmetric Encryption |
|---|---|
| Uses one key for both encryption and decryption | Uses two keys (public + private) |
| Faster processing | Slower processing |
| Key must be shared securely | Only public key is shared |
| Example: AES, DES | Example: RSA |
Q23. What is a digital signature? List two benefits.
A digital signature is an electronic equivalent of a handwritten signature that verifies the sender's identity and ensures message integrity. Two benefits are: (1) Authentication, confirms the identity of the sender, and (2) Non-repudiation, the sender cannot deny having sent the message.
Q24. Encrypt the word "CBSE" using Caesar Cipher with a shift of 4.
Using a shift of 4:
- C (3) + 4 = G (7), B (2) + 4 = F (6), S (19) + 4 = W (23), E (5) + 4 = I (9)
Encrypted text: GFWI
Chapter 5: GIMP (Advanced)
Very Short Answer (1 mark)
Q25. Name any two layer blend modes in GIMP.
Two layer blend modes are Multiply (darkens) and Screen (lightens).
Q26. What is an alpha channel?
An alpha channel controls the transparency of a layer. Without an alpha channel, a layer cannot have transparent areas.
Short Answer (2-3 marks)
Q27. Differentiate between JPEG and PNG image formats.
| JPEG | PNG |
|---|---|
| Lossy compression | Lossless compression |
| Smaller file size | Larger file size |
| Does not support transparency | Supports transparency |
| Better for photographs | Better for graphics and logos |
| Some quality loss | No quality loss |
Q28. What are layer masks in GIMP? How do they work?
Layer masks are grayscale images attached to layers that control transparency. White areas on the mask make the layer visible, black areas make the layer transparent, and gray areas create partial transparency. They enable non-destructive editing because the original pixels are hidden, not deleted.
Q29. Explain the steps to apply Gaussian Blur in GIMP.
Steps to apply Gaussian Blur:
- Open the image in GIMP
- Select the area to blur (or select all with Ctrl+A)
- Go to Filters menu
- Click on Blur
- Select Gaussian Blur
- Set the blur radius (higher value = more blur)
- Preview the effect
- Click OK to apply
Chapter 6: Computer Hardware
Very Short Answer (1 mark)
Q30. What is the full form of CPU?
CPU stands for Central Processing Unit.
Q31. Name the two types of primary memory.
The two types of primary memory are RAM (Random Access Memory) and ROM (Read Only Memory).
Short Answer (2-3 marks)
Q32. Differentiate between RAM and ROM.
| RAM | ROM |
|---|---|
| Volatile (data lost without power) | Non-volatile (data retained) |
| Stores running programs | Stores startup instructions (BIOS) |
| Read and write | Read only |
| Faster | Slower |
| More expensive per GB | Less expensive |
Q33. What is the difference between HDD and SSD?
| HDD | SSD |
|---|---|
| Uses magnetic spinning disks | Uses flash memory chips |
| Has moving parts | No moving parts |
| Slower read/write speed | 5-10 times faster |
| Cheaper per GB | More expensive per GB |
| Makes noise | Silent operation |
| Less durable (moving parts) | More durable |
Q34. Convert the following memory units:
- 5 KB to bytes, 2048 MB to GB, 3 TB to GB
Solutions:
- 5 KB = 5 x 1024 = 5120 Bytes
- 2048 MB = 2048 / 1024 = 2 GB
- 3 TB = 3 x 1024 = 3072 GB
Long Answer (5 marks)
Q35. Explain the three components of CPU with their functions.
The CPU (Central Processing Unit) has three main components:
-
Control Unit (CU) - The CU is the coordinator of the CPU. It fetches instructions from memory, decodes them to understand what operation is needed, and directs the flow of data between the CPU, memory, and I/O devices. It does not process data itself but manages the entire operation sequence.
-
Arithmetic Logic Unit (ALU) - The ALU is the calculating unit of the CPU. It performs two types of operations: arithmetic operations (addition, subtraction, multiplication, division) and logical operations (comparisons like greater than, less than, equal to, and Boolean operations like AND, OR, NOT).
-
Registers - Registers are small, extremely fast memory locations inside the CPU. They temporarily store data, addresses, and instructions during processing. Important registers include the Accumulator (stores ALU results), Program Counter (stores the address of the next instruction), and Instruction Register (stores the current instruction).
Mixed/Application Questions
Q36. Riya wants to create a web page for her school with a student registration form. What form elements should she use for name (text input), gender (single selection), hobbies (multiple selection), address (multi-line text), and class (dropdown)? Write the appropriate HTML tags.
<!-- Name - Text Input -->
Name: <input type="text" name="name" size="30">
<!-- Gender - Radio Button (single selection) -->
Gender:
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
<!-- Hobbies - Checkbox (multiple selection) -->
Hobbies:
<input type="checkbox" name="h1" value="reading"> Reading
<input type="checkbox" name="h2" value="sports"> Sports
<!-- Address - Textarea (multi-line) -->
Address: <textarea name="address" rows="3" cols="40"></textarea>
<!-- Class - Dropdown (select) -->
Class:
<select name="class">
<option value="9">Class 9</option>
<option value="10">Class 10</option>
</select>
Q37. A company wants to protect its network from unauthorized access. Suggest three security measures they should implement and explain each briefly.
Three security measures:
-
Firewall - Install both hardware and software firewalls to monitor and control incoming and outgoing network traffic. The firewall examines data packets and blocks suspicious or unauthorized traffic based on predefined rules.
-
Encryption - Implement encryption for all sensitive data transmission using protocols like SSL/TLS (HTTPS). This converts data into unreadable ciphertext, so even if intercepted, the data cannot be understood without the decryption key.
-
Two-Factor Authentication - Require employees to use two forms of identification (password + OTP on phone) when accessing company systems. This adds an extra layer of security beyond just passwords.
Exam Tips
- Draw tables in comparison questions, they earn more marks than paragraphs
- Write HTML code neatly with proper indentation on paper
- Label all parts of your HTML code with comments
- Practice Caesar Cipher encryption and decryption with different shift values
- Know GIMP menu paths - Filters > Blur > Gaussian Blur (not just "apply blur")
- Memory conversions - Always remember 1 KB = 1024 bytes, not 1000
- Differentiation questions - Use at least 4 points of comparison
- Practical preparation - Practice HTML forms, tables, and GIMP operations on the computer
Want to learn more?
Explore free chapter-wise notes with quizzes and code playground
Prefer watching over reading?
Subscribe for free.