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. a. 1 st GL b. 2 nd GL c. 3 rd GL d. 4 th 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

First Periodical Test Programming

Embed Size (px)

DESCRIPTION

First Periodical Test Programming using Visual Basic 6.0

Citation preview

Page 1: First Periodical Test Programming

FRANCISCO OSORIO NATIONAL HIGH SCHOOLTechnology 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.a. 1st GL b. 2nd GL c. 3rd GL d. 4th 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. 8*5+40/5<100 OR 150>220 = __________________________________2. 35>53 OR 53<35 AND 45=7*5 = __________________________________3. 775>700 AND 205>100 = __________________________________4. 24/6>2*2 AND 18<110 OR 17>14 = __________________________________5. 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 Column B _____ 1. a. on page connector

_____ 2. b. input/output

_____ 3. c. process symbol

Page 2: First Periodical Test Programming

_____ 4. d. decision symbol

_____ 5. e. terminal symbol

Operators Column A Column B

_____ 1. * a. AND_____ 2. = b. OR_____ 3. > c. modulus_____ 4. <> d. Less than or equal to_____ 5. < e. More than or equal to_____ 6. / f. multiplication_____ 7. => g. Equal to_____ 8. <= h. Greater than_____ 9. Mod i. Not equal to_____ 10. T + F = F 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 grade1 Excellent2 Very Good3 Good4 Satisfactory5 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

Page 3: First Periodical Test Programming

FRANCISCO OSORIO NATIONAL HIGH SCHOOLTechnology and Livelihood Education

ICT- III Basic Programming

S.Y. 2012-2013

TABLE OF SPECIFICATION

TOPICSNo. of days

taughtNo. of Items

Item Placement

Introduction to Programming

1. Introduction to Programming

2. Program Life Cycle

3. Levels of Programming Language

4. Flowcharting

5. Symbols used in flowcharting

6. Structure of a flowchart

7. Use of decision Symbol

a. Equalb. Not Equalc. Less Thand. More Thane. Less Than Equalf. More Than Equalg. Iteration

30 60

Prepared by:May Ann F. Guinto

Page 4: First Periodical Test Programming