1.
Modular design refers to:
A
Designing a single large program
B
Dividing a problem into smaller modules
C
Ignoring problem parts
D
Hardware design
2.
Which is an example of system software?
A
Excel
B
PowerPoint
C
Windows
D
Photoshop
3.
Which component manages computer hardware?
A
Application software
B
Utility software
C
Operating system
D
Compiler
4.
Why is abstraction important?
A
It makes problems harder
B
It hides important data
C
It simplifies complex problems
D
It increases errors
5.
Which HTML tag is used to collect user input?
A
<form>
B
<input>
C
<textarea>
D
<button>
6.
Which property ensures same output for same input?
A
Generality
B
Definiteness
C
Finiteness
D
Modularity
7.
Which tool is used to find errors in a program?
A
Compiler
B
Debugger
C
Interpreter
D
Editor
8.
Which HTML attribute is used to provide additional information about an element?
A
class
B
id
C
style
D
title
9.
Which chart is most suitable for continuous data?
A
Line chart
B
Pie chart
C
Bar chart
D
Table
10.
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
11.
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
12.
The decimal number 10 is equal to which binary number?
A
1100
B
1111
C
1010
D
1001
13.
Hexadecimal number system uses base?
14.
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
15.
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
16.
What is the output of a Boolean expression?
A
Number
B
String
C
True or False
D
Character
17.
Which language is used to define the structure and content of a web page?
A
CSS
B
JavaScript
C
HTML
D
Python
18.
Which HTML section contains metadata?
A
<body>
B
<meta>
C
<head>
D
<title>
19.
What does data collection involve?
A
Presenting data in charts
B
Gathering raw data from sources
C
Deleting data
D
Printing reports
20.
If a restaurant offers 4 types of main courses and 3 types of drinks, how many different meal combinations can be made?