Solved ICT Sample Paper — Class 8
Solved ICT Sample Paper — Class 8 (Chapters 1 & 2)
Source: Attached question paper. ■filecite■turn0file0■
Generated on: 2025-09-24 05:37:18
SECTION A: Multiple Choice Questions (Answers)
1. The smallest unit of data in computer memory is: Answer: a) Bit
2. 1 Byte = ______ bits. Answer: c) 8
3. Which number system uses only 0 and 1? Answer: b) Binary
4. ASCII is used for: Answer: b) Text representation
5. Which block in App Inventor is used to add logic? Answer: c) Logic block
6. App Inventor is developed by: Answer: b) Google
7. The base of hexadecimal number system is: Answer: d) 16
8. In App Inventor, the “Designer” window is used for: Answer: b) User interface design
9. Which block in App Inventor is used to repeat actions? Answer: b) While block
10. 1 Byte = __________ bits. Answer: b) 8
11. Which number system is used by computers? Answer: b) Binary
12. Binary number system uses: Answer: c) 0 and 1
13. Decimal number system has base: Answer: c) 10
14. Convert binary 1010 into decimal: Answer: c) 10
15. 1 Kilobyte (KB) = __________ bytes. Answer: c) 1024
16. MIT App Inventor is used to create: Answer: b) Mobile apps
17. App Inventor is developed by: Answer: a) Google & MIT
18. The interface of App Inventor has two main parts: Answer: a) Blocks and Designer
19. Which component is used to add a button in an app? Answer: c) Button
20. The Block Editor in App Inventor is used for: Answer: b) Coding
21. Which palette is used to add visible components? Answer: b) User Interface
22. The area where we drag components while designing is called: Answer: a) Viewer
23. Which component is used to display text on the screen? Answer: b) Label
24. Which option is used to test the app on a mobile? Answer: a) Connect → AI Companion
SECTION B: True/False (Answers)
1. 1 Kilobyte = 1000 bytes. Answer: False
2. Binary system is a base-10 system. Answer: False
3. ASCII code is used for representing text. Answer: True
4. In App Inventor, blocks are used for coding. Answer: True
5. MIT App Inventor is a block-based coding platform. Answer: True
6. In decimal system, digits range from 0–9. Answer: True
7. A bit can have values other than 0 and 1. Answer: False
8. The “Blocks” section in App Inventor is used for programming. Answer: True
9. Logic blocks are used to add conditions in App Inventor. Answer: True
SECTION C: Fill in the Blanks (Answers)
Decimal number system has digits from 0 9
1 MB = 1024 KB
1 GB = 1024 MB
A ______ is a visual object in App Inventor like button or label. component
The ______ block is used to add text in App Inventor. Text
A __________ represents a single binary digit. bit
A __________ is a collection of 8 bits. byte
1 Megabyte (MB) = 1024 KB
A __________ is used for user input in an app. TextBox (or input component)
A __________ can have text written on it and can be clicked. Button
A ______ is the smallest unit of data. bit
1 Kilobyte = 1024 bytes
Binary number system uses only 0 1
The full form of ASCII is American Standard Code for Information Interchange
In App Inventor, ______ window is used for block coding. Blocks
______ blocks are used to repeat actions. Loop (or Control - for example 'for'/'while')
MIT App Inventor is developed by MIT & Google
An app can be tested on a mobile device (using AI Companion)
The ______ block is used to add text in App Inventor. (duplicate) Text
SECTION D: Short Answer Type Questions (Answers)
Define data representation.
Answer: Data representation is the way information is encoded and stored in computers, using binary numbers (bits and bytes) to represent
What is binary number system?
Answer: A number system with base 2 that uses only two digits: 0 and 1. Computers use it to represent data.
Define decimal number system.
Answer: A number system with base 10 using digits 0 to 9, commonly used by humans.
Define bit and byte.
Answer: Bit: the smallest unit of data (0 or 1). Byte: a group of 8 bits used to represent a character or small data unit.
What is the purpose of App Inventor?
Answer: To enable beginners and students to create mobile apps using a visual, block-based programming environment.
Write two features of MIT App Inventor.
Answer: 1) Block-based visual programming; 2) Live testing via AI Companion on mobile devices.
What is the use of Designer window in App Inventor?
Answer: Designer is used to create the user interface by dragging and dropping components (buttons, labels, textboxes).
What is the use of Blocks window in App Inventor?
Answer: Blocks window is used to add behavior and logic to the app using block-based code.
Name any two blocks in App Inventor and their functions.
Answer: Logic block: used for conditions (if/else); Control block: used for loops and procedure control (for, while, when).
What is a component in App Inventor?
Answer: A component is a UI element or non-visible part (e.g., Button, Label, TextBox, Sensor) that you can add to your app.
Differentiate between input and output components in App Inventor.
Answer: Input components (e.g., TextBox, CheckBox) accept data from the user. Output components (e.g., Label, Canvas) display informati
What is the role of emulator in App Inventor?
Answer: Emulator simulates an Android device on the computer to test apps without a physical mobile device.
What is ASCII code? Write its importance in data representation.
Answer: ASCII (American Standard Code for Information Interchange) maps characters (letters, digits, symbols) to numeric codes so text ca
Compare binary, octal, decimal, and hexadecimal systems in a table form.
Answer: Binary (base 2): digits 0-1; Octal (base 8): digits 0-7; Decimal (base 10): digits 0-9; Hexadecimal (base 16): digits 0-9 and A-F.
Explain the working of MIT App Inventor.
Answer: Users design the UI in the Designer, then add behavior in Blocks. The system translates the blocks into code that runs on Android v
Write the difference between Designer and Blocks section in App Inventor.
Answer: Designer builds the UI layout and components; Blocks add logic and behaviour using programming blocks.
Explain the steps to create a simple calculator app in App Inventor.
Answer: 1) Add TextBoxes for inputs and Buttons for digits/operators; 2) Add a Label to show result; 3) In Blocks, on Button.Click read inputs
What are logic blocks? Give an example of their use in App Inventor.
Answer: Logic blocks provide boolean operations and condition checks (AND, OR, NOT, comparisons). Example: using 'if' block to check if a
Explain the advantages of learning to code with App Inventor.
Answer: It is beginner-friendly, visual, encourages rapid prototyping, teaches programming concepts without syntax, and fosters creativity by