All Exams  >   Class 9  >   Cyber Olympiad for Class 9  >   All Questions

All questions of Fundamentals of Computer for Class 9 Exam

Which of the following computer language is written in binary codes only?
  • a)
    pascal
  • b)
    machine language
  • c)
    C
  • d)
    C#
Correct answer is option 'B'. Can you explain this answer?

EduRev Class 9 answered
Machine Language is written in binary codes only. It can be easily understood by the computer and is very difficult for us to understand. A machine language, unlike other languages, requires no translators or interpreters.

Which of the following is the device used for converting maps, pictures, and drawings into digital form for storage in computers?
  • a)
    Image Scanner
  • b)
    Digitizer
  • c)
    MICR
  • d)
    Scanner
Correct answer is option 'B'. Can you explain this answer?

Let's Tute answered
A digitizer serves the purpose given in the question. Digitizers are generally used in the area of Computer-Aided Design by architects and engineers to design cars, buildings, etc.

Which of the following devices provides the communication between a computer and the outer world?
  • a)
    Compact
  • b)
    I/O
  • c)
    Drivers
  • d)
    Storage
Correct answer is option 'B'. Can you explain this answer?

Let's Tute answered
The I/O i.e. the input/output devices provide a means of communication between the computer and the outer world. They are often referred to as peripheral devices sometimes.

Which of the following is not a characteristic of a computer?
  • a)
    Versatility
  • b)
    Accuracy
  • c)
    Diligence
  • d)
    I.Q.
Correct answer is option 'D'. Can you explain this answer?

EduRev Class 9 answered
The Computer system has no I.Q. of its own. It does only what it is programmed to do. It cannot take decisions of its own.
A computer is diligent because it can work continuously for hours without getting any errors or without getting grumbled.
The accuracy of a computer is consistently high and its level of accuracy depends on its design. A computer can perform any task if, it can be broken down into a series of logical steps. Therefore, a computer is versatile.

Which of the following storage is a system where a robotic arm will connect or disconnect off-line mass storage media according to the computer operating system demands?
  • a)
    Magnetic
  • b)
    Secondary
  • c)
    Virtual
  • d)
    Tertiary
Correct answer is option 'D'. Can you explain this answer?

Imk Pathshala answered
Tertiary storage is the correct option. It is used in the realms of enterprise storage and scientific computing on large computer systems and business computer networks and is something a typical personal computer never sees firsthand.

Which of the following is not a type of computer code?
  • a)
    EDIC
  • b)
    ASCII
  • c)
    BCD
  • d)
    EBCDIC
Correct answer is option 'A'. Can you explain this answer?

Priya Nair answered
EDIC is not a type of computer code
EDIC, which stands for Electronic Data Interchange Communication, is not a type of computer code. It is a method used by businesses to exchange electronic documents in a standard format.

Types of computer codes:
- ASCII (American Standard Code for Information Interchange): a standard character encoding scheme that assigns numeric values to letters, numbers, punctuation marks, and other characters.
- BCD (Binary Coded Decimal): a coding scheme in which each decimal digit is represented by a fixed number of binary bits.
- EBCDIC (Extended Binary Coded Decimal Interchange Code): an 8-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems.
In summary, while ASCII, BCD, and EBCDIC are all types of computer codes used for different purposes, EDIC is not a computer code but rather a method of exchanging electronic data.

Which of the following part of a processor contains the hardware necessary to perform all the operations required by a computer?
  • a)
    Controller
  • b)
    Registers
  • c)
    Cache
  • d)
    Data path
Correct answer is option 'D'. Can you explain this answer?

Imk Pathshala answered
A processor is a part of the computer which does all the data manipulation and decision making. A processor comprises of:
A data path that contains the hardware necessary to perform all the operations. A controller tells the data path what needs to be done.
The registers act as intermediate storage for the data.

