[go: up one dir, main page]

100% found this document useful (1 vote)
14 views6 pages

Grade 7 Comp

This document is a Grade 7 Computer First-Term examination for SY 2025, consisting of multiple-choice questions, true or false statements, a word bank section, and theory questions. The exam covers topics related to flowcharts, Boolean logic, subroutines, and programming concepts. It includes a grading section for total scores and comments from the teacher.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
14 views6 pages

Grade 7 Comp

This document is a Grade 7 Computer First-Term examination for SY 2025, consisting of multiple-choice questions, true or false statements, a word bank section, and theory questions. The exam covers topics related to flowcharts, Boolean logic, subroutines, and programming concepts. It includes a grading section for total scores and comments from the teacher.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Computer

First-Term examination SY 2025


Grade 7
Name: _________________________________ date: ____________
(Write your complete name)

Part Question/Portion Score

1 Multiple choice /20

2 True or False /20

Word bank /20

3 Theory question /20

Total score: /100

Final mark:

Checked by: Teacher Felix P.

Comments:

1
Part 1: Multiple Choice Questions. Circle your correct options.[20]

1. What is a flowchart used for?

a) Writing paragraphs b) Showing the steps of a process


c) Creating pictures d) Sending messages
2. Which symbol is used to represent a decision in a flowchart?

a) Diamond b) Rectangle c) Parallelogram d) Oval


3. What do arrows in a flowchart represent?

a) Steps in the process b) The direction of flow


c) A mistake in the program d) A loop
4. What is a Boolean condition in a flowchart?
a) A condition that can only be true or false
b) A condition that can have any number value
c) A symbol used in a flowchart
d) A type of input

5. What does an IF statement do in a flowchart?


a) Stops the flowchart
b) Checks a condition and decides what to do next
c) Repeats a process many times
d) Stores information

6. Which of the following is a comparison operator?


a) + (plus)
b) == (equal to)
c) * (multiply)
d) # (hashtag)

7. What does the ELSE part of an IF statement mean?


a) What happens when the condition is true
b) What happens when the condition is false
c) A type of Boolean logic
d) A process step in a flowchart

8. Which Boolean operator is used when both conditions must be true?


a) OR
b) NOT

2
c) AND
d) ELSE

9. What is another name for a subroutine?

a) Flowchart b) Function c) Loop d) Process


10. What do subroutines help programmers do?

a) Write repeated code b) Make programs more complex


c) Increase errors d) Remove logic
11. What does a flowchart represent?
a) A type of computer
b) A way to show the flow of data in a process
c) A type of programming language
d) A storage device
12. Which symbol is used for input and output in a flowchart?
a) Rectangle
b) Diamond
c) Parallelogram
d) Circle
13. What is a variable in a flowchart?
a) A symbol used to store and change data
b) A type of flowchart
c) A decision-making process
d) A type of input device
14. What happens in the process step of a flowchart?
a) Data is stored
b) Data is processed or calculations are done
c) Data is only collected
d) Nothing happens
15. Which of the following is an example of output in a flowchart?
a) Typing a number on a keyboard
b) Displaying a message on the screen
c) Storing a value in memory
d) Choosing between two options

16. What is pattern recognition in flowcharts?


a) Finding repeated steps or trends in a process
b) Writing long and complex programs
3
c) A way to store information
d) A type of input
17. What is a subroutine in a flowchart?
a) A small part of a program that can be used multiple times
b) A type of decision in a flowchart
c) The final step in a flowchart
d) An input from the user
18. What does it mean to call a subroutine?
a) To create a new subroutine
b) To repeat the entire flowchart
c) To use the subroutine in a process
d) To delete the subroutine
19. What happens when a subroutine returns?
a) The flowchart stops running
b) The program goes back to where the subroutine was called
c) A new subroutine is created
d) The flowchart skips a step
20. Why do programmers use subroutines in flowcharts?
a) To make the program more efficient
b) To make the program longer
c) To slow down the process
d) To avoid using patterns
True or False. Write T if the statement is true and F if the statement is false on the space
provided. [20]

______1 The IF statement is a type of selection statement.

______2 The NOT operator means the opposite of the given condition.

______3 The ELSE statement runs when the condition in the IF statement is true.

______4 The OR operator requires both conditions to be true.

______5 Boolean logic helps decision-making in flowcharts.

______6 A flowchart shows the steps of a process in order.

______7 An input in a flowchart is where data is processed.

______8 The parallelogram symbol in a flowchart represents both input and output.

______9 A decision-making step in a flowchart is represented by a rectangle.

______10Flowcharts help programmers plan their programs before writing code.

______11 Pattern recognition helps find repeated steps in a process.


4
______12A subroutine is always used only once in a flowchart.
______13Calling a subroutine means using it in the flowchart.
______14A subroutine can never return to the main program.
______15Using subroutines makes a flowchart more efficient.
______16A block-based language is easier for beginners because it uses drag-and-drop blocks.
______17Text-based languages are not used for professional programming.
______18A syntax error happens when code is written incorrectly.
______19The print command is used to delete text from a program.
______20An editor is where programmers write and modify their code.
Word Bank (Fill in the Blanks). Choose your correct word and write it on the space provided.

data flow, flowchart, input, output, process, variable, AND, Boolean condition, Boolean logic,
comparison operator, condition, IF, THEN, ELSE, NOT, OR, Selection Statement, call, efficient,
identifier, pattern, pattern recognition, return, subroutine, block-based language, editor, integrated
development environment, print, syntax, syntax errors, text-based language

1. A __________ is a diagram that shows the steps of a process.


2. In a flowchart, an example of __________ is typing a number using a keyboard.
3. The __________ step in a flowchart is where calculations or actions are performed.
4. The movement of data from one step to another in a flowchart is called __________.
5. A __________ is a placeholder that stores data that can change during the process.

6. A __________ is a decision step in a flowchart that checks a condition.

7. The __________ operator is used when only one of the conditions needs to be true.

8. A __________ is a statement that can be either true or false.

9. The __________ operator means "opposite" and reverses the condition.

10. In an IF statement, the word __________ tells what happens when the condition is true.

11. A __________ is a small part of a program that can be used multiple times.
12. A subroutine is used to make a program more __________ by reducing repeated steps.
13. When a subroutine is needed, we __________ it in the flowchart.
14. A subroutine __________ to the main program after completing its task.
15. __________ helps programmers find common steps that repeat in a process.
16. A __________ lets programmers write, edit, and save their code.
17. A __________ uses words and symbols instead of blocks for writing programs.
5
18. The __________ command displays text or results in a program.
19. A __________ happens when code is written incorrectly according to the language rules.
20. A __________ provides tools like an editor and a debugger to help programmers write code.
Part 3: define the following terms. [20]
1. Integrated Development Environment (IDE)
_______________________________________________________________________________
_______________________________________________________________________________
2. Assignment statement
_______________________________________________________________________________
_______________________________________________________________________________
3. Casting
_______________________________________________________________________________
_______________________________________________________________________________

4. Reserved words
_______________________________________________________________________________
_______________________________________________________________________________

5. Define a subroutine.
_______________________________________________________________________________
_______________________________________________________________________________

6. Syntax error
_______________________________________________________________________________
_______________________________________________________________________________

7. Software development
_______________________________________________________________________________
_______________________________________________________________________________

8. Systematically
_______________________________________________________________________________
_______________________________________________________________________________
9. Prototype
_______________________________________________________________________________
_______________________________________________________________________________

10. Logic error


_______________________________________________________________________________
_______________________________________________________________________________

You might also like