EXAMINATION QUESTIONS SOLUTION SET
1. One Sentence Questions
a. What is GIGO?
→ GIGO stands for "Garbage In, Garbage Out," meaning wrong input
gives wrong output.
b. Define software.
→ Software is a set of instructions or programs that tell a computer what to
do.
c. What is SSD?
→ SSD (Solid State Drive) is a storage device that uses flash memory to store
data.
d. Define BUS.
→ A bus is a communication pathway used to transfer data between computer
components.
e. What is an ALU?
→ ALU (Arithmetic Logic Unit) is the part of the CPU that performs arithmetic
and logical operations.
f. Define Output.
→ Output is the result produced by a computer after processing data.
2. Technical Terms
a. Error due to wrong input
→ Input Error or Human Error
b. Result after processing data
→ Information
c. Software that converts code to machine code
→ Compiler or Translator
d. Storage disk read/written using lasers
→ Optical Disk
3. Full Forms
a. IPO → Input Process Output
b. OS → Operating System
c. LCD → Liquid Crystal Display
4. Short Answer Questions
a. Explain motherboard
→ The motherboard is the main circuit board of a computer that holds the CPU,
memory, and other essential components, allowing them to communicate with each
other.
b. Difference between application and system software
→ Application software is designed to perform specific tasks for users (e.g.,
MS Word), while system software manages hardware and provides a platform for
application software (e.g., Windows OS).
c. Define secondary memory with examples
→ Secondary memory is non-volatile storage used for storing data permanently.
Examples: Hard disk, SSD, CD, DVD.
d. Difference between RAM and ROM
→ RAM is temporary, volatile memory used for active processes, while ROM is
permanent, non-volatile memory that stores firmware or startup instructions.
e. Define impact printer with examples
→ Impact printers are printers that print by striking an ink ribbon. Examples:
Dot matrix printer, Line printer.
f. Define ALU and its function
→ ALU (Arithmetic Logic Unit) is a part of the CPU responsible for performing
arithmetic operations (like addition) and logical operations (like
comparisons).
5. Conversions/Calculations
(101101)₂ = ?₁₀
→ 45₁₀
(121)₁₀ = ?₂
→ Invalid number (digit "2" is not allowed in binary)
Assuming it was (121)₁₀, answer:
→ 1111001₂
(10110001)₂ = ?₈
→ 261₈
(567)₈ = ?₁₀
→ 375₁₀
(AB0)₁₆ = ?₁₀
→ A = 10, B = 11 → (10×16² + 11×16 + 0) = 2736
(101101)₂ + (10101)₂
→ 101101 = 45, 10101 = 21 → 45 + 21 = 66 → 1000010₂
(101101)₂ - (1111)₁₀
→ 101101 = 45, 1111 = 15 → 45 - 15 = 30 → 11110₂
(111000)₂ × (110)₂
→ 111000 = 56, 110 = 6 → 56 × 6 = 336 → 101010000₂
(101101001)₂ ÷ (101)₂
→ 101101001 = 361, 101 = 5 → 361 ÷ 5 = 72.2 → Quotient: 1001000₂, Remainder:
0.2 (decimal)
If expecting only integer division:
→ 361 ÷ 5 = 72 → 1001000₂
6. Short Questions
a. Define block programming
→ Block programming is a visual programming method where users drag and connect
code blocks to build programs without typing syntax manually.
b. Two features of Scratch
→ (i) Drag-and-drop interface for coding
→ (ii) Supports animations, games, and interactive stories
c. What is Arduino UNO?
→ Arduino UNO is an open-source microcontroller board used for creating digital
devices and interactive objects that can sense and control the physical world.
d. Motion blocks explanation with 2 examples
→ Motion blocks are used in Scratch to move sprites.
Examples:
move 10 steps → moves the sprite forward
turn 15 degrees → rotates the sprite clockwise
e. What is micro: bit? + Two applications
→ Micro: bit is a small programmable microcontroller board used for learning
coding and electronics.
Applications:
Digital thermometer
Step counter
7. Purpose of the following commands
i. goto x:10 y:20
→ Moves the sprite to the specific position on the stage at coordinates (10,
20).
ii. point in direction 90
→ Turns the sprite to face right (90 degrees).
iii. if <> then
→ Conditional block that runs a command only if the condition is true.
iv. change pen size by 1
→ Increases the thickness of the pen used to draw on the screen by 1.
v. stop all
→ Stops all running scripts in the project.
Comments
Post a Comment