This document is a revision worksheet for a Level 6 Mid Term Examination in Computer Science for the 2024-25 term. It includes multiple-choice questions, true/false statements, and open-ended questions related to algorithms, flowcharts, and programming concepts. Additionally, students are required to create flowcharts for specific tasks.
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 ratings0% found this document useful (0 votes)
38 views4 pages
L6 - Term 2 - Test Worksheet (Practice)
This document is a revision worksheet for a Level 6 Mid Term Examination in Computer Science for the 2024-25 term. It includes multiple-choice questions, true/false statements, and open-ended questions related to algorithms, flowcharts, and programming concepts. Additionally, students are required to create flowcharts for specific tasks.
Q.1 Choose the correct answer from the following options:
1. A _____________ is a diagram that shows each step of the algorithm. a. Bars c. Pie Chart b. Cubes d. Flowchart 2. The shape parallelogram in flowchart is used for: a. Input / Output c. Output only b. Process d. Start / End 3. The shape rectangle in flowchart is used for: a. Input / Output c. Output only b. Process d. Start / End 4. The shape oval in flowchart is used for: a. Input / Output c. Output only b. Process d. Start / End 5. The shape diamond in flowchart is used for: a. Input / Output c. Output only b. Process d. Decision 6. ___________ is the order in which instructions run in algorithms and programs. a. Sequence b. text c. pictures d. documents 7. ______________ means repeating something in programming. a. Printerer b. Timing c. Iteration d. Speaker
8. A _____________ is a container that can store the data in it.
a. Box b. Storage device c. Cupboard d. Variable 9. A _____________ is a type of a variable that asks for the information from the user. a. Input Variable b. Storage device c. Cupboard d. Variable 10. A ___________ is a program which is designed to speak to user in a human way. a. Scratch b. Python c. Chatbot d. C++ 11. We can make Flowcharts to make _________________. a. Table b. Program c. Prediction d. None of these 12. An _____________ is a set of steps that are used to help complete a task. a. Algorithm b. Ingredients c. MS Excel c. Scratch 13. ____________ means choosing which commands to run. a. Rejection b. Selection c. Prediction d. none of these 14. A _____________ statement is one way to use selection in programming. a. A type of input device b. conditional c. A type of sensor d. A type of remote control 15. A _____________ loop is an iterator that will keep repeating the code forever. a. forever b. lifetime c. both a and b d. none of these
Q.2 Circle ‘True’ for true or ‘False’ for false statements.
1. Algorithm is not necessary in programming. T / F
2. Oval shape is for Start / End. T / F
3. Iterator also means forever loop. T / F
4. Flowcharts cannot help you in prediction. T / F
5. Values are contained in the variables. T / F
6. Parallelogram shape is the connector. T / F
7. Computer systems can only control outputs using actuators. T / F
Q.3 Write the description of the following shapes when used in flowcharts.
Q.4 Answer the following questions.
1. Define algorithm.
2. Define flowchart 3. What do you understand by the term Conditional statement?
4. What do you understand by the term Iteration?
Q.5 Make the flowcharts for the following questions.
1. Summing up 3 numbers 2. Calculating area of rectangle. (Area = Length x Width) 3. Ordering shoe and check if shoe size is 38, if not don’t get the shoe. 4. You have 2 liters of water. Make it 40 liters by adding 2 liters every time.