0% found this document useful (0 votes)
92 views8 pages

Class VIII Annual Exam 2023-24 Paper

The document outlines the structure and instructions for the Class VIII Annual Examination in Computational Thinking and ICT for the academic year 2023-24. It includes details about the exam duration, marking scheme, and specific instructions for answering the questions. The exam is divided into three sections with various types of questions covering topics related to ICT and computational thinking.

Uploaded by

Kumar Saket
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views8 pages

Class VIII Annual Exam 2023-24 Paper

The document outlines the structure and instructions for the Class VIII Annual Examination in Computational Thinking and ICT for the academic year 2023-24. It includes details about the exam duration, marking scheme, and specific instructions for answering the questions. The exam is divided into three sections with various types of questions covering topics related to ICT and computational thinking.

Uploaded by

Kumar Saket
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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]

Common questions

Powered by AI

Arrows in a flowchart show the flow of control and the sequence of problem-solving, connecting different parts of the process. Understanding flowchart conventions is important because it ensures clarity and accuracy in process mapping, allowing others to follow and implement the designed logic correctly .

Flowcharts play a significant role in algorithm design by visually representing the steps in a process, showing control flow and connections clearly. Features like standardized symbols for operations and conditional flows help in communicating complex algorithms succinctly, improving understandability over plain text .

Changing the monitor resolution affects display quality, as higher resolutions provide sharper images. However, it also increases system resource consumption. More pixels require more processing power from the graphics hardware, possibly heating the device or slowing down performance if resources are limited .

Vrinda should follow the sequence: Sign in to blogger.com, Name your blog and choose a template, Publish and view the blog. This order is critical because signing in establishes an account, naming and choosing a template sets up the blog’s identity, and publishing finally makes the blog accessible online .

Categorizing backups into user and system levels distinguishes between personal files and critical system data. This allows more strategic data recovery, ensuring essential system functions can resume with minimal disruption and personal data remains secure, thereby optimizing both time and resources during recovery .

Logical errors lead to incorrect program outputs by violating intended logic, such as incorrect conditions in if-statements. Strategies to prevent such errors include thorough testing, code reviews, and using debuggers to step through code execution to verify logic correctness .

Administrator privileges allow changes to OS settings and configurations, such as changing screen resolutions or security settings. Altering these settings can enhance system performance but may also pose security risks if not managed properly, affecting both operational efficiency and vulnerability exposure .

Converting numbers between different systems is crucial for data representation and compatibility across various computing systems. For example, converting (67)10 to binary is (1000011)2, which represents data in a form suitable for digital electronics and computing .

Native apps are developed for specific platforms and tend to offer better performance and a more seamless user experience. Hybrid apps, although slower, allow for cross-platform compatibility with a single code base. A developer might choose native for performance-critical applications, while hybrid could be preferable for broader reach and faster development .

A primary key uniquely identifies a record in a database table and does not allow duplicate values. This ensures that each entry is distinct, which is crucial for maintaining data integrity by preventing ambiguities in data retrieval and relationships .

You might also like