2 Which algorithm compares each element with all others? A Binary search B Linear search C Quick sort D Merge sort
3 What is meant by data analysis? A Collecting data B Storing data C Examining data to draw conclusions D Deleting data
5 Logical reasoning in computing helps to: A Decorate programs B Make decisions correctly C Increase hardware speed D Avoid algorithms
6 An error that causes the program to produce an incorrect result, but does not stop it from running, is called a: A Logical Error B Syntax Error C Runtime Error D Compilation Error
7 What is the first step in solving a computational problem? A Writing code B Understanding the problem C Testing output D Debugging
8 Which principle helps in solving basic counting problems? A Logical fallacy B Counting principle C Flowchart principle D Debugging principle
10 Which data science step comes just before decision making? A Data visualization B Data collection C Data cleaning D Data storage
11 Which chart is best for showing parts of a whole, like the percentage of students who like different fruits? A Line chart B Scatter plot C Flowchart D Pie chart
13 Standard algorithms are: A User-defined algorithms B Algorithms with no rules C Well-known and commonly used algorithms D Hardware algorithms
14 Which of the following best describes computational thinking? A Thinking only about computers B Solving problems step by step logically C Writing long programs D Using calculators only
15 Which tool in a web browser is most commonly used by developers to find and fix errors in JavaScript code? A The browser's console B The history tab C The settings menu D The bookmarks bar
16 What is often the first step in the Data Science Life Cycle? A Data Acquisition (getting the data). B Building a website for the data. C Selling the final results. D Presenting the conclusion.
17 Why is abstraction important? A It makes problems harder B It hides important data C It simplifies complex problems D It increases errors
18 Which property ensures same output for same input? A Generality B Definiteness C Finiteness D Modularity
19 Which error prevents a program from running? A Logical error B Syntax error C Output error D Design error
20 Which step comes after designing an algorithm? A Problem identification B Testing and verification C Ignoring errors D Data deletion