DAVPUBLIC SCHOOLS, JAMSHEDPUR ZONE -E
FIRST TERMINAL EXAMINATION 2024-25
STD:XI FULL MARKS:70
SUB:-COMPUTER SCIENCE(083) TIME: -3HOURS
General Instructions:
i) Please check this question paper contains 35 questions.
i1) The paper is divided into 5 sections:- A, B, C, D & E
iii) Section A, consists of 18 questions (1 to 18). Each question carries I mark.
iv) Section B,consists of 7questions (19 to 25). Each question carries 2 marks.
v) Section C, consists of 5questions (26 to 30). Each question carries 3marks.
vi) Section D, consists of 2questions (31 to 32). Each question carries 4 marks.
vii) Section E, consists of3 questions (33 to 35). Each question carries 5 marks.
viii) Try to maintain the order of sub question numbers while answering.
ix) All programming questions are to be answered using Python Language only.
SECTION-A
To give a different separator other than default with print()
argument is used.
) sep b) separator c) end d) tab
Which of the following is a utility software?
a) Photoshop b) internet explorer c) ms word d) win zip
Identify the correct identifier from the following:
a) 2020exam b) break ) amount 1 d) elif
What is the output for the following code?
b=4
p=2
q=3
print(b**p**)
a 4096 b 65536 c) 32 d)24
1
Flash memory and blue ray disk are the examples of these
a) Hardware Software c) CPU d) none of
The hexadecimal digits are 1 to 0 and A to
a) E b) F c) G d) D
The input() returns the value as type.
floating point D) none of these
a) Integer jstring c)
What will be the output of the following program?
a,b,c=2,8,9
c,b,a=a,b,c
print(a,b,c, sep=" *)
the above
a) 982 b 2,8,9 c) 2,9,8 d) none of
Predict the output of the following program :
i,j,k=8,2,4
print(i/j**k,end=")
print(i/j**k)>0)
d) None
0.46875 True b)0.46875 False c) 0.5 Truereference the same object
operands
The operator used to check if both the
memory is the operator.
is c) id d
a) in
Page 1 of 4
What is the correct output of the following expression?
True and not False or False
a) False )True c)None d)Null
Choose the correct order of precedence (higher to lower) for the following 1
12 operators: and, t, not, >, or,*
a)+,*,>,and, not b) *,+,>,not, and,or c) *,+, not, and,or ,>
La) *,+, not,and,or,>
13 Select all options that print hello-how-are-you 1
a) print('hello', 'how', 'are, 'you"') b) print('hello', 'how',are', "you' +*4)
Lo print(*hello- + "how-are-you')
d) print('hello' + + how' ++are' +'you')
Special mcaning words of pythons, fixed for specific functionality are called 1
a) Identifiers b) functions ) keywords d) literals
15 a="hello"
b="boys"
print(not(a--b)
True b) False d) boys e)hello
16 Convert the hexadecimal numþer (6BD) into cquivalent decimal numbers 1
a) 40474 b)l722 e1725 d)l186
Q17 and018 are ASSERTION and REASONING based questions. Mark the
correct choice as
a) Both A and R are true and R is the correct explanation for A
b) Both A and R are true and R is not the correct explanation for A
c) Ais True but R is False
d) A is False but R is True
U17 Assertion (A) : Python does not support explicit type casting. 1
Reason (R) : Data typeis not a part of variable declaration
18 Assertion (A) : Python is comfortable with changing types of a variable. 1
102
Reason (R): A variable pointing toa value ofa certain type can be made
to point to a value objectof difterent type. Thisis called Dynamic Typing.
SECTION-B
19. Difterentiate between ASCII and UNICODE encoding schemes. 2
OR
Differentiate between CUIand GUI
20 Explain the distributive law with the heip of atruth table.
What will be the output produced by the following expressions?
print(max(-12,-23)) 3 2 . 4
print(round(18.567,2)
print(math.sqrt(10.24) 12
print(math.ceil(-4.5))
Using truth table prove that AB+BC+CA'=AB+CA'.
Convert the following:
1.(AACE)6 TO (
2.Convert (1456.2),o to ( :
24 Illustrate wvith an example the difference between"/" and *#* operators.
OR
Illustrate with an example the difterence between"" and "operators.
6. Arrange the following memory units in the ascending order.
1GB, 1PB, 1NIBBLE, 1GEOP, 1024X1024 BYTES, 20BYTES
Page 2 of 4
SECTION-C
26 llustrate with an examplethe differencebetween mutable data types and
immutable data types.
3
|7. Predict the output ofthe following program
a=5
b=-3
c=25
d=-10
e-atb+c>atc-d*d
print(e)
s=str(a+btc>atb*d)==true'
print(s)
print(len(str(a+btc>atc-d*b))==len(str(bool(1)))
28 Explain with an example the difference syntactical errors and logical errors in a 3
program. When is each type of error likely to be found?
3
29 Illustrate with the help of an example the difference between the implicit type
conversion and explicit type conversion.
A cloth shop announced the following festival discounts and the assured gifts on
3
the purchase of items, based on the total cost of the item purchased. User
cost.
needs to input item unit price of item, quantity and calculate total
Display the discount and amount to be paid along with the assured gift.
Discount Assured Gift
Total Cost
5% Wall Clock
Less that or up to 2000
Rs. 2001 to Rs. 5000 10% School Bag
15% Electric Kettle
Rs. 5001 to Rs. 15000
More than Rs. 15000 20% Wrist Watch
SECTION-D
and show the output 2
3H. á. Draw the logic gate diagram for the following expression
at every stage
Y-(X+Y+Z).(X'+Y'+Z).(X+Y'+Z)
tautology and 0.X
b. What is meant by tautology and fallacy? Prove that 1+X is
is fallacy.
c. Draw the logic gate diagram for Xnor gate.
circumference of a circle. 2
32 Write a programn to find out the area and
2
b. Write a program to accept a character from the keyboard and determine
character is vowel print "it is
whether it is a vowel or not. If the given
vowel" otherwise print it is not a vowel"
SECTION-E
2
33. Write a program to accept the sales made by a sales person.
commission is 3%
If sale amount is >= 40000 the
30000 and <40000 the commission 2%
if sale amount is >=
Calculate and print the
and if sale amount <30000 commission is 1%.
sale amnount and commission.
Page 3 of 4
What is the output of the following program? 3
a=5
b=-3
c=25
d=-10
print(a+b+tc)
print(a+c-b*d)
print(a+btc>atc-b*d)
print(str(a+btc>atc-b*d)==true')
34. 1. Explain about the following terms: 3
a) Disk defragmenter b) Compressor utility c) customized software
2. Explain how compilers are different from interpreter. 2
(OR)
Explain how RAM is different from ROM (This choice is only for question 2)
Write a program and Draw a flowchart for accepting the member ID, member 2+3
name, book name and compute the fine. The fine is calculated depending on the
number of days a book is returned late.
If no of days <-10 Rs.2/-per day
If no of days <=20 Rs.5/ per day
If no of days >20 Rs.8/ per day
(OR)
Write a program and Draw a flowchart for accepting the worker ID, worker
name, wages for one day. Extra wages to be calculated as per the following
criteria.
If no of extra hours <=2 - Rs.400/ per an hour
If no of extra hours <=4 - Rs.600/per an hour
If no of extra hours <=6 Rs.800/per an hour
More than 6 extra hours not allowed to work.