Multiple Choice Questions Programming with Visual Basic 2012

Computer programs are also known as: 

a. Software b. Signal c. Hardware d. Debugger

2. Which of the following is a problem solving technique?

a. Algorithm b. Pseudo Code  c. Flowchart d. All

3. A person who develops a program is called:

a. Programmer b. Database designer c. Network Administrator d. Computer operator

Multiple Choice Questions Programming with Visual Basic 2012

4. The step-by-step procedure to solve a problem is called:

a. Programming language b. Flowchart c. Program d. Algorithm

5. A graphical representation of the steps involved in an algorithm is called:

a. Algorithmic diagram b. Flowchart c. Data flow diagram d. Entity Relationship diagram

6. The diamond in a flowchart indicates:

a. Progress. b. Condition c. Input d. Output

7. The rectangle symbol in a flow chart indicates:

a. Process b. Condition c. Input d. Output

8. The parallelogram symbol in a flow chart indicates:

a. Input b. Output c. Both a and b d. Process

9. The output of the compiler is called:

a. The program   c. Linked code

10. Which of the following is a type of language translator?

a. Compiler b. Interpreter c. Assembler d. All

11. Machine language:

a. is the language in which programs were first written.

b. is the only language understood by the computer.

c. Differs from one type of computer to another.

d. All of above b. Source code· d. Object code.

12. A type of language in which instructions are written in binary form is called:

a. Machine language  b. Assembly language c. High level language d. None

13. Which of the following is the native language of the computer?

a. C b. Pascal  c. Machine language d. C++

14. Writing programs in machine language is:

a. Complex b. Simple c. Time-consuming   d. a and c

15. Writing programs in high-level languages is—than machine language.

a. Less time consuming  b. More time consuming c. Less simple d. Both a & c

16. Which of the following is not a high level language?

a. Assembly language b. Pascal c. BASIC d. FORTRAN

17. The lowest level of programming language is:

a. Java b. Assembly Language  c. Pascal  d. C++

18. An assembly language uses:

a. English words c. Os and 1s b. Mnemonic codes d. Binarv digit

19. What is the name of program that translates assembly source code to machine code?

a. Complier  b. Interpreter c. Assembler d. Debugger

20. Which one of the following translates source code to object code as a whole?

a. Interpreter b. Compiler c. Assembler  d. Debugger

21. Choose the program that translates and executes one line of the source code at a time.

a. Compiler b. Assembler c. Interpreter d. None

22. Which of the following language is used for solving business problems was?

a. C++ b. FORTRAN c. Assembly d. COBOL

23. Which language was originally created for teaching the students how to program?

a. C++ b. COBOL c. Assembly d. BASIC

24. Which of the following languages is an object-oriented language?

a. COBOL b. Assembly  c. C++ d. BASIC

Machine code is a complex code written in octal form.

Programs written in high-level languages are machine independent.

C++ is an object-oriented language.


  1. Mnemonics are symbols used by assembly language instead of complex binary code.
  2. A computer program written in high-level language is called source code.
  3. Computer does not understand object code directly.
  4. A program translated only by interpreter is called object code.
  5. Compiler is a program that converts programs line by line into machine code.
  6. Interpreter does not produce an object program.
  7. An assembler translates instructions of high level language into machine language.
  8. A compiler displays syntax errors after compiling each line.
  9. C language programs can run without the presence of a translator program.
  10. High-level languages provide less support for writing hardware level.
  11. Programs in high-level languages are much faster in execution than low-level languages. programs.
  12. AİL programs must be brought into main memory before they can be executed.
  13. A bit is a binary digit 0 or 1.
  14. A byte is a sequence of eight bits.
  15. An object consists of data and operations on those data.


About the author


I'm Abdul Saboor, the owner of the site has written articles for IT Words, where I share unique information and quality with everyone.IT Words provides free software, new products, tips and tricks related to blogs, social networks, and technological news. I am also the founder of, a platform to download mobile applications.

Computer Operating System Information Technology IT Words The Concepts of information technology words Introduction computer words Information Technology Education Computers And Software Education website provides.

Leave a Comment