Search This Blog

Wednesday, 9 September 2026

Computer Science II (English) - For Class X (Science Group) - Past Paper 2026

Go To Index
BOARD OF SECONDARY EDUCATION KARACHI
S.S.C 1st ANNUAL EXAMINATION - 2026
Computer Studies (Theory) Paper -II
For Class X (Science Group)
Past Paper 2026

Time: 3 hours
Max. Marks: 60

SECTION "A" (COMPULSORY)

MULTIPLE CHOICE QUESTIONS (MCQs) - MARKS:12

Note: (i) Attempt all the Questions of this section.
(ii) Do not copy down the part questions. Write only the answer against the proper number of the question and its part according to the question paper.
(iii) Each question carries 1 mark

1. Choose the correct answer for each from the given options:
(i) Computer program is a sequence of:
(a) Instructions
(b) Task
(c) Data type
(d) Variables

(ii) The data pushed in stack means the data is:
(a) inserted
(b) deleted
(c) sorted
(d) edited

(iii) One of the following is a non-linear data structure:
(a) Stack
(b) Array
(c) Graph
(d) Queue Stack

(iv) In C++ programming, a prototype function is:
(a) A Declaration function
(b) A function call
(c) A function definition
(d) A loop structure

(v) A typical "for" loop in C++ consists of:
(a) One expression
(b) Two expressions
(c) Three expressions
(d) Four expressions

(vi) In digital logic, a BAR (-) over a variable represents:
(a) OR operation
(b) NOR operation
(c) NOT operation
(d) Logical operation

(vii) In a flowchart the symbol used for input and output is:
(a) Rectangle
(b) Oval
(c) Parallelogram
(d) Diamond

(viii) Operator extracts data from an input stream in C++ is:
(a) <<
(b) >>
(c) =
(d) = =

(ix) A compiled code generally executes faster than interpret code. Because:
(a) It translates line by line
(b) It pre translates into Machine code
(c) It detects logical error
(d) It translates code all at once

(x) Getch() and getche() Functions are presence in:
(a) <cstdio.h>
(b) <conio.h>
(c) <stdlib.h>
(d) <stdio.h>

(xi) Functions created by programmer itself, are called:
(a) Built-in functions
(b) User defined functions
(c) Library functions
(d) System functions

(xii) Boolean Algebra is primarily use:
(a) To create circuits
(b) To apply rules of Boolean
(c) To simplify the Boolean Expression
(d) To differentiate the Gate

SECTION "B"

(SHORT-ANSWER QUESTIONS) - MARKS:24

Note: Attempt any Eight questions from this section. Each question carries three (3) marks.
2. Define the concept of tree and graph data structure.
3. How flowchart helps in programming?
4. Define Constant and Variable in C++
5. State the uses of comment statement in programming.
6. What is the purpose of the following in C++?
(a) else if (b) switch (c) goto
7. What is the difference between Source Code and Object Code?
8. Why do we use Header Files?
9. What is the purpose of default statement in C++?
10. Define the basic concept of Algorithm.
11. Draw truth table of the following:-
(i) X = -A.B (ii) Y = A+B (iii) Z = A.B.C
12. Define High Level Language.
13. Write about Arithmetic Assignment Operators.

SECTION "C"

(DESCRIPTIVE-ANSWER QUESTIONS) - MARKS:24

Note: Attempt any Four questions from this Section. Each question carries Six (6) marks.
14. Differentiate among these:
for, while and do-while loop structures
15. Describe the basic concepts of following components used in C++
i.#include<iostream>
ii. using namespace std;
iii. int main(void)
16. Explain the Boolean Logic Gates and their operations.
17. What do you mean by the Problem-solving steps?
18. Explain language translators and its types.
19. Explain in detail the concept of error in programing.


No comments:

Post a Comment