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:

  1. HTML - Provides structure and content
  2. CSS - Provides styling and layout
  3. JavaScript - Provides interactivity and behavior
  4. 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:

  1. Open the image in GIMP
  2. Select the area to blur (or select all with Ctrl+A)
  3. Go to Filters menu
  4. Click on Blur
  5. Select Gaussian Blur
  6. Set the blur radius (higher value = more blur)
  7. Preview the effect
  8. 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:

  1. 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.

  2. 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).

  3. 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:

  1. 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.

  2. 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.

  3. 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

  1. Draw tables in comparison questions, they earn more marks than paragraphs
  2. Write HTML code neatly with proper indentation on paper
  3. Label all parts of your HTML code with comments
  4. Practice Caesar Cipher encryption and decryption with different shift values
  5. Know GIMP menu paths - Filters > Blur > Gaussian Blur (not just "apply blur")
  6. Memory conversions - Always remember 1 KB = 1024 bytes, not 1000
  7. Differentiation questions - Use at least 4 points of comparison
  8. 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.

Subscribe on YouTube