1. . Data representation in computer systems refers to:
(A) The way data is stored, organized, and manipulated in a computer
(B) Encrypting files
(C) Compressing files
(D) Backup only
2. . Abstraction in computer science means:
(A) Encrypting data
(B) Hiding complex details and showing only essential features
(C) Compressing data
(D) Backup only
3. . Binary representation uses:
(A) Ten symbols (0–9) only
(B) Two symbols, 0 and 1, to represent data
(C) Sixteen symbols (0–F) only
(D) ASCII characters only
4. . The purpose of data abstraction is:
(A) Backup only
(B) Encrypt data
(C) Compress data
(D) To reduce complexity and allow modular design
5. . Bit is:
(A) A byte
(B) The smallest unit of data in a computer, representing 0 or 1
(C) A kilobyte
(D) A megabyte
6. . A byte consists of:
(A) 16 bits
(B) 4 bits
(C) 8 bits
(D) 32 bits
7. . ASCII is:
(A) An encryption method
(B) A compression algorithm
(C) A standard for representing characters as numerical codes
(D) Backup system
8. . Unicode is used for:
(A) Representing characters from multiple languages consistently
(B) Compressing files
(C) Encrypting files
(D) Backup only
9. . High-level abstraction in programming involves:
(A) Backup only
(B) Encrypting algorithms
(C) Compressing programs
(D) Focusing on problem-solving without dealing with hardware details
10. . Low-level abstraction involves:
(A) Backup only
(B) Encrypting data
(C) Compressing data
(D) Programming closer to machine hardware and instructions
11. . Data types in programming provide:
(A) Only encrypted data
(B) A way to categorize and define the kind of data stored in memory
(C) Only compressed data
(D) Backup only
12. . Primitive data types include:
(A) Arrays only
(B) Integer, float, character, and Boolean
(C) Structures only
(D) Objects only
13. . Composite data types include:
(A) Integers only
(B) Arrays, structures, and objects
(C) Characters only
(D) Boolean only
14. . Advantages of data abstraction include:
(A) Simplifies programming, enhances modularity, and improves maintainability
(B) Only encryption
(C) Only compression
(D) Backup only
15. . Representation of real numbers in computers is usually done using:
(A) Binary integers only
(B) Floating-point representation
(C) ASCII codes only
(D) Backup system
16. . Representation of integers in computers can be:
(A) Signed (positive/negative) or unsigned (positive only)
(B) Only positive
(C) Only characters
(D) Only floating-point
17. . Two's complement is used for:
(A) Representing characters
(B) Representing negative integers in binary
(C) Representing floating-point numbers
(D) Backup only
18. . Data abstraction supports:
(A) Only compression
(B) Only encryption
(C) Encapsulation in object-oriented programming
(D) Backup only
19. . Levels of abstraction in computer systems include:
(A) Only software
(B) Only hardware
(C) Hardware level, machine level, assembly level, and high-level programming
(D) Backup only
20. . The main purpose of data representation and abstraction is to:
(A) Efficiently represent information in memory while hiding unnecessary complexity
(B) Encrypt data
(C) Compress files
(D) Backup tables