Computer Science – Grade 10 (SEE) 2077BS
Theoretical Question Pattern (50 Marks)Time: 1 hr 30 Minutes
- Answer the following questions in one sentence: (6*1=6)
- Computer Fundamentals
- Computer Fundamentals
- Database
- Database
- QBASIC Programming
- C Programming
- Technical Terms (2*1=2)
- Computer Fundamentals
- Computer Fundamentals
- Full forms (2*1=2)
- Computer Fundamentals
- Computer Fundamentals
- Answer the following questions: (9*2=18)
- Computer Fundamentals
- Computer Fundamentals
- Computer Fundamentals
- Computer Fundamentals
- Computer Fundamentals
- Database
- Database
- Database
- Database
- QBASIC Output finding with Dry Run - 1*2=2
- QBASIC Program Correction (Debugging) - 1*2=2
- QBASIC Analytical Questions - 2*1=2
- Number System (Conversion / Calculation) - 4*1=4
- QBASIC Program Writing
- Sub and Function Procedure - QBASIC - 1*4=4
- File Handling in QBASIC - 1*4=4
- C Program Writing (if statement or Looping)-1*4=4
Group “A” [10 Marks]
Group “B” [24 Marks]
Group “C” [16 Marks]
The End
Full forms:
- VSAQ - Very Short Answer Question (1 Marks)
- SAQ - Short Answer Question (2 Marks)
- LAQ - Long Answer Question(4 Marks)
Unit Name | VSAQ | SAQ | LAQ |
---|---|---|---|
1. Computer Fundamentals (20) | 6 | 5 | 1 |
2. Database (10) | 2 | 4 | - |
3. QBASIC Programming (15) | 3 | 2 | 2 |
4. C Programming(5) | 1 | - | 1 |
Marks Division (50) | 12*1=12 | 11*2=22 | 4*4=16 |
Curriculum Development Center(CDC)
Model Set 2076 (Grade 10)
Subject : Computer Science Time: 1 hr 30 min
Full Marks: 50
- Answer the following questions in one sentence: (6*1=6)
- What is search engine?
- What is the business done through the internet?
- Which data type is used to store alpha numeric character or special symbols in MS Access?
- Which view is used to modify a table in MS Access?
- What is modular Programming?
- Write any two features of C Language.
- Write appropriate technical term for the following: (2*1=2)
- Law that governs the legal issues of cyber space
- The smallest unit to represent information on quantum computer
- Write the full forms of following: (2*1=2)
- STP
- WAP
- Answer the following questions: (9*2=18)
- What is computer network? Enlist any two advantages of it.
- What is computer ethics? Write any two of them.
- What is software security? Write any two measures of hardware security.
- What is m-commerce? Write its two important services.
- What is IoT? Write any two importance of it.
- What is database? Give any two examples.
- What is primary key? List any two advantages of it.
- What is data sorting? List any two advantages of using it.
- What types of work is done in MS Access using form and query object?
- Write down the output of the given program. Show with dry run in table.(2) DECLARE SUB SHOW(A)
- Re-write the given program after correcting the bugs: (2) REM to add record in an existing file.
- Study the following program and answer the given questions: (2*1=2) Open “Detail.dat” for input as #1
- What is the main objective of the program given above?
- Do you get any problem in the above program if “kill” statement is removed? Give reason.
- Number System (Conversion / Calculation) - 4*1=4
- (11001101)2 = (?)16
- (524)10 = (?)2
- (1010)2 x (110)2 - (1011) 2 = (?)2
- (10110)2 ÷ (101)2
- Write a program in QBASIC that asks length, breadth and height of room and calculates
its area and volume. Create a user-defined function to calculate area and
sub-program to calculate volume.
Hint: [A=L x B], [V=L x B x H]. (4) - 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 are “F” and obtained marks in computer is more than 90. (4)
- Write a program in C language that asks a number and check whether it is odd or even. (4)
#include<stdio.h> int main() { int num; printf("Enter any number : "); scanf("%d",&num); if(num%2==0) printf("\n %d is even number ",num); else printf("\n %d is odd number ",num); return 0; }OR Write a program in C language to display the series with their sum 1, 2, 3, 4 ... up to 10th terms. (4)
Group “A” [10 Marks]
Group “B” [24 Marks]
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
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
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
Group “C” [16 Marks]
#include<stdio.h>
int main()
{
int i,sum=0;
for(i=1;i<=10;i++)
{
printf("%d\t",i);
sum=sum+i;
}
printf("\n Sum of series from 1 to 10 is %d",sum);
return 0;
}
The End
Practical Evaluation (50 Marks)
- External Practical Work - 25 marks
- Group "A" Database Management System -[5x2=10]
- Create a table
- Insert data into table
- Make a query
- Make a form or report
- Group "B" QBASIC -[3x3=9]
- Sub - End Sub
- Function - End Function
- File Handling
- Group "C" C Programming - [2x3=6]
- if statement
- Looping statement
- Internal Practical Work - 25 marks
- MS – Access Project work – 9 Marks
- QBASIC Programming Project Work – 10 Marks
- C Programming Lab Sheet 1 and 2 – 6 Marks
External Practical Model Set 2077
- Create a database “School” and create table “info” with the following structure. (2)
- Add any five records in “info” table. (2)
- Create query to display Name, Eng and Comp fields. (2)
- Increase the marks of English by 7% of every student. (2)
- Prepare a report consisting of Roll, Name, DOB and Computer fields. (2)
- Write a QBASIC sub program to find simple interest. (3)
- Write a program in QBASIC using Function … End Function to reverse a given string. (3)
- Create a data file named “plk.txt” which stores Student name, class, address and email. Program should terminate according to user’s choice. (3)
- Write a C program to print the largest number among two different numbers. (3)
- Write a C program to display: 7, 22, 11 … up to 10th terms. (3)
Group “A” [ MS Access - 10 Marks]
Field Name | Data Type |
---|---|
Roll | Number (Primary Key) |
Name | Text |
DOB | Date/Time |
English | Number |
Science | Number |
Computer | Number |
Group “B” [ QBASIC - 9 Marks]
Group “C” [ C Programming - 6 Marks]
The End
Click Here to view Specification Grid of Computer by CDC, Nepal