0% found this document useful (0 votes)
4 views

Computer (X)

The document outlines the structure of a Class X Computer Theory exam, consisting of three sections: Section A with 12 compulsory multiple choice questions, Section B with 15 short answer questions where students must answer 8, and Section C with 6 descriptive questions where 4 must be answered. Each section has specific instructions and marks allocated, totaling 60 marks for the exam. The document also includes various sample questions related to computer science concepts and programming.

Uploaded by

muhammad ziyam
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Computer (X)

The document outlines the structure of a Class X Computer Theory exam, consisting of three sections: Section A with 12 compulsory multiple choice questions, Section B with 15 short answer questions where students must answer 8, and Section C with 6 descriptive questions where 4 must be answered. Each section has specific instructions and marks allocated, totaling 60 marks for the exam. The document also includes various sample questions related to computer science concepts and programming.

Uploaded by

muhammad ziyam
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

CHAMBER OF SUCCESS

COMPUTER (THEORY) PAPER


CLASS X
Time: 3 Hours
(Marks: 60)

Section 'A': It consists of 12 multiple choice questions (MCQs) and


all of them are to be answered.

Section 'B': It consists of 15 short answer questions of which 08


questions are to be answered.

Section "C": It comprises of 6 Descriptive answer questions of which


04 questions are to be answered.

Time: ½ Hour SECTION "A" MCQs (COMPULSORY)


(12 Marks)

Note: Do not write the questions. Write only the answer. Attempt all
the questions.

Q.1 Choose the correct answer for each from the given options.

1) When the data is Pushed in stack, it means that data is:

(a) inserted (b) deleted (c) sorted (d) edited

2) To “Bake a Cake” is an example of:

(a) problem (b) strategy (c) algorithm (d) solution

3) All errors, detected by users are typically:

(a) Syntax error (b) Semantic error (c) Runtime error (d) Logical error

4) Which data type occupies the most space in memory.

(a) Character (b) Integer (c) Floating point (d) Double Floating point

5) Which operator is used for input stream?

1
(a) > (b) << (c) >> (d) <

6) Which of the following operator is correct to compare two values of


variables?

(a) = (b) <== (c) == (d) Both b and c

7) To send value to the calling function we use ________ statements:

(a) throw (b) return (c) send (d) back

8) Loop within a loop is called _______ loop.

(a) inner (b) outer (c) enclosed (d) nested

9) Simplify form of Boolean expression of ABC+A’BC is

(a) AC (b) BC (c) B (d) A’

10) Move 10 steps can be found under:

(a) Look (b) Motion (c) Sound (d) Control

11) The looks of sprite can be changed by using _______.

(a) Backdrop Tab (b) Costume Tab (c) Script Tab (d) Control Tab

12) cout<<(912-666)/6;

(a) 41.0 (b) 41.4 (c) 39.9 (d) 41.01

Time:2.5hr SECTION "B" (SHORT QUESTIONS ANSWERS)


(24Marks)

Note: Answer any EIGHT (8) questions from this section. All
questions carry equal marks. (3 marks each)

Q2: Why there is a need of index in array.

OR

What is the difference between queue and stack data structure?

Q3: With the help of sketch define: (Any three)


(i) Push (ii) Pop (iii) Overflow (iv) Enqueue (v) Dequeue

OR

2
List any three advantages of using an IDE.

Q4: Create an algorithm to find the sum of two numbers

OR

What is the importance of using Flowchart

Q5: What will be the output of the following program statements?

Int a=10, b=20;

cout<<”/n/t”<<(a!=b)<<endl;

cout<<”/n/t”<<(a==b)<<endl;

cout<<”/n/t”<<(a>=b)<<endl;

Return 0; }

Q6: Describe how “switch” statement works.

OR

What is the use of costume tab?

Q7: Differentiate between: (Any one)

 Declaring a variable and initializing a variable


 Single line comments and Multi line comments

Q8: What is reserve word? Write three examples of reserve words

OR

What is String in C++?

Q9: Define the concept of Sprite and Script in Scratch

OR

Briefly overview the Stage Preview Window and Script Area in Scratch?

3
Q10: Differentiate between Linear and Non-Linear data structure

OR

State the purpose of any three of the following Blocks in Scratch:

 Motion
 Events
 Control
 Look

Q11: Describe all logical operators with examples.

OR

What is the basic difference between Assignment Operator and Equal to


Operator.

Q12: Can we use “While” loop in place of “for” loop, if yes then how?

OR

Write a program that takes a number as input and print whether it is odd or
even.

Q13: Why do we use Boolean Algebra?

OR

Explain the function of Inverter.

Q14: State the difference between repeat 10 and forever commands

OR

Differentiate between Scratch offline and Scratch online.

Q15: Write the functions for “for loop”?

OR

4
Explain the purpose of Default in C++.

Q16: Define any three of the following:

 Compiler
 Interpreter
 Syntax error
 Logical error

SECTION "C" (DESCRIPTIVE ANSWER QUESTIONS) (24 Marks)

Note: Attempt any Four (04) questions from this section. All
questions carry equal marks. (6 marks each)

Q17: Discuss any three of the following basic steps involved in finding a
solution for a problem-solving problem

 Define the problem


 Generate alternative solution
 Evaluate and select an alternative
 Implement and follow up on the solution

OR

Design a flowchart that takes three numbers as input, calculate their sum
and percentage, and if percentage is above 70 then print “Well done”
otherwise “Work hard”.

Q18: Explain the following Logic gates including symbols. Boolean


expression and truth table for two input variables.

 AND Gate
 NOR Gate
 OR Gate

Q19: Define a Flowchart and illustrate the flowchart symbols along with their
name and description.

OR

5
Elaborate the increment and decrement operators, including examples for
both prefix and postfix forms.

Q20: Illustrate and explain the following concepts with the help of sketches.

(i) Tree (ii) Graph

OR

Provide an overview of Arithmetic and Relational operators in detail.

Q21: Draw the truth table of the following:

 Y=A.B
 Y=A.B.C.D
 Y=(A+B)’

OR

Draw the Logic circuit of the following Boolean expression. (along with truth
tables of both).

 Z=(A+B)’ + (A+B)’
 Z=(A.B)’ . (A+B)’

Q22: Prove that:

 AB+AB’=A
 (A+B)+(A+B’)=A

OR

Give a description of the following codes and symbols:

 Using namespace std;


 Int main ()
 #include<iostream>

You might also like