Which of the following is the correct abbreviation of COMPUTER?
  • a)
    Commonly Occupied Machines Used in Technical and Educational Research
  • b)
    Commonly Operated Machines Used in Technical and Environmental Research
  • c)
    Commonly Oriented Machines Used in Technical and Educational Research
  • d)
    Commonly Operated Machines Used in Technical and Educational Research
Correct answer is option 'D'. Can you explain this answer?

The word COMPUTER is an abbreviation for the terms “Commonly Operated Machines Used in Technical and Educational Research”. The word COMPUTER also relates to the word COMPUTE which means to calculate. So initially, it was thought that a computer is a device that is used to perform calculations.

Which of the following is used in EBCDIC?
  • a)
    Super Computers
  • b)
    Mainframes
  • c)
    Machine Codes
  • d)
    Programming
Correct answer is option 'B'. Can you explain this answer?

Mainframes
Mainframes are the correct answer for the question "Which of the following is used in EBCDIC?" EBCDIC (Extended Binary Coded Decimal Interchange Code) is a character encoding system that is used primarily on IBM mainframe computers.

Character Encoding System
A character encoding system is a method that is used to represent characters in a digital format. It assigns unique numeric codes to each character, allowing them to be stored and processed by computers. Different character encoding systems have been developed over the years, with some being specific to certain computer architectures or manufacturers.

EBCDIC
EBCDIC is one such character encoding system that was developed by IBM in the 1960s. It was designed to be used on their mainframe computers, which were widely used in large organizations and government agencies at the time. EBCDIC uses 8 bits to represent each character, allowing for a total of 256 possible characters.

Usage and Compatibility
EBCDIC was widely used in the past, particularly in mainframe environments. It was the default character encoding system for IBM mainframes and was used for a variety of purposes, including data storage, communication protocols, and input/output operations. However, with the rise of more modern computing platforms and standards, the usage of EBCDIC has declined over the years.

ASCII vs EBCDIC
ASCII (American Standard Code for Information Interchange) is another popular character encoding system that is widely used today. It is used in most personal computers and many other computing devices. ASCII and EBCDIC are not compatible with each other, meaning that a character represented in ASCII may have a different code in EBCDIC.

Conclusion
In conclusion, the correct answer to the question "Which of the following is used in EBCDIC?" is Mainframes. EBCDIC is a character encoding system that was primarily used on IBM mainframe computers and is not compatible with ASCII.

Which of the following language does the computer understand?
  • a)
    Computer understands only C Language
  • b)
    Computer understands only Assembly Language
  • c)
    Computer understands only Binary Language
  • d)
    Computer understands only BASIC
Correct answer is option 'C'. Can you explain this answer?

Pranvi Menon answered
Computer Languages

A computer understands instructions given to it in a specific language known as a computer language. There are several computer languages that have been developed over the years, each with its own syntax and purpose. Some commonly known computer languages include C, Assembly, Binary, and BASIC.


Understanding Binary Language

Binary language is the most fundamental language that a computer understands. It is a language made up of only two symbols: 0 and 1. These symbols represent the two states of an electronic circuit, known as "off" and "on" respectively. The binary language forms the basis of all other computer languages and is used internally by the computer to perform calculations and execute instructions.


Conversion to Binary Language

All other computer languages, including C, Assembly, and BASIC, are high-level languages that are designed to be more human-readable and easier to work with. However, computers cannot directly understand these languages. They must be converted into binary language, which is the only language that the computer's hardware can understand.


Compilation and Interpretation

To convert high-level languages to binary, two main methods are used: compilation and interpretation.


  • Compilation: In the case of languages like C and Assembly, the source code is passed through a compiler, which translates the code into machine language (binary). The resulting binary code can then be directly executed by the computer's hardware.

  • Interpretation: Languages like BASIC are often interpreted. In this case, the interpreter reads each line of the source code and translates it into binary on the fly. The computer then executes the translated code. This process is slower than compilation but allows for greater flexibility.



Conclusion

