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