Page 1
HALF YEARLY EXAMINATION
Question Paper
2022-23
NCERT BASED SYLLABUS
FOR CBSE AND STATE BOARD
FOLLOWING NCERT
Page 2
Question Paper
PT-
PT-2/HALF
2/HALF YEARLY EXAMINATION, 2022
2022-
22-23
Class - XI Subject – Computer Science
Time – 3 Hours Maximum Marks-70
General Instructions:-
The question paper is divided into 4 sections-A,B,C and D.
Section A, consists of 10 multiple choice questions. Each question carry 1 mark.
Section B, consists of 10 questions. Each question carries 2 marks.
Section C, consists of 8 questions. Each question carries 3 marks.
Section D, consists of 1 question, carry 4 marks.
SECTION-A (Multiple Choice questions) [10x1=10 Marks]
1. Which of the following falls under utilities?
(a) Text editor
(b) Backup
(c) Disk defragmenter
(d) All of these
2. ROM is a
(a) Volatile Memory
(b) Non-Volatile memory
(c) Both (a) and (b)
(d) None of these
3. Which smaller unit of CPU directs and coordinates all activities within it and determine
the sequences in which instructions are executed, sending instruction sequence to other
smaller units?
(a) CU
(b) ALU
(c) Processor
(d) All of these
4. Which numbering system uses numbers and letters as symbols?
(a) Decimal
(b) Binary
(c) Octal
(d) Hexadecimal
1
Page 3
5. Which of the following are the fundamental building blocks of a Python program?
(a) Identifiers
(b) Constants
(c) Punctuator
(d) Tokens
6. Python language is ____________
(a) Free
(b) Open Source
(c) Free and Open Source
(d) Proprietary
7. Write the output of the following code:
A=2
A=5
A=A+A
print(A)
(a) 4
(b) 7
(c) 10
(d) Error
8. Which of the following symbol is used to write comment in python?
(a) ?
(b) //
(c) #
(d) **
9. Which gates return true if both inputs are similar otherwise false.
(a) NAND
(b) NOR
(c) XOR
(d) None of the above
10. The expression of NAND gate is _________
(a) A.B
(b) A’B+AB’
(c) (A.B)’
(d) (A+B)’
SECTION-B [13X2=26 Marks]
11. What is an application software? Why is it required?
12. What do you mean by ROM? What are PROM and EPROM?
13. Convert the following hexadecimal numbers to decimal:
(a) A6 (b) A13C
2
Page 4
14. Convert the following hexadecimal numbers to octal:
(a) 38AC (b) 7FD6.4B
15. Convert the following binary numbers to octal:
(a) 1100111011 (b) 111010111.10101
16. Convert the following decimal numbers to binary:
(a) 1365.25 (b) 766.75
17. Add the following binary numbers:
(a) 10110111,1110010 and 1100101 (b) 1110.110 and 11010.011
18. Draw a logical circuit diagrams for (both L.H.S and R.H.S), of the following Boolean
Expression: (X.Y+Y.Z+Y’.Z) = (X.Y+Z).
19. Identify the invalid variable names from the following and specify the reason also.
(a) m_n
(b) unit_day
(c) 24Apple
(d) #sum
(e) for
(f) s name
20. Evaluate the following expressions:
(a) (15 > 9 and 34 > 56 or 90 > 60 and not 21 >10 and - 8 > - 10)
(b) 12 % 4 + 6 + 4 // 3
21. What do you mean by dynamic typing? Explain with examples.
22. Define the following term:
(a) Token
(b) Keywords
(c) Operand
(d) String
23. Write the output of the following:
>>>x , y = 3, 5
>>>x, y = y, x + 6
>>>print(x,y)
SECTION-C [10X3=30 Marks]
24. What do you mean by operating system? Explain any four functions of an operating
system?
25. What do you mean by booting? Explain the types of booting.
26. Explain the following term:
(a) Bus (b) Registers (c) BIOS
27. State DeMorgan’s Law of Boolean Algebra and verify them using truth table.
28. Name the law shown below and verify it using a truth table:
A+B.C=(A+B).(A+C)
3
Page 5
29. Write a program to calculate the electricity bill (accept number of units from user)
according to the following criteria :
Unit Price
First 100 units no charge
Next 100 units Rs 5 per unit
After 200 units Rs 10 per unit
(For example if input unit is 350 than total bill amount is Rs2000)
30. Design a menu driven program to perform the following operations:
1. Volume of cylinder
2. Volume of cone
3. Volume sphere
4. Volume hemisphere
31. Write a program to find the largest number and smallest number, out of three unequal
integers, provided by the user.
32. Write a program to check whether an inputted year (in 4 digits), is leap year or not.
33. Write a program to accept two numbers and mathematical operators and perform
arithmetic (+,-,*,//,%) operation accordingly.
SECTION-D [1X4=4 Marks]
34. (a) Write a Program to accept the marked price from the user and calculate the Net
amount as (Marked Price - Discount) to pay according to following criteria: [2 Marks]
Marked Price Discount
>10000 20%
>7000 and
15%
<=10000
<=7000 10%
(b) Write a program to enter any three numbers and swap their values without using
fourth variable. [2 Marks]
4
AglaSem Earn while Learn Program. Send your papers and get paid.
Contact: support@