In summary, while computers can understand various high-level languages like C, Assembly, and BASIC, they ultimately only understand binary language. Binary is the language that represents the underlying electronic states of the computer's hardware, and all other languages must be converted into binary before they can be executed by the computer.

Which of the following unit is responsible for converting the data received from the user into a computer understandable format?
  • a)
    Output Unit
  • b)
    Input Unit
  • c)
    Memory Unit
  • d)
    Arithmetic & Logic Unit
Correct answer is option 'B'. Can you explain this answer?

Let's Tute answered
The Input Unit converts the data, which the user enters into a language that the computer understands, i.e. it converts the data into binary format. The Output Unit is responsible for giving the results in a user-understandable format. The Storage Unit is responsible for storing the data after immediate results of processing whereas; the ALU is responsible for various arithmetic and bitwise operations.

Which of the following is known as the language made up of binary-coded instructions?
  • a)
    High level
  • b)
    BASIC
  • c)
    C
  • d)
    Machine
Correct answer is option 'D'. Can you explain this answer?

Rhea Patel answered
Understanding Machine Language
Machine language, also known as machine code, is the lowest level of programming language that is directly understood by a computer's central processing unit (CPU). This language is composed entirely of binary code, which consists of sequences of 0s and 1s. Each binary code corresponds to specific instructions that the computer can execute.
Characteristics of Machine Language
- Binary Format: Machine language is represented in binary format, meaning it uses only two symbols: 0 and 1. This binary coding is essential for the computer to understand and process the instructions.
- Direct Execution: Unlike high-level languages that require translation into machine code via compilers or interpreters, machine language instructions can be executed directly by the CPU. This allows for faster processing and execution of tasks.
- Hardware Specific: Machine language is specific to a particular type of hardware. Different CPUs can have different machine languages, making it crucial for programmers to understand the architecture they are working with.
Comparison with Other Languages
- High-Level Languages: These languages (e.g., Python, Java) are designed to be easy for humans to read and write. They are abstracted from the hardware and must be translated into machine code for execution.
- BASIC: This is a high-level programming language that is user-friendly and primarily used for educational purposes. It is not binary-coded but rather uses human-readable syntax.
In conclusion, option 'D' represents machine language, which is the binary-coded set of instructions that a computer can execute directly, distinguishing it from high-level languages and other programming languages.

Who is the father of Computers?
  • a)
    James Gosling
  • b)
    Charles Babbage
  • c)
    Dennis Ritchie
  • d)
    Bjarne Stroustrup
Correct answer is option 'B'. Can you explain this answer?

Imk Pathshala answered
Charles Babbage is known as the father of computers. Charles Babbage designed and built the first mechanical computer and Difference Engine.

Which of the following can access the server?
  • a)
    Web Client
  • b)
    User
  • c)
    Web Browser
  • d)
    Web Server
Correct answer is option 'A'. Can you explain this answer?

EduRev Class 9 answered
Any computer that has access to the webserver is called the web client. A web server is any computer that uses the HTTP protocol.

Which of the following device use positional notation to represent a decimal number?
  • a)
    Pascaline
  • b)
    Abacus
  • c)
    Computer
  • d)
    Calculator
Correct answer is option 'B'. Can you explain this answer?

Abacus

An abacus is a mechanical device that has been used for centuries to perform arithmetic calculations. It consists of a series of rods or wires, each containing a number of beads that can be moved back and forth. The position of the beads represents different place values, allowing for the representation of decimal numbers using positional notation.

Positional Notation

Positional notation is a system of representing numbers using place values. In this system, each digit in a number has a position value based on its position relative to the other digits. The position value is determined by multiplying the digit by a power of the base of the number system. For example, in the decimal system, the base is 10, so the position value of each digit is determined by multiplying it by powers of 10.

Abacus and Positional Notation

An abacus is designed to work with positional notation, making it a suitable device for representing decimal numbers. The beads on the abacus rods are arranged in groups, with each group representing a different place value. The units place is represented by the beads closest to the center, while the higher place values are represented by the beads further away.

