CBSE Class 10 – Computer Applications Previous Paper 2023 

Computer Applications :

Exam Details

  • Time Allowed: 2 hours

  • Maximum Marks: 50


Instructions to Candidates 📋

  1. Page & Question Count:

    • Ensure the paper has 11 printed pages and 26 questions.
  2. Q.P. Code:

    • Must be written on the title page of the answer book.
  3. Question Serial Numbers:

    • Write down the serial number of the question in the answer-book before answering.
  4. Reading Time:

    • 15 minutes from 10:15 a.m. to 10:30 a.m. for reading the paper only.
    • No writing during this time.

General Instructions 📖

  • 5 Sections: A – E
  • All Questions Mandatory: 30% internal choice provided.

Section Breakdown:

  • Section A: 12 questions → 1 mark each
  • Section B: 7 VSA (Very Short Answer) questions → 2 marks each
  • Section C: 4 SA (Short Answer) questions → 3 marks each
  • Section D: 1 LA (Long Answer) question → 4 marks
  • Section E: 2 Source/Case/Passage-based questions → 4 marks each

SECTION A (12 × 1 = 12 Marks)

  1. Suhani asks her colleague for her project work and then copies the entire work and submits it to her team leader claiming it to be her own work. The act performed by Suhani is known as ___________.
    • (a) Phishing
    • (b) Plagiarism ✅ (Correct Answer)
    • (c) Spamming
    • (d) Virus

  1. Which of the following is the correct expansion of SMS?
    • (a) Small Message Service
    • (b) Small Multimedia Service
    • (c) Short Multimedia Service
    • (d) Short Message Service ✅ (Correct Answer)

  1. Which of the following is an e-Shopping portal?
    • (a) Diksha
    • (b) Swayam
    • (c) Flipkart ✅ (Correct Answer)
    • (d) NPTEL

  1. Which of the following is not an e-Governance portal?
    • (a) e-Aadhaar
    • (b) DigiLocker
    • (c) Sarathi
    • (d) Zomato ✅ (Correct Answer)

  1. The protocol that is used to send e-mails is ___________.
    • (a) HTTP
    • (b) POP
    • (c) SMTP ✅ (Correct Answer)
    • (d) FTP

  1. SFTP is used for:
    • (a) Sending Files over the Internet in a secure manner ✅ (Correct Answer)
    • (b) Sending Mail over the Internet in a secure manner
    • (c) Video Conferencing
    • (d) Secure Chat Services

  1. Which of the following is not an attribute of <img> tag in HTML?
    • (a) source
    • (b) width
    • (c) alt
    • (d) color(Correct Answer)

8. HTML provides us with ________ levels of headings that can be inserted in a web page.

  • (a) 5
  • (b) 6 ✅ (Correct Answer)
  • (c) 7
  • (d) 8

9. Which of the following options is an INVALID attribute of <font> tag in HTML?

  • (a) face
  • (b) width(Correct Answer – not a valid attribute for <font> tag)
  • (c) size
  • (d) color

10. The default starting value for an ordered list in HTML is ________.

  • (a) i
  • (b) 1 ✅ (Correct Answer)
  • (c) a
  • (d) .

Assertion-Reason Type Questions (Q.11 & Q.12)

11. Assertion (A): MOOC helps geographically dispersed students to pursue any online course.
Reason (R): MOOC is a free web-based distance learning program.

  • (a) Both Assertion (A) and Reason (R) are true, and Reason (R) is the correct explanation of Assertion (A). ✅ (Correct Answer)
  • (b) Both Assertion (A) and Reason (R) are true, but Reason (R) is not the correct explanation.
  • (c) Assertion (A) is true, and Reason (R) is false.
  • (d) Assertion (A) is false, and Reason (R) is true.

12. Assertion (A): <br> is a container tag.
Reason (R): HTML elements that have both opening and closing tags are considered container tags.

  • (a) Both Assertion (A) and Reason (R) are true, and Reason (R) is the correct explanation of Assertion (A).
  • (b) Both Assertion (A) and Reason (R) are true, but Reason (R) is not the correct explanation.
  • (c) Assertion (A) is true, and Reason (R) is false.
  • (d) Assertion (A) is false, and Reason (R) is true. ✅ (Correct Answer – <br> is an empty tag, not a container tag)

SECTION B – 7 × 2 = 14 marks

13. Write one difference between Chat and e-Mail service.

  • Answer:
    • Chat: Real-time text communication between users.
    • Email: Asynchronous communication where messages are stored until read by the recipient.

14.

