National Examinations Board SEE Grade Increment Optional Second Computer Science Exam Question 2082 (2026)

National Examinations Board · Optional Second Computer Science (SEE (Grade 10)) · 2082 BS · Grade Increment Examination — 10 questions — a free old question paper on Goodone.club’s exam-paper archive.

  1. Answer the following questions in one sentence: (a) Write the names of any two simplex data transmission modes. (b) What is a password? (c) Which data type is used to store a picture in MS Access? (d) What is the function of the Caption field property in MS Access? (e) Write any two advantages of modular programming. (f) Name any two keywords used in C language. [6 marks]
  2. Write the appropriate technical term for each of the following: (a) A business conducted through the Internet. (b) A protocol used to receive email from a mail server. [2 marks]
  3. Write the full forms of: (a) TCP/IP (b) B2C. [2 marks]
  4. Answer the following questions: (a) What is a computer network? Write any two advantages of a computer network. (b) What is Artificial Intelligence? Write any two areas where Artificial Intelligence is used. (c) What is data backup? How does it provide computer data security? (d) What is online payment? Write any two different forms of e-payment in Nepal. (e) ‘The Internet is called the network of networks.’ Justify this statement. (f) What is DBMS? Write any two examples of DBMS. (g) What is data redundancy? How can it be reduced in a database? (h) Define a query and state its types. (i) Writ... [18 marks]
  5. Write the output of the following program and show it in a dry-run table: DECLARE SUB SERIES() CLS CALL SERIES END SUB SERIES FOR J = 5 TO 1 STEP -1 FOR I = 1 TO J PRINT I; NEXT I PRINT NEXT J END SUB [2 marks]
  6. Rewrite the following program after correcting the bugs: REM to add more data in sequential data file OPEN "REC.DAT" FOR OUTPUT AS #1 DO INPUT "Enter Name"; N$ INPUT "Enter Address"; A$ INPUT "Enter class with section"; C$ INPUT "Enter Roll no."; RN INPUT #2, N$, A$, C$, RN INPUT "Do you want to continue"; CH$ LOOP WHILE UCASE$(CH$) = "Y" CLOSE END [2 marks]
  7. Study the following program and answer the questions: DECLARE FUNCTION SUM(N) CLS A = 1234 Y = SUM(A) PRINT "Sum of individual digits"; Y END FUNCTION SUM(N) WHILE N <> 0 D = N MOD 10 S = S + D N = INT(N / 10) WEND SUM = S END FUNCTION (a) Write the real parameter and formal parameter used in the program. (b) Will the loop continue or terminate if the expression N = INT(N / 10) is removed? [2 marks]
  8. Convert or calculate as instructed: (i) (A6E)₁₆ = (?)₂ (ii) (11011)₂ = (?)₁₀ (iii) (1011)₂ × (101)₂ (iv) Divide (1110)₂ by (10)₂. [4 marks]
  9. (a) Write a program that asks for the length, breadth and height of a room and calculates its Total Surface Area (TSA) and perimeter. Create a user-defined function to calculate TSA and a SUB procedure to calculate the perimeter. [Hint: TSA = 2(LB + BH + HL); P = 2(L + B)] (b) A sequential data file named ‘mark.txt’ contains students’ roll numbers, names and GPAs. Write a program to display all records whose GPA is greater than 2.8. [8 marks]
  10. Write a program in C that asks for a number and checks whether it is exactly divisible by 5. OR Write a program in C to calculate and display the sum of all numbers from 1 to 10. [4 marks]