ANNUAL EXAMINATION 2023-24
Class VIII
COMPUTATIONAL THINKING AND ICT
Time: Two hours
Maximum markS: 50
Instructions:
Answers to this question paper must be written on the answer script provided
separately.
You will NOT be allowed to write during the first 15 minutes. This time is to be
spent in
reading the question paper.
The time given at the head of this paper is the time allwed for writing the answers.
The intended marks for questions or parts of questions are given in brackets [].
Allsubsections of each question mnust be answered in the correct order.
All working including rough work should be done on the same sheet as the rest of the
answers.
Please do not writeanything on your question paper except your name and roll number.
Donot copythe questions on your answer scripts. Copy the correct question number.
This paper is divided into three sections, Sections A(14 marks), Section B (24 marks)
and Section C (12 marks).
SECTION A [14 marks]
Answer all the questions.
Question 1
Vrinda wants to create a blog. Help her in identifying the correct sequence for
creating a blog.
(1) Start blogging
(2) Sign in to [Link]
(3) Publish and view the blog
(4) Name your blog and choose a template.
(a) 2, 1, 3, 4 (b) 2, 4, 1,3
(c) 2, 4, 3, 1 (d) 2, 3, 1, 4 [1]
Question 2
Ifa = 8 then what will be the value of mafter the execution of the following
statement:
int m= (a ++) %4 ==0?a *[Link]
(a) 81 (b) 64
(c) 9 (d) 8
F-1 This paper consists of Eight printed pages. Turn over
Question 3
contained in a packet header?
Which of the following informations are
(i) Source and destination address
(ii) Error detection codes
(ii)User data
(iv) Sequencing information
(b) Only (ii), (ii) and (iv)
(a) Only (i) & (i)
(c) Only (i), (i) and (iv)
(d) All(), (ii),(iii) and (iv)
Question 4
Assertion (A): Primary key does not allow duplicate values.
Reason (R): Primary key uniquely identifies a record.
(a) (A) is true but (R) is false.
(b) (A) is false but (R) is true.
(c) Both (A)and (R) are true and (R) is the correct explanation of (A).
(d) Both (A) and (R) are true but (R) is not the correct explanation of (A).
Question 5
Which of the following is not correctly classified?
Desktop Apps Web Apps
Word Processors Facebook
iTunes Windows Media Player
(a) iTunes (b) Windows Media Player
(c) Word Processors (d) Facebook
Question 6
The binary equivalent of (193)10 is:
(a) (01000001)2 (b) (01100001)2
(c) (11000001)2 (d) (0010000 1)2
F-1
(2)
Question 7
Which of the following statements are true about arrows used in a flowchart?
() Direction of arrow shows the flow of control in a flowchart.
(i) Arrows are used to show the sequence of the problem solving.
(i1i) Arrows are used to connect boxes in a flowchart.
(iv) The general dircction of flow of the arrow is from right to left and from
bottom to top.
(a) () & (i) (b) (ii) & (ii)
(c) (),(ii),(iii) (d) (),(ü), (ii), (iv) [1]
Question 8
Study the table created in MS Access and answer the question that follows:
What is the highlighted portion depicting?
Name English Mathematics Science
abc 75 90 81
Xyz 65 72 87
(a) Record (b) Field
(c) Cell (d) Report [)
Question 9
Name the storage location from where applications may be retrieved and
installed on a computer.
(a) Data Repository (b) Software Storage
(c) Software Repository (d) Data Storage [I]
Question 10
What is the size of 'int' data type in bytes?
(a) 1 (b) 2
(c) 4 (d) 8 [1]
Question 11
The output of the following Java statement is:
[Link](50+40+"sum");
(a) 5040sum (b) 90sum
(c) ERROR (d) 5040"sum" [1]
F-1 (3) Turn over
Question 12
Which of the following is an administrator privilege?
(a) Change screen saver
(b) Changing OS settings &configuration
(c) Change the resolution ofa monitor
(d) Change the appearance ofa desktop (1]
Question 13
Which of the following is correctly matched?
Component of Database Purpose
Query x) Print the data in a format desired by the user
i) Form y) Extract desired information from the database
ii)| Report z) Enter data into the database
(a) i) z ii) x iii) y
(b) i) y i) z ii) x
(c) i)x ii) z iii) y
(d) i)y ii) x iii) z [1]
Question 14
Which type of error isdepicted in the following program code snippet?
l/program to check whether the nunmber is even or odd
if( A > 0)
[Link] ("Even");
else
[Link] ("Odd");
(a) Compile-time error (b) logical error
(c) Run-time error (d) Both (a) and (b) [)
SECTIONB (24 marks]
Attempt all the questions.
Question 15
Give two differences between native app and hybrid app. [2)
F-1 (4)
Question 16
Convert the given numbers to the number systems asked for. Show the working also.
(a) (67)10 =(
(b) (10111100), =( [2]
Question 17
MrJacob can change the resolution ofa monitor. Explain the type of user
Mr Jacob is. Also mention one more privilege entertained by this kind of user. [2]
Question 18
Study the table created in MS Access and answer the questions that follow:
Student ID Name Class
1001 Sunita 8C
1002 Amit 8D
1003 Reshma 8C
1004 Sunita 8D
(a) Which according to youis the Primary key?
(b) According to Lavika the field type of 'class' is number and according to
Prashant the field type is short text. Who do you think is correct and why? (2]
Question 19
Find the missing expressions / statements labelled as 0 . . 3) and in the
following block of code. The program is for entering any two digit number and
adding its digits.
+3 =7
For example : If43 is entered, then thesum should be 4
class AB
void main (int A) I| Acontains a two digit number
int R, M, S;
O = A/ 10;
M=
S=R+ 3
[Link]("Sum is "+ _);
(2)
Turn over
F-1 (5)
Question 20
Write any two features of a flowchart. [2]
Question 21
Rewrite the following using ternary operator:
if (Salary > 50000)
Tax = 1000;
else
Tax = 500; [2]
Question 22
Write the difference between Designer screen and Blocks Editor screen. [2]
Question 23
Fill in the blanks with appropriate words based on the topic "Backup of files".
Type of Backup User Level Backup System Level Backup
(a) Devices used for Backup:
(b) Backup performed by: 3
[2]
Question 24
Kriti isa travel freak. She wants to share her travel experiences with others and
also wants to read articles from different travellers. Which application should be
the most appropriate one for the above scenario? [2]
Question 25
Give the output of the following program code snippet when,
(a) X= 90
(b) X = 85
if (X > 90)
[Link]("A'");
else if (X >= 80 && X<90)
[Link]("B");
else
[Link]("C");: [2]
F-1 (6)
F-1 (b) Question
(a) 27 Question 26
(1) (ii) CalculateWrite () What
discount
customer
after Write (SumtriangleDraw Acompany
seniority
a above is
Net Updated program Answer a
and Number database?
amount
a of a
program
offered threeflowchart is 5
Price
Cost() possible print above
years 15years as
above
3000 3000
1001 - 1000up
to basic in up announces per either
discount.
availing
=the angles the Java to of
as in and 5years the Name
Cost to pay
per Java or updated to upyears following: part
- should input
not.
the = accept to worked an SECTION two
Discount to basic a"
giveninput three basic 15 increment places
be the years OR
pay
(7) table. the equal angles pay basic part where
+ C
cost to increment of for [12
Print of pay b"
price 180°) the its marks] database
a and in
the triangle employee. Increment employees
of questions
Discount % net number
an is
15 10 Nil amountarticle. and 15% 10% 5% on used.
check of on 27
years Basic the
Calculate to and
be whether basis
worked. Pay 28.
paid
of
Turn
over
bythe a
the
(4] [2] [4] [2]
(b) Question
(a) 28
F-1
?
minimum Write
(Assume (i) (i) (ii)
500,R Print
of
notDraw
Write "Eligible
apositive,Write
program the Stop Start by
thatnumber 200
ansmallest a to
filling the
amount and program vote" complete
negative
algorithm
of ? in the
100 Java number.
entered [Link] in
phrases
that or No flowchart
[Link]
to Java
is can accepts to given
a be enter
multiple any which
given
amount (d) (c) (b) (aalongside:
)
(8) number three
displays
of for
in numbers Readage Is Yes Print
100). that to age
rupees. check
amount greater "Not a
person
to
Display
many
how and find eligible
so display than is
as and eligible
to or to
print equal vote"
have whether
the to
to vote
square 18
it
is or
(6] [2] [4] [2]