0% found this document useful (0 votes)
0 views5 pages

Grade 7 Computing Revision Final

The document consists of a series of questions and coding exercises related to computing concepts, including navigational tools, web addresses, and programming in Python. It covers topics such as BIDMAS, data types, operators, and basic coding tasks. The document also includes true/false questions, fill-in-the-blanks, and coding challenges for sorting lists and checking conditions.

Uploaded by

Akcshay Yadav
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)
0 views5 pages

Grade 7 Computing Revision Final

The document consists of a series of questions and coding exercises related to computing concepts, including navigational tools, web addresses, and programming in Python. It covers topics such as BIDMAS, data types, operators, and basic coding tasks. The document also includes true/false questions, fill-in-the-blanks, and coding challenges for sorting lists and checking conditions.

Uploaded by

Akcshay Yadav
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
You are on page 1/ 5

Revision

Final
Computing

Write down answers for the following questions on separate papers. You may write
the question numbers and answers only.

1. Underline the correct answer.

1) “Navigational tools include buttons and hyperlinks”


I. True ii. False

2) Which one of the following can use to save web address?


i. Copyright ii. Browser iii. Bookmark iv. Advertisement

3) The space around the edge of the page is known as


i. Title ii. Placeholder iii. Margins iv. Columns

4) Which device connects to Wi-Fi?


i. Printer ii. Router iii. Keyboard iv. Mouse

5) Which of these uses satellite communication?


i. Keyboard ii. GPS iii. Webcam iv. USB stick

6) Which one is a search engine?


i. Edge ii. Google iii. YouTube iv. Facebook

7) What does packet switching mean?


i. Sending large files together
ii. Dividing data into smaller packets
iii. Printing files
iv. Encrypting websites

8) What is used to measure document storage?


i. Mbps ii. MB iii. URL iv. HTML

9) Which task would need a higher download speed?

i. Sending an email
ii. Uploading a photo
iii. Streaming a movie
iv. Updating a password
10) What does the B in BIDMAS stand for?
A) Bricks
B) Brackets
C) Base
D) Block
11) According to BIDMAS, which operation comes first?
A) Addition
B) Subtraction
C) Division
D) Brackets

12) Which operation is done last in BIDMAS?


A) Multiplication
B) Addition
C) Indices
D) Division

13) What are Indices in BIDMAS?


A) Fractions
B) Remainders
C) Powers or exponents (e.g., 2²)
D) Square roots only

2. Why is a “template” important?


3. Fill in the blanks

A __________________ is a particular group of people who will enjoy your presentation.

4. Explain the difference between DIV and /


5. What will be the result of 20 MOD 4 and why?
6. What do you understand by the term "quotient" in division?

7. Simple Coding Questions- Write Python coding


1. Sort the list in ascending order:
numbers = [5, 2, 9, 1, 5, 6]
2. Sort this list of strings alphabetically:
fruits = ["Banana", "apple", "Cherry", "date"]
3. Sort the list in descending order:
marks = [45, 89, 23, 67, 90]
4. Sort this list of strings alphabetically in descending order:
names = ["Zara", "Liam", "Noah", "Ava"]

8. Identify the Operator.


1. Which operator is used to get the quotient (whole number division)?
2. Which operator is used to get the remainder after division?
3. What is the operator for multiplication in pseudocode?
4. Which symbol is used to represent division?

9. Write down the answers.


1. 10 MOD 4
2. 17 DIV 5
3. 3 * 6
4. 18 / 3
5. 12 MOD 6
6. 22 DIV 7
10. True or False

1. 11 DIV 3 gives 3 because 11 ÷ 3 = 3.66 and we ignore the decimal part.


2. 10 MOD 3 gives 0.
3. 6 / 2 gives 3 using the divide operator.
4. MOD operator gives the quotient.

11. Python programs


1. # Even or Odd

num = int(input("Enter a number: "))


if num % 2 == 0:
print("Even number")
else:
print("Odd number")

Question: Modify the program to print "Even and Positive" if the number is even and greater
than 0.

2. #Greater of Two Numbers

a = int(input("Enter first number: ")


b = int(input("Enter second number: ))
if a > b
print("First number is greater"):
else:
print("Second number is greater"):

Question: Find the errors in the above program and rewrite the correct version.

3. # Pass or Fail
marks = int(input("Enter your marks: "))
if marks >= 40:
print("Pass")
else:
print("Fail")

Question: Write the output if the marks is


1. 80
2. 36

4. #Check Divisibility
num = int(input("Enter a number: "))
if num % 5 == 0 and num % 11 == 0:
print("Divisible by 5 and 11")
else:
print("Not divisible by 5 and 11")

Question: Add a condition to also check if the number is positive.


5. Print Numbers 1 to 10 (for loop)

for i in range(1, 11):


print(i)

Question: Write the output of above code

6. Write example programs for

a. for loop

b. while loop

c. if-else condition

7. Find the length of a string

a. name = "Pearson"

print(len(name))

b. Length of a list

fruits = ["apple", "banana", "cherry", "grape"]

print(len(fruits))

c. Length of an empty string

text = ""

print(len(text))

d. Length of a sentence

sentence = "Python is fun!"

print(len(sentence))

e. Write an example code for random function

f. Convert to Upper case

1. word = “Python”

2. word = " student book”

3. word = "PyThOn ProGrammIng”

f. Convert to lower case

1. word = “GREAT”

2. word = " ENGLISH Language”


3. word = "PyThOn ProGrammIng”

g. Count how many “s” in,

word = “scissors” using count() function

h. Count how many “be”, in

message = “To be or not to be” using count() function

i. Output the sentence below using Python


“I’m hungry”, said Peter
j. Out put the below block

Name Age Class


Ann 12 7
Peter 10 5

k. Write the output of below codes

String = “Lyceum International School”

1. Print(string[0:3])
2. Print(string[6:])
3. Print(string[-6:-2])

l. #Concatanation
1. HouseNo = 100,
Street = “Jahamaha”
City = “Colombo”

Using the above details output the below.

100
Jayamaha
Colombo

- END -

You might also like