Categories of Computers and Computer Languages

Objective Type Questions

Fill in the blanks with the correct words:

  1. A microcomputer is a small computer that is used by one person at a time.
  2. IBM’s Sequoia is a supercomputer.
  3. A computer language is a system of commands used to develop programs for computers.
  4. In machine language, each instruction is written in the form of a string of 0s and 1s.
  5. A compiled program runs faster than an interpreted program.

State whether True or False:

  1. A PMP is a type of microcomputer. (FALSE)
  2. Mainframes are multi-user computers. (TRUE)
  3. An interpreter converts one instruction at a time. (TRUE)
  4. An assembler is a program that translates an assembly language program into a machine language program. (TRUE)
  5. A program written in a high-level language is called object code. (FALSE)

Choose the correct option:

  1. A mobile computer:
    a. Desktop
    b. PDA
    c. HP 2100
    d. DEC 10
  2. Which is not true about a compiler?
    a. It converts one statement of a program into machine language.
    b. An object code produced by a compiler is permanently saved for future.
    c. It reports all errors in a program with line numbers.
    d. It produces faster object code than an interpreter.
  3. Each instruction in this language is written in the form of a long string of 0s and 1s.
    a. High-level language
    b. Assembly language
    c. Machine language
    d. All of these
  4. Each computer language has a set of rules called:
    a. Highlighted
    b. Syntax
    c. Symbols
    d. Reserved
  5. Which one is not a high-level programming language?
    a. Perl
    b. Ruby
    c. Diamond
    d. Python

Match the following:

  1. Minicomputer → MicroVAX 3100
  2. Uses English words → High-level language
  3. It is written using letter code → Assembly language
  4. Object code → Machine language program
  5. Delphi → One of the latest high level languages

Descriptive Type Questions

Answer the following:

  1. What are mobile computers? Give two examples.
    Mobile computers are the smallest computers designed to be carried around by users.
    Two examples are tablets and smartphones.
  2. How are microcomputers different from mainframes?
    Microcomputers are single-user computer, whereas mainframes are multi-user computers.
    Microcomputers are comparatively smaller than mainframes.
  3. What are the three types of computer languages?
    Following are the three types of computer languages:
    a. Machine language (low-level language)
    b. Assembly language (middle-level language)
    c. High-level language (fourth generation language)
  4. Write the names of five high-level programming languages.
    Following are the names of 5 high-level programming languages:
    a. Java
    b. Python
    c. C
    d. C++
    e. Visual Basic
  5. Write any two points about machine language.
    Following are the two points about machine language:
    a. Each instruction is written in the form of a string of 0s and 1s.
    b. It is directly understood by the computer.

Extra Questions

Answer the following:

  1. How would you classify computers based on their size?
    Based on size, we can classify computers as follows:
    a. Mobile Computers
    b. Microcomputers
    c. Minicomputers
    d. Mainframes
    e. Supercomputers
  2. Give three examples of minicomputers.
    Following are the three examples of minicomputers:
    a. CDC 160A
    b. MicroVAX 3100
    c. HP 2100
  3. Give three examples of mainframes.
    Following are the three examples of mainframes:
    a. IBM 4381
    b. DEC 10
    c. NEC 610
  4. What are supercomputers?
    Supercomputers are the biggest and most powerful computers. They often occupy whole rooms.
  5. Give two examples of supercomputers.
    Following are the two examples of supercomputers:
    a. IBM’s Sequoia
    b. Fujitsu’s K Computer
  6. Write three features of the fourth generation language.
    Following are the three features of the fourth generation language:
    a. They use English words and phrases.
    b. Programmer friendly.
    c. They use icons, graphical interface, and symbolic representations.
  7. What are compilers?
    A compiler is a program that translates all instructions of a high-level language source program into a machine language object program at once.

Full Forms:

  1. PMP – Portable Media Player
  2. PDA – Personal Data Assistant
  3. C-DAC – Centre for Development of Advanced Computing

Fill in the blanks:

  1. Netbooks are smaller than laptops and usually do not have DVD drives.
  2. Netbooks primarily focus on Internet access.
  3. Ultrabooks are a category laptops that are slimmer but delivers same performance.
  4. E-book readers are used to store and read books, newspapers and magazines.
  5. Smartphones are phones with many features of a computer.
  6. A PDA is also known as palmtop computer.
  7. A PMP is an electronic device that stores and plays audio, images, video, etc.
  8. A game console can be connected to TV for playing interactive games.
  9. An embedded system is designed to perform a specific function within a larger system.
  10. Minicomputers first appeared in the 1960s.
  11. PARAM is the first series of supercomputers built in India.
  12. PARAM 8000 is considered India’s first supercomputer.
  13. PARAM was developed by D-DAC, Pune.
  14. The first programming language using English language was developed in 1950.
  15. High-level languages are similar to the English language.
  16. PROLOG is an artificial intelligence language.
  17. Compilers and Interpreters are programs that converts High level language programs into Machine Language.

State whether True or False:

  1. Netbooks and laptops are capable of running the same software. (TRUE)
  2. Tablets come without a keyboard and mouse. (TRUE)
  3. Desktop computers are also called personal computers or PCs. (TRUE)
  4. In the 1980s, minicomputers got replaced by microcomputers. (TRUE)
  5. Machine Language is different for different types of computers. (TRUE)
  6. Machine Language can be executed very quickly. (TRUE)
  7. Assembly Language is easier to write than Machine Language. (TRUE)
  8. Assembly Language is machine dependent. (TRUE)
  9. High-level Languages are machine independent. (TRUE)
  10. The object code produced by an interpreter is not saved for future use. (TRUE)

Leave a Reply

%d bloggers like this: