1 What is LARP? A A programming language B A tool for writing algorithms and flowcharts C A type of error D A debugging technique
2 What is the purpose of the <title> tag in HTML? A To define a heading in the body B To specify the title of the document shown in the browser tab C To create a tooltip D To add a comment
3 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
4 What is the primary purpose of abstraction in computational thinking? A To focus on essential details and ignore irrelevant ones B To split a problem into smaller sub-problems C To find similarities among different problems D To write code in a programming language
5 In JavaScript, what does the 'function' keyword do? A Declares a variable B Defines a function C Calls a function D Creates a loop
6 Which of the following is a method for algorithm design? A Flowchart B Pseudocode C Both A and B D None of these
7 Time complexity of an algorithm measures: A The amount of memory used B The number of steps executed C The number of errors D The size of the input
8 Pseudocode is: A A programming language B A diagrammatic representation C A plain language description of an algorithm D A type of error
9 What does pseudocode mean? A Actual code in a programming language B A false code C A simplified language-like description of an algorithm D A type of flowchart
10 Which computational thinking skill involves breaking a large problem into smaller, easier parts? A Abstraction B Decomposition C Pattern Recognition D Simulation
11 What does CSS stand for? A Computer Style Sheets B Cascading Style Sheets C Creative Style System D Colorful Style Sheets
13 Which activity involves designing an algorithm and then evaluating its efficiency? A Algorithmic Activities B Dry Run C Debugging D Pattern Recognition
14 In a flowchart, which symbol is used to represent a decision? A Rectangle B Diamond C Parallelogram D Circle
15 Which symbol is used in a flowchart to represent a decision? A Rectangle B Diamond C Parallelogram D Oval
16 Debugging is the process of: A Writing new code B Finding and fixing errors C Running the program D Documenting the program
18 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
19 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
20 Which of the following best describes time complexity? A The amount of memory an algorithm uses B The number of steps an algorithm takes as input grows C The number of errors in a program D The number of symbols in a flowchart
21 Space complexity of an algorithm measures: A Memory required by the algorithm B Time taken by the algorithm C Number of steps in flowchart D Size of input data
22 How can CSS be integrated directly into an HTML element? A Using the style attribute B Using the class attribute C Using the id attribute D Using the src attribute
23 Which of the following is a principle of computational thinking? A Problem Understanding B Problem Creation C Problem Ignoring D Problem Copying
24 Which CSS property is used to change the background color of an element? A color B bgcolor C background-color D background
25 Which debugging technique involves adding print statements to track variable values? A Code inspection B Print debugging C Unit testing D Rubber duck debugging