Class 10 Computer Science notes and question bank — NEB Exam

Computer Science

Class 10 - 5 Chapters

Sub. code 3032

NEB — GRADE X

Set A

Model Question

Class 10 Computer Science Model Question Set A

The candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.

समय (Time) : 2 Hoursपूर्णाङ्क (Full Marks) : 50

Pass Marks : 20

सबै प्रश्नको उत्तर दिनुहोस् । (Attempt All Questions)

This model question paper is for Class 10 Computer Science, Set A (subject code 3032), carrying full marks of 50 with a pass mark of 20, to be completed within 2 Hours. Model answers are available for questions that have one — reveal them with a free account (a few reveals) or a paid plan (unlimited).

Group 'A'

Choose the best answer from the given alternatives.

10 marks[10 x 1 = 10]
1.
[1]

Which communication mode allows data transmission in both directions, but not simultaneously?

a.

Simplex

b.

Half-duplex

c.

Full-duplex

d.

Multiplex

2.
[1]

Which device is primarily used to connect different networks and forward data packets between them?

a.

Hub

b.

Switch

c.

Router

d.

Repeater

3.
[1]

Which SQL command is used to modify the structure of an existing table?

a.

UPDATE

b.

ALTER

c.

INSERT

d.

SELECT

4.
[1]

Which relationship exists when one student can enroll in many courses and one course can have many students?

a.

One-to-one

b.

One-to-many

c.

Many-to-many

d.

No relationship

5.
[1]

Which of the following is a vector graphics format?

a.

JPG

b.

PNG

c.

SVG

d.

BMP

6.
[1]

Which Python keyword is used to handle an exception?

a.

error

b.

except

c.

handle

d.

catch

7.
[1]

What will be the output of the following Python code?

print(x % y)

a.

1

b.

3

c.

7

d.

0

8.
[1]

Which type of machine learning uses labeled data for training?

a.

Unsupervised learning

b.

Supervised learning

c.

Reinforcement learning

d.

Generative learning

9.
[1]

Which technology connects physical devices to the internet so that they can collect and exchange data?

a.

IoT

b.

VR

c.

E-commerce

d.

Cloud storage

10.
[1]

Which of the following is an important ethical concern related to AI?

a.

Increasing screen size

b.

AI bias

c.

Increasing storage capacity

d.

Improving keyboard speed

Group 'B'

Short Answer Questions

20 marks[10 x 2 = 20]
11.
[2]

What is bandwidth? Differentiate between bandwidth and throughput.

12.
[2]

What is the difference between a switch and a router? Write any two points.

13.
[2]

Define primary key and foreign key with a suitable example.

14.
[2]

Write any two differences between DDL and DML. Give one example of each.

15.
[2]

What is multimedia? Mention any two applications of multimedia.

16.
[2]

Write a Python program to check whether a given number is positive, negative, or zero.

17.
[2]

Write a Python function named square(n) that accepts a number as a parameter and returns its square.

18.
[2]

What is Generative AI? Mention any two uses of Generative AI.

19.
[2]

Differentiate between Virtual Reality (VR) and Extended Reality (XR) with any two points.

20.
[2]

What is cloud computing? Mention any two advantages of cloud computing.

Group 'C'

Answer the following questions in detail.

20 marks[5 x 4 = 20]
21.
[4]

What is a computer network? Explain LAN, MAN, and WAN with their features and suitable examples.

22.
[4]

Consider the following student table:

Student_ID

Name

Class

Marks

101

Anisha

10

78

102

Bibek

10

65

103

Suman

10

82

Answer the following:

a. Identify the fields and records in the table.
b. Which field can be used as the primary key? Give a reason.
c. Write an SQL command to display the names and marks of all students.
d. Write an SQL command to change Suman's marks to 85.

23.
[4]

What is digital audio and digital video? Explain the following:

a. Any two audio file formats
b. Any two video file formats
c. Importance of compression in multimedia

24.
[4]

Study the following Python program and answer the questions:

def calculate(a, b):

return a + b

try:

x = int(input("Enter first number: "))

y = int(input("Enter second number: "))

result = calculate(x, y)

print("Result:", result)

except ValueError:

print("Invalid input")

a. What is the purpose of the calculate() function?

b. Identify the parameters used in the function.

c. What happens if the user enters 5 and 7?

d. What happens if the user enters a non-numeric value?

25.
[4]

Artificial Intelligence and contemporary technologies are increasingly being used in daily life.

a. Define Artificial Intelligence and Machine Learning.
b. Explain any two applications of AI.
c. Write any one ethical concern related to AI.
d. Mention one application of IoT in a smart city.

Computer Science — Model Question Set ANEB Exam

Paper Overview & Analysis

Set A

Year

Model Question

Type

50

Full Marks

20

Pass Marks

2 Hours

Duration

25

Question Items

Question Type Breakdown

MCQ10
Short Answer10
Long Answer5

Group Breakdown

Group 'A'10 questions · 10 marks
Group 'B'10 questions · 20 marks
Group 'C'5 questions · 20 marks

Chapter Breakdown

AI and Contemporary Technologies7 items13 marks
Computer Network and Communication5 items10 marks
Database Management System5 items10 marks
Programming in Python4 items8 marks
Multimedia3 items7 marks

Chapter breakdown covers 24 of 25 question items on this paper — the rest aren't tagged to a chapter yet.