When performing calculations on an abacus, the beads are moved to represent the numbers being operated on. For example, to represent the number 456, beads would be moved on the appropriate rods to show 4 beads in the hundreds place, 5 beads in the tens place, and 6 beads in the units place.

Advantages of Abacus

The abacus is a versatile and portable device that allows for quick and accurate calculations. It is particularly useful for performing arithmetic operations such as addition, subtraction, multiplication, and division. The positional notation used on the abacus helps in understanding the concept of place value and the relationship between digits in a number.

Conclusion

In conclusion, the abacus uses positional notation to represent decimal numbers. Its design allows for efficient arithmetic calculations and provides a visual representation of place value. While other devices such as the pascaline, computer, and calculator can also represent decimal numbers, the abacus is specifically designed to work with positional notation.

Which of the following is the smallest unit of data in a computer?
  • a)
    Bit
  • b)
    KB
  • c)
    Nibble
  • d)
    Byte
Correct answer is option 'A'. Can you explain this answer?

Pragya Singh answered
Smallest Unit of Data in a Computer

The smallest unit of data in a computer is a bit.

Explanation:

- A computer works with digital information, which is represented using binary digits or bits.
- A bit is the basic unit of information in computing and can have two possible values: 0 or 1.
- It is the fundamental building block of all digital data and is used to represent the state of a switch in electronic circuits.
- The term "bit" is a contraction of "binary digit".
- In computer systems, data is processed and stored in binary form, where each bit represents a piece of information.
- Bits are used to represent various types of data such as numbers, characters, images, and sounds.
- By combining multiple bits, larger units of data can be represented.

Comparison with Other Units:

- Nibble: A nibble is a group of four bits. It is half of a byte. While it is larger than a bit, it is not the smallest unit of data.
- Byte: A byte is a group of eight bits. It is the most common unit of data in computer systems. A byte can represent a single character or a small number. While it is larger than a bit, it is not the smallest unit of data.
- Kilobyte: A kilobyte (KB) is a unit of digital information equal to 1024 bytes. It is larger than a byte and therefore not the smallest unit of data.

Conclusion:

In summary, the smallest unit of data in a computer is a bit. It is the basic building block of all digital information and can represent two possible values: 0 or 1. Other units such as nibble, byte, and kilobyte are larger than a bit and are used to represent larger amounts of data.

Which of the following are physical devices of a computer?
  • a)
    Hardware
  • b)
    Software
  • c)
    System Software
  • d)
    Package
Correct answer is option 'A'. Can you explain this answer?

Imk Pathshala answered
Hardware refers to the physical devices of a computer system. Software refers to a collection of programs. A program is a sequence of instructions.

Which of the following is the brain of the computer?
  • a)
    Central Processing Unit
  • b)
    Memory
  • c)
    Arithmetic and Logic unit
  • d)
    Control unit
Correct answer is option 'A'. Can you explain this answer?

EduRev Class 9 answered
The CPU is referred to as the brain of a computer.
It consists of a control unit and an arithmetic and logic unit. It is responsible for performing all the processes and operations.

Which of the following is designed to control the operations of a computer?
  • a)
    User
  • b)
    Application Software
  • c)
    System Software
  • d)
    Utility Software
Correct answer is option 'C'. Can you explain this answer?

Let's Tute answered
Software is basically classified into two: System and application. System Software is designed to control the operations and extend the processing capability of a computer system.

Chapter doubts & questions for Fundamentals of Computer - Cyber Olympiad for Class 9 2026 is part of Class 9 exam preparation. The chapters have been prepared according to the Class 9 exam syllabus. The Chapter doubts & questions, notes, tests & MCQs are made for Class 9 2026 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests here.

Chapter doubts & questions of Fundamentals of Computer - Cyber Olympiad for Class 9 in English & Hindi are available as part of Class 9 exam. Download more important topics, notes, lectures and mock test series for Class 9 Exam by signing up for free.

Top Courses Class 9