Are you a Class 10 SEE Student searching for an SEE Computer Science Model Question with Solutions? If yes, then you are at the right place.
Class 10 (SEE) Computer Science Model Question (with Solution) is prepared by the Curriculum Development Center (CDC) and Iswori Education teachers; CDC Prepared Question and Answer are prepared by us.
Our teacher prepared not 1, not 2, but more than 10 sets of SEE Class 10 Computer Science Model Questions with complete Answers. It helps you to score good grades in SEE Board Exams, as well as in Mid-term exams.
Class 10 Computer Science Model Question 2081 by CDC
Class 10 Computer Model Question for the SEE Class 10 Academi year 2081.





Class 10 SEE Computer Science Model Question Solutions
Check the correct Answer Solution for the Class 10 SEE Computer Science model questions for the year 2081.
Group “A”
Answer the following questions in one sentence:
(a) What is a search engine?
➣Search engine is a web application that allows user to search the content from the internet based on their queries. For example, Google, Bing, etc.
(b) What is the business done through the internet?
➣E-Commerce is the business done through the internet.
E-Commerce: The process of buying and selling goods and services through the Internet. For example, Amazon, Alibaba, and Daraz.
(c) Which data type is used to store alphanumeric characters or special symbols in MS Access?
➣Text data type stores alphanumeric characters or special symbols in MS Access.
(d) Which view is used to modify a table in MS Access?
➣Design view is used to modify a table in MS Access.
(e) What is Modular Programming?
➣Modular programming is a technique used to divide our program into many small logical, manageable and functional modules or blocks.
(f) Write any two features of C language.
➣Any two features of C language are:
- C is a structured Programming Language that breaks down a program into several small modules and makes it easier for the programmer to manage and debug the code.
- C is a case-sensitive language. It understands the capital alphabet and small alphabet ESTIA as different values.
2. Write appropriate technical terms for the following:
(a) Law that governs the legal issues of cyberspace.
➣Cyber Law
(b) The smallest unit to represent information on quantum computers.
➣Qubit (Quantum bit)
3. Write the full form of the following:
I. STP
II. WAP
➣STP: Shielded Twisted Pair
➣WAP: Wireless Application Protocol
Group “B”
4. Answer the following questions:
(a) What is a computer network? Enlist any two advantages of it.
➣ A computer network is a group of two or more computers and devices connected to each other through wired or wireless media to exchange data and information and share hardware, software, and other resources.
Any two advantages of computer networks are:
- A network-connected computer can share hardware devices such as scanners, printers, hard disks,etc.
- It can communicate and share information worldwide through the Internet.
(b) What is computer ethics? Write any two of them.
➣Computer ethics is a set of moral principles or codes of conduct that regulate the use of computers systematically without causing harm to other users.
Any two cyber ethics are:
- Do not use a computer to publish fake information.
- Do not search the files or records of other people.
(c) What is software security? Write any two measures of hardware security.
➣Software security protects computer systems and applications from threats, such as hacking, virus attacks, and unauthorized access, to ensure their confidentiality, integrity, and availability.
Any two measures of hardware security are:
- V Insurance
- V Power Protection Device
(d) What is m-Commerce? Write its two important services.
➣M-Commerce refers to the process of buying and selling of goods and services through wireless handheld devices such as smartphones, tablets or personal digital assistants (PDAs).
Any two important services are:
- It provides a very convenient and easy-to-use system to conduct business transactions.
- It helps to get a wider variety of products and services.
(e) What is IoT? Write any two importance of it.
➣IoT is a system of interrelated computing devices to exchange information over a network without human-to-human or human-to-computer interaction.
Any two important of IoT are:
- It reduces human effort, saving a lot of time.
- Information is easily accessible from any place at any time on any device.
(f) What is the database? Give any two examples.
➣A collection of systematically organized interrelated data is called a database. The purpose of the database is to store, organize, and retrieve data. E.g. Dictionary, Marks Ledger.
(g) What is a primary key? List any two advantages of it.
➣A primary key is a field or combination of fields in a table that uniquely identifies each record and is used to establish relationships between tables and enforce data integrity.
Any two advantages of the primary key are:
- It sets the relationship between tables.
- It reduces and controls the duplication of records in a table.
(h) What is data sorting? List any two advantages of using it.
➣The process of arranging all the records in a table, either in ascending or descending order based on field or fields, is known as sorting. Sorted data is easier to handle than unsorted data.
Any two advantages of sorting are:
- Sorting helps to organize data and make it easier to find and retrieve specific information.
- Sorting can save time and improve efficiency by allowing users to access the data they need quickly.
(i) What types of work is done in MS Access using Form and query objects?
➣Form is one of the MS-Access database objects that provides a graphical interface to view, modify, and add data in a table or multiple linked tables. The query is an object of the database that is used to view, retrieve, change, and analyze records from a table or multiple linked tables based on specified conditions.
5. Write down the output of the given program. Show with a dry run in the table.
DECLARE SUB SHOW (A)
CLS
N = 87
CALL SHOW (N)
END
SUB SHOW (A)
DO
B= A MOD 6 +3
IF B MOD 4 = 0 THEN GOTO AA
PRINT B;
AA:
A=A-10
LOOP WHILE A >= 50
END SUB
Ans:
Loop No. | A | B = A MOD 6 + 3 | Condition (B MOD 4 = 0) | Action | New A | Output |
---|
1st | 87 | 87 MOD 6 + 3 = 3 + 3 = 6 | False | Print 6 | 77 | 6 |
2nd | 77 | 77 MOD 6 + 3 = 5 + 3 = 8 | True | Skip Print | 67 |
3rd | 67 | 67 MOD 6 + 3 = 1 + 3 = 4 | True | Skip Print | 57 |
4th | 57 | 57 MOD 6 + 3 = 3 + 3 = 6 | False | Print 6 | 47 | 6 |
Output is: 6 6
6. Re-write the given program after correcting the bugs: [2]
REM to add record in an existing file
CLS
OPEN “Record.Dat” FOR OUTPUT AS #1
AA:
INPUT “Enter Name, Class and Roll No. “; Nm$, Cl, Rn
INPUT #2, Nm$, Cl, Rn
INPUT “More records “; Y$
IF UCASE$(Y$) = “Y” THEN
GOTO aa
CLOSE “Record.dat”
END
Program after correcting bugs is:
CLS
OPEN “Record.Dat” FOR APPEND AS #1
AA:
INPUT “Enter Name, Class and Roll No. “; Nm$, Cl, Rn
WRITE #1, Nm$, Cl, Rn
INPUT “More records “; Y$
IF UCASE$(Y$) = “Y” THEN
GOTO aa
end if
CLOSE #1
END
7. Study the following program and answer the given questions: [2]
OPEN “Detail.dat” FOR INPUT AS #1
OPEN “Temp.dat” FOR OUTPUT AS #2
INPUT “Enter name of the students “; Sn$
FOR I = 1 TO 10
INPUT #1, Nm$, Cl, A
IF Sn$ < > Nm$ THEN
WRITE #2, Nm$, Cl, A
END IF
NEXT I
CLOSE #1, #2
KILL “Detail.dat”
NAME “Temp.dat” AS “Detail.dat”
END
1. What is the main objective of the program given above?
The main objective of the given program is to delete the record associated with the name entered by the user.
2. Do you get any problem in the above program if the “Kill” statement is removed? Give reason.
Since the KILL statement will delete data file named “detail.dat”, if we remove KILL the new data file “temp.dat” will not be renamed as “detail.dat”
Group ‘C’ [4×4=16]
8. Convert / calculate as per the instruction: [4]
a. (10110)2 ÷ (101)2
![SEE Class 10 Computer Science Model Questions Solution (10 Set) 7 binary division ; Convert / calculate as per the instruction: [4]
a. (10110)2 ÷ (101)2](https://iswori.com.np/wp-content/uploads/2025/03/binary-division-class-10-computer-model.jpg)
Q= 100
R= 10
b. (11001101)2 = (?)16
Ans:
1100 / 1101 (simply separate in 4 digit part, follow right to left while separating numbers and add 0 if first number have not 4 digit)
Now, 1100 is C and 1101 is D
Hence, (11001101)2 = (CD)16
c. (524)10 = (?)2
Division by 2 | Quotient | Remainder(Digit) | Bit # |
---|---|---|---|
(524)/2 | 262 | 0 | 0 |
(262)/2 | 131 | 0 | 1 |
(131)/2 | 65 | 1 | 2 |
(65)/2 | 32 | 1 | 3 |
(32)/2 | 16 | 0 | 4 |
(16)/2 | 8 | 0 | 5 |
(8)/2 | 4 | 0 | 6 |
(4)/2 | 2 | 0 | 7 |
(2)/2 | 1 | 0 | 8 |
(1)/2 | 0 | 1 | 9 |
(524)10 = (1000001100)2
d. (1010)2 x (110)2 – (1011)2 = (?)2
Step 1: Binary Multiplication
We need to multiply (1010)₂ and (110)₂.
Perform the multiplication as follows:
1010
× 110
---------
0000 (1010 × 0)
10100 (1010 × 1 shifted left)
+ 101000 (1010 × 1 shifted left twice)
---------
111100
So, (1010)₂ × (110)₂ = (111100)₂.
step 2: Binary Subtraction
Now, subtract (1011)₂ from (111100)₂.
We need to convert (1011)₂ into 6 bits for easy subtraction: (1011)₂ = 001011.
Now perform the binary subtraction:
111100
- 001011
---------
110001
So, (111100)₂ – (1011)₂ = (110001)₂.
Final Answer:
(1010)2 x (110)2 – (1011)2 = (110001)2
9. a. Write a program in QBASIC that asks for the length, breadth, and height of a room and calculates its area and volume. Create a user-defined function to calculate area and a sub-program to calculate volume. Hint: [A = LxB], [V = LxBxH] [4]
CLS
DECLARE FUNCTION area(l, b)
DECLARE SUB volume(l, b, h)
INPUT "Enter length breadth and height: ", l, b, h
x=area(l, b)
PRINT "Area is: "; x
CALL volume(l, b, h)
END
FUNCTION area(l, b)
a=l*b
area=a
END FUNCTION
SUB volume(l, b, h)
v=l*b*h
PRINT "Volume is: "; v
END SUB
b. A sequential data file called “Record.txt” has stored data under the field heading Roll No., Name, Gender, English, Nepali, Maths, and Computer. Write a program to display all the information of those students whose gender is ‘F’ and who obtained marks on the computer more than 90. [4]
OPEN “Record.txt” FOR INPUT AS #1
CLS
PRINT “Roll No”, “Name”, “Gender”, “English”, “Nepali”, “Maths”, “Computer”
WHILE NOT EOF(1)
INPUT #1, r, n$, g$, e, n, m, c
g$ = UCASE$(g$)
IF g$ = “F” AND c>90 THEN
PRINT r, n$, g$, e, n, m, c
END IF
WEND
CLOSE #1
END
10. Write a program in C language that asks a number and check whether it is odd or even. [4]
#include <stdio.h>
int main() {
// Declare a variable to store the number
int number;
// Prompt the user to enter a number
printf("Enter a number: ");
scanf("%d", &number);
// Check if the number is even or odd
if (number % 2 == 0) {
printf("%d is an even number.\n", number);
} else {
printf("%d is an odd number.\n", number);
}
return 0;
}
OR
Write a program in ‘C’ language to display the series with their sum. 1,2,3,4,….., up to 10th terms.
#include <stdio.h>
int main() {
int sum = 0;
printf(“The series is: “);
for (int i = 1; i <= 10; i++) {
printf(“%d “, i);
sum += i;
}
printf(“\nThe sum of the series is: %d\n”, sum);
return 0;
}