(a) What is e-Governance? Write the names of any two services that can be provided using e-Governance.

  • Answer:
    • e-Governance: The use of digital platforms to provide government services to citizens efficiently.
    • Services:
      1. e-Aadhaar (Identity management)
      2. DigiLocker (Secure cloud-based document storage)

OR

(b) What is the Internet? How can we retrieve information from the Internet?

  • Answer:
    • Internet: A global network connecting millions of computers for communication and information sharing.
    • Retrieving Information: Using web browsers and search engines like Google to access websites, databases, and online resources.

15. How can we embed audio in an HTML document? Give an example to support your answer.

  • Answer:
    To embed audio in HTML, use the <audio> tag.
    Example:
html
<audio controls>
<source src="audiofile.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

16.

(a) Define Licensed Software. Write names of any two licensed software.

  • Answer:
    • Licensed Software: Software that requires a legal license for use, typically paid.
    • Examples:
      1. Microsoft Office
      2. Adobe Photoshop

OR

(b) How can we reduce digital divide? Give any two points.

  • Answer:
    1. Increasing internet accessibility in rural and underdeveloped areas.
    2. Promoting digital literacy through educational programs.

17. How is CSS beneficial for web page development? Give any two points.

  • Answer:
    1. Separation of content and design – makes websites easier to maintain.
    2. Responsive design – enables web pages to adapt to various screen sizes.

18.

(a) Illustrate the use of the radio button input type on an HTML form with an appropriate code and the corresponding output.

  • Answer:
    Example of radio buttons in HTML:
html
<form>
<label>Choose your favorite language:</label><br>
<input type="radio" name="language" value="HTML"> HTML<br>
<input type="radio" name="language" value="CSS"> CSS<br>
<input type="radio" name="language" value="JavaScript"> JavaScript
</form>

Output:

  • A form with three options where only one can be selected at a time.

OR

(b) Write the difference between <ol> and <ul> tags in HTML. Also write suitable examples of each to illustrate the difference.

  • Answer:
    • Ordered List (<ol>): Displays items with numbers or letters.
    • Unordered List (<ul>): Displays items with bullet points.

Example:

html
<ol>
<li>Apple</li>
<li>Banana</li>
</ol>

<ul>
<li>Apple</li>
<li>Banana</li>
</ul>


19. What is the difference between <br> tag and <p> tag in context of HTML? Illustrate using suitable examples.

  • Answer:
    • <br> tag: Inserts a line break without adding extra space.
    • <p> tag: Defines a paragraph and adds space around text.

Example:

html
<p>This is a paragraph.</p>
This is a line.<br>This is the next line.

SECTION C – 4 × 3 = 12 marks

20. How do Intellectual Property Rights provide protection to digital work? Write any two ways to avoid plagiarism.

  • Answer:
    • Intellectual Property Rights (IPR) protect digital work by granting creators legal rights over their creations, such as copyrights, patents, and trademarks.
  • Ways to avoid plagiarism:
    1. Properly cite sources when using someone else’s work.
    2. Use plagiarism detection tools to ensure content originality.

21. Consider the following URLs:

(a) What is the difference between URL1 and URL2?

  • Answer:
    • URL1 (HTTPS): Secured with encryption via SSL/TLS, ensuring data privacy.
    • URL2 (HTTP): Unsecured; data is transmitted in plaintext, making it vulnerable to attacks.

(b) Which of the two URLs will you prefer to use and why?

  • Answer:
    • URL1 (HTTPS) is preferred because it ensures data security and privacy, especially for sensitive information like payments.

(c) Expand WWW.

  • Answer:
    • WWW stands for World Wide Web.

22.

(a) Write the equivalent CSS code to set the following styles for a web page:

  1. Entire page background color should be yellow
  2. Second-level heading properties should be:
    • Text color: Red
    • Left margin: 25px

Answer:

css
body {
background-color: yellow;
}

h2 {
color: red;
margin-left: 25px;
}


OR

(b)
(i) Write a CSS code to display the first-level heading text as “My School” in green color and center-aligned.
(ii) Write the CSS code to display the paragraph with these properties:

  • Text color: Yellow
  • Font size: 25px
  • Font style: Bold

Answer:

html
<!DOCTYPE html>
<html lang="en">
<head>
<style>
h1 {
color: green;
text-align: center;
}

p {
color: yellow;
font-size: 25px;
font-weight: bold;
}
</style>
</head>
<body>
<h1>My School</h1>
<p>This is my School<br>I study in class 12</p>
</body>
</html>


23. Write the full form of the following protocols:

  • (a) HTTPS: HyperText Transfer Protocol Secure
  • (b) TCP: Transmission Control Protocol
  • (c) SSH: Secure Shell

