1 What does a web browser do? A Stores web pages on a server B Requests and displays web pages C Creates HTML code automatically D Manages domain names
2 In a flowchart, which symbol is used to show a decision or condition? A Rectangle B Oval C Diamond D Parallelogram
3 In a flowchart, what does a diamond symbol represent? A Process B Decision C Input/Output D Start/End
4 Which symbol is used for input/output in a flowchart? A Rectangle B Diamond C Parallelogram D Circle
5 What is the main advantage of pseudocode over flowcharts? A It is easier to draw B It is closer to a programming language C It uses symbols D It is visual
6 Removing unnecessary details from a problem is called: A Decomposition B Abstraction C Pattern recognition D Dry run
7 Which of the following is a common error message encountered in LARP? A Syntax error B Logic error C Runtime error D All of these
8 Which of the following is a method for algorithm design? A Flowchart B Pseudocode C Both A and B D None of these
11 Which of the following is used for input/output in a flowchart? A Rectangle B Diamond C Parallelogram D Oval
12 Which of the following is a principle of computational thinking? A Problem Understanding B Problem Creation C Problem Ignoring D Problem Copying
13 In a flowchart, which symbol is used to represent a decision? A Rectangle B Diamond C Parallelogram D Circle
14 Running an algorithm step by step on paper to check its logic is called: A Dry run B Compilation C Pattern recognition D Abstraction
15 What is the purpose of testing a web page before deployment? A To make the code longer B To find and fix errors C To add more colors D To increase hosting cost
16 Which principle of computational thinking deals with understanding the problem clearly? A Problem Understanding B Solution Selection C Algorithm Design D Debugging
18 Which computational thinking principle is applied when you simplify a complex problem by removing unnecessary details? A Problem Simplification B Solution Design C Time Complexity D Debugging
19 Which complexity measures the amount of memory an algorithm uses? A Time complexity B Space complexity C Cyclomatic complexity D Logical complexity
20 In LARP, what does the logic phase help you do? A Only decorate the flowchart B Write the correct order of steps to solve a problem C Print the final answer automatically D Replace the pseudocode with code
21 Which JavaScript function is used to handle a user's click event on a button? A onclick B onmouseover C onload D onsubmit
23 Which of the following is a JavaScript keyword used to declare a variable? A var B int C string D define
24 Which language is primarily used to structure the content of a web page? A CSS B HTML C JavaScript D Python
25 What is the purpose of simulation in algorithm design? A To test algorithm behavior without real execution B To write code faster C To compile the algorithm D To delete errors