You are on page 1of 4

FRANCISCO OSORIO NATIONAL HIGH SCHOOL Technology and Livelihood Education ICT - III BASIC PROGRAMMING First Periodical

Test Name: ________________________________________________________________ Score: Yr,/Sec. _______________________________________________________________ I. Read the questions carefully. Choose the letter of the correct answer and write it on the space provided. _____1. A logical procedure or set of steps to be followed to arrive at a solution to a problem. a. flowchart b. algorithm c. equations d. operator _____2. The looping mechanism in flowcharting. a. accumulator b. Counter c. iteration d. Programming _____3. The graphical representation of an algorithm. a. flowchart b. Algorithm c. Pseudo code d. none of these _____4. It means detecting, locating and correcting bugs. a. translation b. debugging c. Programming d. documentation _____5. A step-by-step instructions that tells or directs the computer what to do. a translation b. debugging c. Programming d. program _____6. It is the violation of the rule set by programming language used in a certain program. a. bugs b. debugging c. error d. Syntax error _____7. These are values that do not change during the execution of the program. a. variable b. integer c. float d. constant _____8. An algorithm in English statements in an outline form. a. pseudo code b. flowchart c. menu d. program _____9. The set of rules to follow in a programming language. a. syntax b. Direction c. Formula d. code _____10. A person who designs a computer program. a. technician b. analyst c. engineer d. programmer _____11. The following are considered as object - oriented programming language, except: a. COBOL b. Visual Basic c. Java d. C++ _____12. A named area in the memory which holds temporary data. a. variable b. integer c. float d. constant _____13. It can be a mouse click, a key press, a menu selection, or an internal Windows activity. a. float b. constant c. range d. event _____14. The process of giving instructions to the computer. a. pseudo code b. flowchart c. menu d. program _____15. These are the error or mistakes in programming. a. bugs b. debugging c. error d. Syntax error _____16. The level of Programming language that uses translator to convert the program into machine language. st nd rd th a. 1 GL b. 2 GL c. 3 GL d. 4 GL _____17. The lowest level of programming language. a. Assembly Language b. High Level Language c. Machine Language d. None of these _____18. Level of programming language that uses mnemonic codes. a. Assembly Language b. High Level Language c. Machine Language d. None of these _____19. It is the operator used to compare two values for similarity. a. <> b. < c. > d. = _____20. It is a register that is used to count the number of occurrences of an event. a. accumulator b. Counter c. iteration d. Programming Test II. Solve and Evaluate the following: 1. 2. 3. 4. 5. 8*5+40/5<100 OR 150>220 35>53 OR 53<35 AND 45=7*5 775>700 AND 205>100 24/6>2*2 AND 18<110 OR 17>14 81/9=3*3 OR 25/5>5*5 = = = = = __________________________________ __________________________________ __________________________________ __________________________________ __________________________________

Test III. Matching Type. Match Column A with Column B. Write only the letter of the answer on the space provided. Symbols Used in Flowcharts Column A _____ 1. _____ 2. _____ 3. Column B a. on page connector b. input/output c. process symbol

_____ 4. _____ 5.

d. decision symbol e. terminal symbol

Operators Column A _____ 1. * _____ 2. = _____ 3. > _____ 4. <> _____ 5. < _____ 6. / _____ 7. => _____ 8. <= _____ 9. Mod _____ 10. T + F = F Column B a. AND b. OR c. modulus d. Less than or equal to e. More than or equal to f. multiplication g. Equal to h. Greater than i. Not equal to j. Less than k. division

IV. Flowcharting. (10pts each) 1. This flowchart will assist teacher in assessing numerical grade of students into descriptive. It accepts numerical grade as input, then will display the descriptive grade as output. Use this guide below: Numerical grade Descriptive grade 1 Excellent 2 Very Good 3 Good 4 Satisfactory 5 Needs Improvement

2. Draw a flowchart that will compute for the age as birth date is entered. Display you are eligible to vote if the age is more than or equal to 18 else display you are not allowed to vote. (Draw your answer at the back of your test paper.)

Good Luck!!! mfg

FRANCISCO OSORIO NATIONAL HIGH SCHOOL Technology and Livelihood Education ICT- III Basic Programming S.Y. 2012-2013 TABLE OF SPECIFICATION No. of days taught

TOPICS

No. of Items

Item Placement

Introduction to Programming 1. 2. Introduction to Programming Program Life Cycle

3. 4. 5. 6. 7.

Levels of Programming Language Flowcharting Symbols used in flowcharting Structure of a flowchart Use of decision Symbol a. b. c. d. e. f. g. Equal Not Equal Less Than More Than Less Than Equal More Than Equal Iteration

30

60

Prepared by: May Ann F. Guinto

You might also like