ROSEBUD SCHOOL
Buddhanagar, Kathmandu
PRE-SEND UP
EXAMINATION-2080
Subject: Computer
Science
Time: 02:00 hrs
Full Marks: 50
Class: X (Ten) Pass Marks: 20
Group "A"
[10]
1. Give answer in one sentence for the
following questions: [6×1=6]
a. Define bandwidth.
Ans: The amount of data that can be carried from one point to another
in a given time period is called bandwidth.
b. What is digital footprint?
Ans: Digital footprint is a trace of data that is created
while using the Internet
c. Which data type of MS Access is used for
data that can store only one of two possible values?
Ans: The data type that can store only one of
two possible values is Yes/No.
d. List the importance of primary key.
Ans: The importance of primary key are
i) To reduce and control duplication of
record in a table.
ii) To set the relationship between tables.
e. What are parameters?
Ans: Parameters
are variables that will receive data (arguments value) sent to the procedures
(SUB program and FUNCTION). Formal parameters are called parameter.
f. What are data types used in c programming?
Ans: The data types used in c programming are
int, char, float and double.
2. Write appropriate technical terms for the
following: [2×1=2]
a. The method by which information is
converted into secret code that hides the information's true meaning. Encryption
b. Hacking done with permission from the
client. Ethical Hacking
3. Write the full forms of the following: [2×1=2]
a. ASCII - American Standard Code for
Information Interchange
b. BIOS - Basic Input Output System
Group "B" [24]
4. Answer the following questions: [9×2=18]
a. What is search engine? Name any two popular
search engines.
Ans: A search engine is a powerful tool that helps to find
information on the internet using keywords or phrases.
Any two popular search engines are Google and Bing
b. Define social media. Give example of it.
Ans: Social Media is an online tool that helps to create, share,
and exchange content, ideas, and information with the whole world. Examples of
social media are facebook, instragram, twitter and youtube.
c. What is key logger?
Ans: A keylogger is a type of spyware that can
be used to record or track the keystrokes made by a user on a keyboard.
d. Write any four preventive measures for
computer hardware security.
Ans: Any four preventive measures for computer
hardware security are:
a)
Regular
Maintenance
b)
Insurance
c)
Air condition system
d)
Power Protection device (Volt guard,
Spike guard, UPS)
e. What is m-commerce? Write its two important
services.
Ans: 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 of m-commerce are:
Mobile Shopping: M-commerce enables users to browse, select, and purchase
products or services directly from their mobile devices like daraz, hamrobazar,
amazon etc.
Mobile Payments: This service involves making payments using mobile device
like e-sewa, khalti
f. What is cyber crime? Give any two examples.
Ans:
Cybercrime refers to criminal activities or illegal actions that are conducted
or facilitated through the use of digital technology or the internet.
Any two examples of cyber crime are: Software
piracy, hacking
g. What is database management system? Give
any two examples.
Ans: DBMS is a software that manages databases,
allowing users to store, access, and manipulate data in an organized and secure
way. Any two examples are MS-Access and Oracle,
h. What is form? Write its uses.
Ans: Form is a database object that
provides a graphical interface for users to view, enter, and edit data from one
or more tables, queries, or other data sources.
The uses of forms are:
Forms
provide an easy-to-use interface for data entry and manipulation, improving
data accuracy and completeness.
Forms
enable users to customize the look and feel of data input screens
i. What is data sorting? Write any two
importance of it.
Ans: Sorting refers to the process of
organizing data in a specific order (ascending or descending) based on one or
more fields in a table, query, or report.
Any two importance 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 quickly access the data they need
5. Write the output of the given program. Show
with dry run in table. [2]
DECLARE
SUB SERIES ( )
CALL
SERIES
END
SUB
SERIES
A
= 1
FOR
I = 1 TO 5
PRINT
I * A
A
= A+ (10 ^ I)
NEXT I
END SUB
Dry Run
A |
I=1 to 5 |
PRINT I * A |
A= A+ (10 ^ I) |
1 |
1 |
1*1 =1 |
1+(10^1)=11 |
11 |
2 |
2*11=22 |
11+(10^2)=111 |
111 |
3 |
3*111=333 |
111+(10^3)=1111 |
1111 |
4 |
4*1111=4444 |
1111+(10^4)=11111 |
11111 |
5 |
5*11111=55555 |
11111+(10^5)=111111 |
111111 |
6 [Loop Exits] |
|
|
The output of the program is
1
22
333
4444
55555
5. Re-write the given program after correcting
the bugs.
REM Program to generate 2, 2, 4, 6, 10 up to
10th term
DECLARE SUB FIBO ( )
CLS
EXECUTE FIBO
END
SUB FIBO
A = 2
B = 2
FOR ctr = 5 to 1
DISPLAY A; B;
A = A + B
B = A + B
NEXT ctr
END FUNCTION
Debugged Program
REM Program to generate 2, 2, 4, 6, 10 up to
10th term
DECLARE SUB FIBO ( )
CLS
CALL FIBO
END
SUB FIBO
A = 2
B = 2
FOR ctr = 5 to 1 STEP -1
PRINT A; B;
A = A + B
B = A + B
NEXT ctr
END SUB
7. Study the following program and answer the
given questions. [2×1=2]
DECLARE SUB TEST (A, B)
CLS
X= 7
Y = 5
CALL TEST (X, Y)
END
SUB TEST (A, B)
FOR I = A to B STEP -1
A = A+ B
B = B + A
NEXT I
END SUB
a. List the formal parameter and argument.
Ans: Formal parameters are A and B
Arguments
are X and Y
b. Which loop is used in the above program?
Ans: FOR……NEXT loop is used in the above
program.
Group "C" [44-16]
8. Convert/calculate as per the instructions:
a. (BCD)16 into Binary
b. (546)8 into decimal
c. (101101-11001×101)
d. (10110¸101)
a. Write a program in QBASIC that allows user
to enter a number and check whether the given number is prime or composite
using sub procedure and check given number is even or odd using function
procedure [4]
DECLARE SUB PRIME (N)
DECLARE FUNCTION CHECKPO$ (N)
CLS
INPUT “Enter any number”; N
CALL PRIME (N)
PRINT “The given number is”; CHECKPO$(N)
END
SUB PRIME (N)
C = 0
FOR I = 1 TO N
IF N MOD I = 0 THEN C = C + 1
NEXT I
IF C = 2 THEN
PRINT "PRIME NUMBER"
ELSE
PRINT "COMPOSITE NUMBER"
END IF
END SUB
FUNCTION CHECKPO$ (N)
IF N MOD 2 = 0 THEN
CHECKPO$ = “EVEN NUMBER”
ELSE
CHECKPO$ = “ODD NUMBER”
END IF
END FUNCTION
Write QBASIC program to delete some records
from "rec.txt file where computer ask user to enter the name to be
deleted. Fields are name, address and age. [4]
OPEN “rec.txt”
FOR INPUT AS #1
OPEN “temp.dat”
FOR OUTPUT AS #1
CLS
INPUT
“Enter name which is to be deleted”; D$
WHILE NOT
EOF(1)
INPUT #1,
N$, A$, AG
IF
UCASE$(D$)<>UCASE$(N$) THEN
WRITE #2,
N$, A$, AG
ELSE
PRINT
“Deleted data=”; N$, A$, AG
END IF
WEND
CLOSE #1,
#2
KILL
“rec.txt”
NAME “temp.dat”
AS “rec.txt”
END
Write C program to input a multi-digit number
and calculate the sum of its individual digits.
#include <stdio.h>
int main() {
int n,
s = 0, r;
printf("Enter a number: ");
scanf("%d", &n);
while
(n != 0)
{
r= n
% 10;
s=s+r;
n =n
/ 10;
}
printf("The sum of the digits is: %d\n", s);
return
0;
}
OR
Write C program that input a number and check
whether it is even or odd. (4)
#include<stdio.h>
#include<conio.h>
int main()
{
int n;
printf("Enter any number: ");
scanf("%d", &n);
if(n % 2= = 0)
printf("%d is even number", n);
else
printf("%d is odd number", n);
return 0;
}
The End