SECTION D – Question 24 (a)

Question:
Write the HTML code to design the web page as shown in the image, considering the specifications below.
You can write the code for any four specifications out of the given six.


Specifications (Choose any 4):

  1. Background color: Yellow; Text color: Blue.
  2. Heading: “Home Services” as the first-level heading.
  3. Image: Display service.png on the webpage.
  4. Font: Paragraph and list should use Verdana with font size 4.
  5. List: Services should be displayed as an unordered list.
  6. Email link: Clicking on the email should open the default mail client.

HTML Code (Meeting 4 Key Specifications):

html
<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Home Services</title>

<style>

body {

background-color: yellow;

color: blue;

font-family: Verdana, sans-serif;

font-size: 16px;

}

.container {

border: 2px solid black;

width: 500px;

padding: 20px;

margin: 50px auto;

text-align: center;

}

.services-list {

text-align: left;

margin-left: 30px;

}

h1 {

font-size: 24px;

margin-bottom: 15px;

}

img {

width: 100px;

height: auto;

}

a {

font-weight: bold;

color: black;

text-decoration: none;

}

a:hover {

text-decoration: underline;

}

</style>

</head>

<body>

<div class="container">

<!-- Image Display -->

<img src="service.png" alt="Home Services Logo">

 

<!– Main Heading –>

<h1>Home Services</h1>

<!– Description –>

<p>We are happy to provide you all help at your residence.</p>

<p><strong>Special discount offers from 1st May, 2022 to 30th June, 2022.</strong></p>

<!– List of Services –>

<p>Please contact us for the following services:</p>

<ul class=“services-list”>

<li>Maid/Servant (Cleaning)</li>

<li>Maid/Servant (Cooking)</li>

<li>Driver</li>

</ul>

<!-- Email Link -->

<p><strong>Queries:</strong>

<a href="mailto:help@homeservices.com">help@homeservices.com</a>

</p>

</div>

</body>

</html>


Explanation (4 Specifications Covered):

  1. Background & Text Color: Yellow background with blue text.
  2. Heading: <h1> tag for “Home Services”.
  3. Image: <img> tag for service.png.
  4. Email Link: <a href="mailto:help@homeservices.com"> creates a clickable email link.

SECTION D – Question 24 (b)

Question:
Write the HTML code to design the given web page titled ‘Events’, considering the specifications below.
You can write the code for any four specifications out of the given six.


Specifications (Choose any 4):

  1. Background color: Cyan; Font: Arial.
  2. Heading: “Events” as the first-level heading.
  3. Font size: Paragraph and list should be size 5.
  4. Schedule: Use a numbered list with superscript for date formatting.
  5. Bottom lines: Bold for “For any queries” and “Phone“.
  6. Email link: Clicking the email should open the default mail client.

HTML Code (Meeting 4 Key Specifications):

html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Events</title>
<style>
body {
background-color: cyan;
font-family: Arial, sans-serif;
font-size: 20px;
}
.container {
border: 2px solid black;
width: 600px;
padding: 20px;
margin: 50px auto;
background-color: white;
}
h1 {
text-align: center;
margin-bottom: 20px;
}
ol {
margin-left: 30px;
}
.highlight {
font-weight: bold;
margin-top: 15px;
}
a {
text-decoration: none;
color: blue;
font-weight: bold;
}
a:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div class="container">
<!-- Main Heading -->
<h1>Events</h1>

<!-- Event Description -->
<p>The following events are scheduled to be held on 1<sup>st</sup> April, 2023.</p>
<p>The timings are as follows:</p>

<!-- Event Schedule -->
<ol>
<li>9:00 AM – 10:00 AM: Flag Hoisting</li>
<li>10:00 AM – 11:00 AM: Painting Competition</li>
<li>11:00 AM – 12:30 PM: Dance Competition</li>
<li>12:30 PM – 1:30 PM: Song Competition</li>
<li>1:30 PM – 2:00 PM: Closing Ceremony</li>
</ol>

<!-- Contact Information -->
<p class="highlight">For any queries contact:
<a href="mailto:queries@event.com">queries@event.com</a>
</p>
<p class="highlight">Phone: 9999999999</p>
</div>
</body>
</html>


Explanation (4 Specifications Covered):

  1. Background Color & Font: Cyan background with Arial text.
  2. Heading: <h1> tag for “Events”.
  3. Schedule: <ol> with <sup> for “1<sup>st</sup>” in date formatting.
  4. Email Link: <a href="mailto:queries@event.com"> creates a clickable email link.