2. PRE-TEST
Choose the letter of the correct answer: Answers should be in capital letters.
1. It is a person who writes, develops and debugs the computer program.
a. Technician c. Analyst
b. Programmer d. Writer
2. It is a series of instructions written to perform a specified task on the computer.
a. Compiler c. Computer program
b. Programmer d. Language
3. It is a tool that allows programmers to write commands or programs that can
easily be understood by the person.
a. Programming c. Programming language
b. Computer program d. translator
3. 4. It is one of the oldest programming language.
a. Python c. PHP
b. HTML d. COBOL
5. Which of the items listed is not a web language?
a. Visual Basic.NET c. PHP
b. HTML d. Ruby
6. It translates codes into something meaningful that the computer can understand.
a. Converter c. Transliterator
b. Translator d. Compiler
7. The following are ALL software languages EXCEPT:
a. Visual Basic c. C#
b. HTML d. C++
4. 8. This generation of language allows the use of words and commands.
a. 1st generation c. 3rd generation
b. 2nd generation d. 4th generation
9. It emphasizes the objects included in the user interface like buttons and scrollbars.
a. OOP c. KPL
b. GUI d. BASIC
10. It is a language that is difficult to understand because they only uses two numbers,
0s and 1s.
a. Machine language c. High-level language
b. Assembly language d. Object-oriented language
11. 0 in binary language means.
a. Off c. True
b. On d. False
5. 12. It is the term used in defining each digit in the binary system.
a. Byte c. bot
b. bit d. Code
13. It is the first programming language that is English-like and for business use.
a. COBOL c. C
b. FORTRAN d. Pascal
14. The majority of newer languages are based on what programming language.
a. COBOL c. C
b. FROTRAN d. Pascal
15. It is an English-like abbreviation that simplifies the programmer’s way of creating a
program using assembly language.
a. Interpreter c. Assembly
b. Mnemonics d. COBOL
6. 16. It helps you in determining the program’s goals, inputs and outputs required.
a. Planning c. Maintenance
b. Coding d. Documentation
17. It is the point where the programmer is tasked to keep the program running
smoothly and updated with recent developments and changes in the field where it
is used.
a. Maintenance c. Planning
b. Coding d. Documentation
18. It refers to the fixing of error in the computer program.
a. Coding c. Running
b. Testing d. Debugging
7. 19. Novice programming should start with a development environment.
a. True c. Maybe
b. False d. No answer
20. Which of the following type of programming languages would you use to create a
user-friendly calculator application?
a. Machine language c. Procedural language
b. OOP d. Assembly language
9. Answers:
1. B 11. A
2. C 12. B
3. C 13. A
4. D 14. C
5. D 15. B
6. D 16. A
7. B 17. A
8. C 18. D
9. B 19. B
10. A 20. B
10. Watch the short video clip in Youtube
https://youtu.be/IoPx_rSicrM - Is computer programming hard to learn?
Answer the following questions:
1. How did the personalities in the video started to code?
2. What are the specific contribution that each personality contributed to computer
programming
3. With the information obtained from the video, define the following:
a. Computer programming
b. Programming
c. Programming language