T4Tutorials .PK

NSCT – Data Representation & Abstraction MCQs

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




Exit mobile version