9 What does ASCII stand for? A American Standard Code for Information Interchange B Advanced System Code for Internet Interface C Automatic Standard Code for Information D American Software Code Interface
14 What is machine level data representation? A Data stored in files B Data represented using binary form C Data shown on screen D Data printed on paper
15 Which component manages computer hardware? A Application software B Utility software C Operating system D Compiler
17 Main function of an operating system is to? A Create documents B Manage hardware and software C Browse internet D Edit images
20 What is computer software? A Physical components B Set of instructions C Electrical wires D Input devices
21 Which software is used to perform specific tasks? A System software B Application software C Firmware D BIOS
22 MS Word is an example of? A System software B Utility software C Application software D Operating system
24 Which software helps in file management? A Utility software B Application software C Firmware D Language processor
25 Which is NOT a type of software? A System software B Application software C Utility software D Hardware software
28 Operating system acts as a? A Translator B Interface between user and hardware C Input device D Output device
29 Which software removes viruses? A Application software B Utility software C System software D Programming software
30 What does GUI stand for? A General User Interface B Graphical User Interface C Global User Internet D Graphical Utility Interface
32 Which software is necessary to run applications? A Operating system B Utility software C Antivirus D Editor
36 Which software helps maintain system performance? A Application software B Utility software C Operating system D Compiler
37 Which type of software is Windows? A Application software B Utility software C System software D Firmware
38 Which software provides security to system? A Word processor B Antivirus C Spreadsheet D Presentation software
41 Software that is free to use and modify is called? A Paid software B Proprietary software C Open-source software D Utility software
42 What is a computing problem? A A problem that can be solved using a computer B A problem related only to hardware C A problem without any solution D A mathematical equation only
43 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
44 Counting problems are mainly used to: A Store data B Calculate the number of possible outcomes C Design hardware D Write algorithms
45 Which principle helps in solving basic counting problems? A Logical fallacy B Counting principle C Flowchart principle D Debugging principle
46 The fundamental counting principle is used when: A Steps are independent B Steps are dependent C There is only one step D There is no solution
47 What is an algorithm? A A computer program B A flowchart C A step-by-step solution to a problem D A programming language
48 Which of the following is NOT a characteristic of an algorithm? A Finiteness B Clarity C Ambiguity D Effectiveness
50 Which feature ensures an algorithm ends after a limited number of steps? A Input B Output C Finiteness D Generality
51 Logical reasoning in computing helps to: A Decorate programs B Make decisions correctly C Increase hardware speed D Avoid algorithms
52 Which of the following is an example of logical reasoning? A Guessing B Random selection C If-then decision making D Copying data
53 Standard algorithms are: A User-defined algorithms B Algorithms with no rules C Well-known and commonly used algorithms D Hardware algorithms
55 What is the first step in solving a computational problem? A Writing code B Understanding the problem C Testing output D Debugging
56 Which step comes after designing an algorithm? A Problem identification B Testing and verification C Ignoring errors D Data deletion
57 Abstraction in computing means: A Adding extra details B Removing unnecessary details C Writing code D Testing software
58 Why is abstraction important? A It makes problems harder B It hides important data C It simplifies complex problems D It increases errors
59 A generalized solution means: A Solution for one case only B Solution that works for many similar problems C No solution D Hardware solution
60 Which feature helps reuse a solution for different inputs? A Hard coding B Generalization C Errors D Debugging
61 Modular design refers to: A Designing a single large program B Dividing a problem into smaller modules C Ignoring problem parts D Hardware design
62 Main advantage of modular design is: A Increased complexity B Easy testing and maintenance C More errors D Longer code
63 What is an algorithm dry run? A Writing an algorithm B Executing algorithm step by step manually C Deleting algorithm D Compiling code
65 An error in an algorithm means: A Correct output B Unexpected or wrong result C Fast execution D Hardware failure
66 Which error occurs due to wrong logic? A Syntax error B Logical error C Hardware error D Network error
67 Which error prevents a program from running? A Logical error B Syntax error C Output error D Design error
68 Debugging is the process of: A Creating errors B Removing errors C Ignoring errors D Copying programs
70 Algorithms should be written in: A Ambiguous language B Clear and simple language C Binary code D Machine language only
71 Which property ensures same output for same input? A Generality B Definiteness C Finiteness D Modularity
72 A problem that can be divided into smaller parts supports: A Abstraction B Modular design C Counting principle D Error handling
73 Which step verifies correctness of an algorithm? A Dry run B Abstraction C Generalization D Modularization
74 Counting principles are mainly used in: A Decision making B Finding number of possible outcomes C Debugging D Error handling
76 Which approach focuses on solving a class of problems? A Specific solution B Generalized solution C Trial and error D Random solution
78 Which of the following is NOT a step in algorithm design? A Understanding problem B Designing solution C Executing hardware D Testing
79 Errors found during dry run are mostly: A Syntax errors B Logical errors C Hardware errors D Network errors
82 Which topic focuses on identifying mistakes? A Abstraction B Errors C Counting principles D Modular design
84 Which concept breaks a big problem into parts? A Abstraction B Modular design C Counting D Dry run
85 Which is the final step of problem solving? A Understanding B Designing C Testing and evaluation D Abstraction
88 Which CSS property is used to change text color? A font-style B text-color C color D background-color
91 Which HTML attribute is used to provide additional information about an element? A class B id C style D title
92 Which CSS property is used to change the background color of an element? A color B bgcolor C background-color D background-style
102 Which algorithm searches an element by dividing the list into halves? A Linear search B Bubble sort C Binary search D Selection sort
103 Which sorting algorithm repeatedly swaps adjacent elements? A Selection sort B Insertion sort C Bubble sort D Merge sort
104 Which algorithm compares each element with all others? A Binary search B Linear search C Quick sort D Merge sort
105 What is the main purpose of an algorithm? A Store data B Design webpages C Solve a problem step by step D Write HTML code
106 Which JavaScript method is used to find the length of an array? A size() B count() C length D total()
108 Which error occurs due to wrong logic in a program? A Syntax error B Runtime error C Logical error D System error
109 Which JavaScript console method is used for debugging? A console.write() B console.debug() C console.log() D console.print()
110 Which testing method checks individual units of code? A System testing B Integration testing C Unit testing D Acceptance testing
114 Which algorithm is best for large sorted data? A Linear search B Binary search C Bubble sort D Insertion sort
116 Which error is detected during program execution? A Syntax error B Logical error C Runtime error D Typographical error
121 Which testing ensures the program meets user requirements? A Unit testing B Integration testing C System testing D Acceptance testing
123 Which JavaScript method converts text to a number? A Number() B String() C parseText() D toString()
124 Which algorithm gives the best result in minimum steps? A Efficient algorithm B Long algorithm C Simple algorithm D Manual algorithm
125 Which debugging technique involves checking output step by step? A Dry run B Tracing C Testing D Compilation
128 What is data science mainly concerned with? A Writing computer games B Extracting knowledge from data C Repairing hardware D Designing websites
129 Which of the following best defines data? A Processed information B Unorganized facts and figures C Final reports D Computer programs
130 Which field combines statistics, programming, and domain knowledge? A Networking B Web development C Data science D Cyber security
131 What is the first stage of the data science life cycle? A Data visualization B Data collection C Model deployment D Data cleaning
132 Which stage involves removing errors and inconsistencies from data? A Data collection B Data cleaning C Data visualization D Data storage
133 What is data visualization? A Storing data in files B Representing data in graphical form C Deleting unwanted data D Writing algorithms
134 Which of the following is a data visualization tool? A Spreadsheet charts B Compiler C Antivirus D Text editor
135 Why is data visualization important? A It increases storage size B It makes data easier to understand C It deletes duplicate data D It hides information
137 Which chart is commonly used to compare categories? A Line chart B Bar chart C Scatter plot D Histogram
139 What is the main goal of data analysis? A To design hardware B To find patterns and insights C To type documents D To send emails
140 Which stage comes after data collection? A Data cleaning B Data visualization C Deployment D Decision making
141 Which stage involves interpreting results? A Data collection B Data cleaning C Data analysis D Data storage
142 Which of the following is an example of data? A Student marks list B Final report C Decision D Conclusion
143 What type of data is represented using numbers? A Qualitative data B Quantitative data C Text data D Image data
144 What does qualitative data describe? A Numbers only B Measurements C Qualities or characteristics D Calculations
145 Which visualization helps identify relationships between variables? A Pie chart B Bar chart C Scatter plot D Table
146 Which step converts raw data into useful information? A Data cleaning B Data analysis C Data storage D Data collection
147 What is the final stage of the data science life cycle? A Data collection B Data cleaning C Decision making or deployment D Data visualization
148 Which skill is essential for a data scientist? A Drawing skills B Statistical analysis C Hardware repair D Typing speed
149 What does data collection involve? A Presenting data in charts B Gathering raw data from sources C Deleting data D Printing reports
151 Why is data cleaning necessary? A To add errors B To improve data quality C To increase file size D To slow processing
152 Which visualization is best for showing frequency distribution? A Histogram B Pie chart C Line chart D Map
153 What does a bar chart display? A Trends over time B Categories and values C Geographic data D Random data
154 Which step helps stakeholders understand results easily? A Data visualization B Data collection C Data cleaning D Data storage
155 Which software is commonly used for basic data visualization? A Spreadsheet software B Operating system C Antivirus software D Compiler
156 What is meant by data analysis? A Collecting data B Storing data C Examining data to draw conclusions D Deleting data
157 Which of the following is not a stage of data science life cycle? A Data collection B Data cleaning C Hardware installation D Data analysis
159 Which data type is based on categories like colors or names? A Quantitative B Numerical C Qualitative D Statistical
160 What is the purpose of decision making in data science? A To collect more data B To take actions based on insights C To clean data D To visualize data
161 Which visualization is best for comparing percentages? A Pie chart B Line chart C Scatter plot D Histogram
162 What kind of chart uses dots to show data points? A Bar chart B Line chart C Scatter plot D Pie chart
163 Which stage focuses on presenting findings? A Data cleaning B Data visualization C Data collection D Data storage
164 What is raw data? A Processed information B Final results C Unprocessed facts D Graphs and charts
165 Which life cycle stage checks data accuracy? A Data collection B Data cleaning C Data visualization D Decision making
167 What is the main benefit of data science? A Increased typing speed B Better decision making C More storage usage D Hardware improvement
168 Which stage uses charts and graphs? A Data cleaning B Data visualization C Data collection D Data storage
169 Which data science step comes just before decision making? A Data visualization B Data collection C Data cleaning D Data storage
170 What helps users quickly grasp complex data? A Raw tables B Long text C Data visualization D Manual calculations
171 Which number system has a base of 2 and uses only the digits 0 and 1? A Decimal B Binary C Hexadecimal D Octal
172 Which coding system is an extension of ASCII and can represent characters from almost all languages in the world? A BCD B EBCDIC C Unicode D Morse Code
173 Which of the following is the best example of system software? A MS Word B Google Chrome C Video Game D Windows 10
174 Software that is developed to perform a specific task for a user, like writing a letter or making a presentation, is called: A Application Software B System Software C Utility Software D Malware
175 At the most basic level, all data inside a computer is represented as: A English letters B Binary numbers C Decimal numbers D Pictures
176 The hexadecimal number system uses 16 symbols, which are 0-9 and: A A-G B X, Y, Z C A-F D Special symbols
177 What is the main software that manages all the hardware and software on a computer? A Web Browser B Antivirus C MS Office D Operating System
178 What does ASCII stand for? A American Standard Code for Information Interchange B All Standard Codes for International Interchange C American System Code for Internet Information D Advanced Standard Computer for Information Internet
181 Programs like antivirus, disk cleanup, and file managers are known as: A Application Software B Operating Systems C Games D Utility Software
183 Which of the following is the main software that manages all the hardware and software on a computer? A Application Software B Operating System C Utility Program D Web Browser
184 Which number system is most easily understood by humans? A Decimal B Binary C Hexadecimal D Octal
185 Software that helps users perform specific tasks, like writing a letter or creating a presentation, is called? A System Software B Operating System C Application Software D Device Driver
186 What is the smallest unit of data that a computer can process and store? A Byte B Kilobyte C Megabyte D Bit
188 Which coding system is designed to represent characters from almost all languages in the world? A ASCII B EBCDIC C Unicode D BCD
189 How many bits does the standard ASCII code use to represent a single character? A 7 bits B 16 bits C 4 bits D 32 bits
190 Which type of software is responsible for the overall control and management of computer operations? A Microsoft Word B Antivirus C Photoshop D System Software
191 What is the process of hiding complex details and showing only the essential features of a problem? A Modular Design B Abstraction C Dry Run D Generalization
192 Which of the following is NOT a characteristic of a good algorithm? A It must be finite and stop after some steps. B It must be clear and easy to understand. C It must be complex and difficult to follow. D It must be effective and doable.
193 What is the name of the process where you manually test an algorithm with sample data to check its logic? A Abstraction B Modular Design C Generalization D Dry Run
194 Breaking down a large, complex problem into smaller, manageable parts is known as: A Modular Design B Abstraction C Dry Run D Generalization
195 An error in the grammar or spelling rules of a programming language is called a: A Logical Error B Syntax Error C Runtime Error D Human Error
196 A well-defined, step-by-step procedure to solve a specific problem is called: A A flowchart B A program C An algorithm D A dry run
197 What is the first and most important step in solving a computational problem? A Writing the code B Testing the algorithm C Designing the algorithm D Understanding and defining the problem
198 A solution that can solve many different problems of the same type, not just one specific problem, is called a: A Generalized Solution B Specific Solution C Temporary Solution D Modular Solution
199 If a restaurant offers 4 types of main courses and 3 types of drinks, how many different meal combinations can be made? A 7 B 12 C 4 D 3
200 Which of the following is a standard searching algorithm that works efficiently on a sorted list? A Bubble Sort B Selection Sort C Binary Search D Linear Search
201 Which type of reasoning is used to draw a specific conclusion from a general statement or rule? A Inductive Reasoning B Abductive Reasoning C Analogical Reasoning D Deductive Reasoning
202 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
203 What is the process of hiding complex details and showing only the essential features called? A Modular Design B Abstraction C Dry Run D Logical Reasoning
204 Which characteristic of an algorithm means it must stop after a certain number of steps? A Input B Output C Finiteness D Effectiveness
205 What is the main purpose of performing a dry run on an algorithm? A To check the algorithm's logic for errors B To write the code in a programming language C To make the algorithm run faster D To hide the complex details
206 Which type of error is the most difficult to find because the program runs but produces incorrect results? A Syntax Error B Runtime Error C Compilation Error D Logical Error
207 What is a finite set of clear, step-by-step instructions to solve a particular problem called? A An Algorithm B A Flowchart C A Program D A Dry Run
208 If a restaurant offers 3 types of bread and 4 types of fillings for a sandwich, how many different sandwiches can be made? A 7 B 12 C 4 D 3
209 Breaking down a large problem into smaller, more manageable sub-problems is known as what? A Abstraction B Generalization C Modular Design D Dry Run
210 Creating a solution that works for a wide range of inputs, not just one specific case, is called: A A specific solution B An abstract solution C A modular solution D A generalized solution
211 Which language is used to define the structure and content of a web page? A CSS B JavaScript C HTML D Python
212 What is the main purpose of CSS (Cascading Style Sheets)? A To add interactivity to a website. B To store data for a website. C To create the structure of a website. D To control the visual style and layout of a website.
213 In JavaScript, which keyword is used to declare a variable that can be changed later? A let B const C var D variable
214 Which JavaScript construct is used to repeat a block of code a certain number of times? A if-else statement B for loop C function D switch statement
215 What is the process of finding and fixing errors in a computer program called? A Compiling B Executing C Debugging D Designing
217 What is a set of step-by-step instructions for a computer to solve a problem called? A An algorithm B A variable C A syntax D A comment
218 Which tool in a web browser helps developers see errors and messages from their JavaScript code? A The address bar B The console C The settings menu D The history tab
219 Which HTML5 tag is used to define the main content of a document, separate from the header and footer? A <header> B <footer> C <main> D <article>
220 In JavaScript, what is used to make decisions and execute different code based on a condition? A A loop B A function C A variable D An if-else statement
221 What is a named block of code in JavaScript that performs a specific task and can be called multiple times? A A function B A loop C An array D A condition
222 Which CSS property is used to add rounded corners to an element? A border-style B border-radius C corner-style D box-shadow
223 Which CSS pseudo-class is used to select and style an element when you move your mouse over it? A :hover B :active C :focus D :link
224 In HTML5, which tag is used to define a footer for a document or a section? A <bottom> B <footer> C <end> D <section>
225 Which JavaScript method is used to add a new item to the end of an array? A shift() B pop() C push() D join()
226 What will the `console.log(typeof "Hello")` command show in the JavaScript console? A number B boolean C object D string
227 In programming, a set of step-by-step instructions to solve a problem is called a/an: A Variable B Function C Comment D Algorithm
228 What is an error in the code's grammar or spelling called? A Runtime error B Logical error C Syntax error D User error
229 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
230 Which type of loop in JavaScript continues to run as long as a specified condition is true? A for loop B while loop C if statement D switch statement
231 What is Data Science? A The art of drawing pictures on a computer. B The process of building computer hardware. C The study of data to find useful information and patterns. D The process of creating animations and games.
232 Which of the following is a common way to visually represent data? A Writing a long paragraph. B Creating a bar chart. C Recording an audio file. D Sending a text message.
233 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.
234 What is the main purpose of Data Visualization? A To make data more complicated. B To hide the important facts in data. C To use as many colors as possible. D To help understand trends and patterns easily.
235 The process of cleaning and organizing raw data to make it suitable for analysis is called: A Data Deletion. B Data Preparation. C Data Guessing. D Data Hiding.
236 What is the main role of a data scientist? A To repair computer hardware. B To design computer motherboards. C To analyze data and find useful insights. D To manage the school's computer lab.
237 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
238 A map showing the population in different cities of a country is an example of: A Data Visualization. B A text document. C A computer program. D A spreadsheet formula.
239 In which stage of the data science life cycle are models built to find patterns? A Data Analysis B Data Collection C Problem Definition D Data Deletion
240 What does 'data' mean in the context of data science? A Only pictures and videos. B A collection of facts, such as numbers, words, or measurements. C Only the software on a computer. D The physical parts of a computer like the mouse and keyboard.
241 What is the final stage of the data science life cycle where the results are shared with others? A Data Acquisition B Data Preparation C Communication / Visualization D Asking a question
242 Data that has been collected but has not been processed or cleaned is called: A Final Data B Clean Data C Useful Data D Raw Data
243 What is Data Science mainly about? A Getting knowledge and insights from data. B Creating computer hardware. C Designing websites. D Writing computer programs only.
244 Which of the following is the first step in the Data Science Life Cycle? A Building a model. B Collecting data. C Visualizing data. D Cleaning data.
245 What is the main purpose of Data Visualization? A To store data in a database. B To make the computer run faster. C To represent data graphically for easy understanding. D To write complex algorithms.
246 Which of these is a common type of chart used for data visualization? A A text document. B An audio file. C A computer program. D A bar chart.
247 The process of removing errors and inconsistencies from data is called? A Data Cleaning. B Data Collection. C Data Modeling. D Data Visualization.
248 What is the ultimate goal of analyzing data in data science? A To create colourful charts. B To make better decisions. C To collect as much data as possible. D To write long reports.
249 A chart that shows data as a circle divided into slices is called a...? A Line graph. B Bar chart. C Pie chart. D Flowchart.
250 Which stage of the Data Science Life Cycle involves presenting the findings to others? A Data Acquisition. B Data Preparation. C Model Building. D Communication.