0% found this document useful (0 votes)
1 views4 pages

Answer Key Comp Theory GR 7 T2

The document is a revision paper for Grade 7 Computing, detailing questions and answers related to software development models, pseudocode, data types, spyware, network types, and computing terms. It includes specific tasks such as identifying stages of the Waterfall model, advantages of iterative processes, and explaining various computing concepts. The answer key provides correct responses and explanations for each question, along with a test plan for pseudocode evaluation.

Uploaded by

24bwsmd020178
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)
1 views4 pages

Answer Key Comp Theory GR 7 T2

The document is a revision paper for Grade 7 Computing, detailing questions and answers related to software development models, pseudocode, data types, spyware, network types, and computing terms. It includes specific tasks such as identifying stages of the Waterfall model, advantages of iterative processes, and explaining various computing concepts. The answer key provides correct responses and explanations for each question, along with a test plan for pseudocode evaluation.

Uploaded by

24bwsmd020178
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

Mulund(W)

REVISION PAPER –Term 2


Answer Key

Name of Learner: Grade: 7 Date:Feb 2025

Subject: Computing Duration: 40 mins

Q1. Waterfall model is linear sequential software development model, where each stage must be
completed before the next begins.

a. Identify the stages of software development from their description.

i. Gathering and understanding all client’s requirements.

Analysis

ii. Writing the program code to create the program.

Development

iii. Interface is sketched, algorithm will be presented as flowchart or pseudocode.

Design

iv. It helps to identify and fix errors and ensures that program works as expected.

Testing

b. Explain two advantages of iterative process compared to Waterfall process.

In the iterative process, the client is involved at each stage to help refine and improve the
product. This is an advantage over the Waterfall process, where the client usually only sees the
final product at the end, making it harder to request changes.
The iterative process develops the system in smaller sections and improves it as the project
progresses. This allows problems or changes to be identified early and corrected, whereas in the
Waterfall process changes are difficult once development has moved on from the planning
stage.
Q2. START
score=0
OUTPUT ”You have been transported to the USA”
value=INPUT”Q1. What is the capital city of USA?”
IF value== “WASHINGTON” OR “Washington” THEN
OUTPUT ”Correct Answer”
score=score+10
OUTPUT score
ELSE
OUTPUT “Incorrect Answer”
OUTPUT score
ENDIF
STOP

The pseudocode given above is for a Quiz program.


Observe the pseudocode and answer the question given below.

a. User 1 answered the question with answer Washington.


User 2 answered the question with answer washington.

What output and final score will each of them see?

User 1 Output .. Correct Answer


10

User 2 Output … Incorrect Answer


0

b. Complete the test plan to test the given pseudocode.


Use range of suitable test data to complete three columns of the test plan.

Test data Expected outcome Pass/Fail

washington “Correct Answer” Fail

Washington ”Correct Answer” Pass

Washinton “Incorrect Answer” Pass

WASHINGTON ”Correct Answer” Pass


c. Identify the data type of the variable value.

String

d. Variable name value is not clear indicating its purpose in the program.

Suggest the most appropriate sensible alternative name that can be used for the variable
value.

ans / answer or any suitable variable name that indicate purpose.

Q 3. Explain what is meant by Spyware.

Spyware is a type of malicious software that secretly monitors a user’s actions on a computer or
mobile device. It can record information such as keystrokes, which allows hackers to obtain
passwords and confidential data. Spyware is often installed without the user’s knowledge after
unauthorised access and gives the hacker control or access to the system.

Q 4. Explain the following datatype using suitable example

a. Boolean
Datatype used to store only two values TRUE or FALSE. To store if user has a valid membership
card.

b. String
Datatype used to store letter or numbers. To store address of the learners in class

c. Integer
Integer datatype consist of whole number. To store roll number of the students in a class

Q 5. Identify the type of network from the application.

Application Network Type

Smartwatch connected to a mobile phone using Bluetooth PAN

Computers and printers connected in a school computer lab LAN

Laptops and smartphones connected to a home Wi-Fi router WLAN

A company linking offices in different countries via the internet WAN


Q 6. Explain the following computing terms.

a. Constant

A named place in memory that stores a value that do not change while program is running.

b. Decomposition
The process of breaking a problem down into smaller sub-problem to make it easier to solve

c. Library
An additional set of function that can be imported into a python program.

You might also like