wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ITE260 1st PERIOD (Review)

Total questions: 79

Worksheet time: 40mins

Name
Class
Date
1.

An instruction set that processes input, manipulates data, and outputs a result.

a)

Program

b)

Algorithm

c)

Browser

d)

Computer

2.

A piece of software that gives instructions to the computer on how to access, display, and use a web page.

a)

Algorithm

b)

Program

c)

Browser

d)

Flowchart

3.

Programmers use this to create software programs, scripts, and other sets of instructions for computers to follow.

a)

Scripting Language

b)

Programming Language

c)

Machine Language

d)

System Language

4.

Do not require a compiler; Use an interpreter to execute the script.

a)

Scripting Language

b)

Programming Language

c)

Machine Language

d)

System Language

5.

Develop code; Involved in maintaining, debugging, and troubleshooting software and systems.

a)

Browser

b)

Programmer

c)

Computer Programmer

d)

Scripting Language

6.

A step-by-step that specifies a collection of instructions that must be carried out in a specific order to get the desired result.

a)

Program

b)

Flowchart

c)

Browser

d)

Algorithm

7.

Search an item in a data structure.

a)

Search

b)

Sort

c)

Insert

d)

Update

e)

Delete

8.

Sort items in a certain order.

a)

Search

b)

Sort

c)

Insert

d)

Update

e)

Delete

9.

Insert an item in a data structure.

a)

Search

b)

Sort

c)

Insert

d)

Update

e)

Delete

10.

Update an existing item in a data structure

a)

Search

b)

Sort

c)

Insert

d)

Update

e)

Delete

11.

Delete an existing item from a data structure.

a)

Search

b)

Sort

c)

Insert

d)

Update

e)

Delete

12.

Written with program flow from top to bottom of a page.

a)

Flowchart

b)

Program

c)

Broswer

d)

Algorithm

13.

Indicates the beginning or end of the program.

a)

Oval

b)

Parallelogram

c)

Rectangle

d)

Circle

14.

It is a point where there is input or output from the program.

a)

Oval

b)

Parallelogram

c)

Rectangle

d)

Oval

15.

It indicates the assignment of the value to a variable, constant, or parameter; it is used for computation.

a)

Oval

b)

Circle

c)

Parallelogram

d)

Rectangle

16.

It indicates a point where a decision is made.

a)

Oval

b)

Diamond

c)

Hexagon

d)

Circle

17.

It indicates the use of an algorithm specified outside the program, such as a subroutine.

a)

Oval

b)

Hexagon

c)

Open-ended Rectangle

d)

Double-lined Rectangle

18.

It contains comments statements.

a)

Open-ended Rectangle

b)

Hexagon

c)

Double-lined Rectangle

d)

Arrows

19.

It is used to combine flow lines.

a)

Arrows

b)

Circles

c)

Rectangle

d)

Hexagon

20.

It indicates the direction and order of program execution.

a)

Circles

b)

Diamond

c)

Hexagon

d)

Arrows

21.

A method for describing computer algorithms that combines natural language with programming.

a)

Selection

b)

Programming

c)

Pseudocode

d)

Flowchart

22.

A structure that allows specific statements to be prioritized for execution depending on a set of criteria.

a)

Selection

b)

Pseudocode

c)

Programming

d)

Flowchart

23.

It is frequently used to implement selection.

a)

Selection

b)

Conditional Statements

c)

Programming Language

d)

Pseudocode

24.

Designed specifically for computer hardware.

a)

Machine Language

b)

Assembly Language

c)

High Level Language

d)

System Language

e)

Scripting Language

25.

It is for simplifying and making readable machine code.

a)

Machine Language

b)

Assembly Language

c)

High Level Language

d)

System Language

e)

Scripting Language

26.

It is straightforward, simple to understand, and close to English; They facilitate the creation of complicated software.

a)

Machine Language

b)

Assembly Language

c)

High Level Language

d)

System Language

e)

Scripting Language

27.

It is used to create systems.

a)

Machine Language

b)

Assembly Language

c)

High Level Language

d)

System Language

e)

Scripting Language

28.

It tends to be faster to learn and to learn to code in.

a)

Machine Language

b)

Assembly Language

c)

High Level Language

d)

System Language

e)

Scripting Language

29.

It is an interpreted language; does not require compilation before use.

a)

Javascript

b)

Java

c)

Python

d)

Typescript

e)

C#

30.

It is used to create applications for mobile devices, laptops, tables, and wearables.

a)

Python

b)

Java

c)

Javascript

d)

Typescript

e)

C#

31.

It is an open-source object-oriented language that is a superset of Javascript with the addition of types, classes, and modules.

a)

Python

b)

Java

c)

Typescript

d)

Javascript

e)

C#

32.

Strong typing, imperative, declarative, functional, generic, object-oriented(class-based), and component-oriented programming paradigms.

a)

Python

b)

Javascript

c)

Typescript

d)

Java

e)

C#

33.

Scripting language that may be used for client-side(web-based) and server-side.

a)

Python

b)

Javascript

c)

Java

d)

C#

e)

Typescript

34.

Program that converts a high-level language to a low-level language; transforms a program written in one language into another without changing the meaning of the program.

a)

Compiler

b)

Python

c)

Indentation

d)

Identifier

35.

This type of compiler reads the code once before translating it.

a)

Compiler

b)

One-Pass Compiler

c)

Multi-Pass Compiler

d)

Identifier

36.

This type of compiler is one that creates many passes.

a)

Compiler

b)

One-Pass Compiler

c)

Multi-Pass Compiler

d)

Identifier

37.

High-level, object-oriented, general-purpose, interactive and interpreted programming language.

a)

Python

b)

Javascript

c)

Java

d)

C++

38.

Interpreter process Python while it is being used.

a)

Python is interpreted

b)

Python is interactive

c)

Python is object-oriented

d)

Python is a beginner's language

39.

Can communicate with the interpreter directly.

a)

Python is interpreted

b)

Python is interactive

c)

Python is object-oriented

d)

Python is a beginner's language

40.

Encapulates code within objects.

a)

Python is interpreted.

b)

Python is interactive.

c)

Python is object-oriented

d)

Python is a beginner's language.

41.

Great language for novice programmers,

a)

Python is interpreted.

b)

Python is interactive.

c)

Python is object-oriented.

d)

Python is a beginner's language.

42.

A name used to identify a variable, function, class, module or other objects.

a)

Keyword

b)

Compiler

c)

Identifier

d)

Translator

43.

Reserved words that cannot be used as constant, variable, or identifier names.

a)

Identifier

b)

Keyword

c)

Line Indention

d)

Data Types

44.

Strictly enforced; used to designate code blocks.

a)

Identifier

b)

Keyword

c)

Line Indentation

d)

Data Types

45.

Numeric values are stored in number data types.

a)

Numbers

b)

Strings

c)

Lists

d)

Tuples

e)

Dictionary

46.

Defined as a continuous group of characters denoted by quote marks.

a)

Numbers

b)

Strings

c)

Lists

d)

Tuples

e)

Dictionary

47.

Used to store multiple items; most versatile compound data type in Python.

a)

Numbers

b)

Lists

c)

Strings

d)

Tuples

e)

Dictionary

48.

A form of sequence data that is comparable to a list.

a)

Numbers

b)

Strings

c)

Lists

d)

Tuples

e)

Dictionary

49.

A form of hash table; functions similarly to associative arrays.

a)

Numbers

b)

Strings

c)

Lists

d)

Tuples

e)

Dictionary

50.

Constructs that ca change the values of operands.

a)

Pseudocode

b)

Translator

c)

Operator

d)

Identifier

51.

It is used to perform mathematical operations like addition, subtraction, multiplication and division.

a)

Arithmetic Operators

b)

Comparison(Relation) Operators

c)

Assignment Operators

d)

Logical Operators

52.

It compares the values on both sides and determine the relationship between them.

a)

Arithmetic Operators

b)

Comparison(Relational) Operators

c)

Assignment Operators

d)

Logical Operators

53.

It is used to send data to the standard output device.

a)

print function

b)

raw_input function

c)

input function

d)

strip function

54.

Reads and returns one line from standard input as a string.

a)

print function

b)

raw_input function

c)

input function

d)

strip function

55.

Similar too raw_input, except it assumes the input is a valid Python expression and returns the evaluated result.

a)

print function

b)

raw_input function

c)

input function

d)

strip function

56.

It is used to take string input from the user; user can enter a numeric value as well but it will be treated as a string.

a)

string input

b)

integer input

c)

float input

57.

It can be taken by just type casting the input received into input(); only numeric values.

a)

string input

b)

float input

c)

integer input

58.

User can enter integer or float values but the value will be treated as ___.

a)

integer input

b)

float input

c)

string input

59.

Container that can house a certain number of elements.

a)

Array

b)

Element

c)

Index

d)

Operator

60.

Any item that is stored in an array.

a)

Element

b)

Index

c)

Array

d)

Operator

61.

It is used to identify the element.

a)

Element

b)

Index

c)

Array

d)

Operator

62.

Removes or truncates the specified characters from the beginning and end of the original string.

a)

strip function

b)

strip method

c)

split method

d)

input function

63.

Remove whitespace from the beginning and end of the string.

a)

strip function

b)

strip method

c)

split method

d)

input function

64.

Splits a string into a list.

a)

strip function

b)

strip method

c)

split method

d)

input function

65.

aka decision-making statements.

a)

conditional statements

b)

nested if statement

c)

pass statement

66.

The simplest decision-making statement; used to decide whether a certain statement.

a)

If statement

b)

if-else statement

c)

else statement

67.

Tells us that if a condition is true it will execute a block of statements and if the condition is false it won't.

a)

if statement

b)

if-else statement

c)

else statement

68.

Can be used with if statement to execute a block of code when the condition is false.

a)

if statement

b)

if-else statement

c)

else statement

69.

Used in python for decision-making.

(a)  

70.

short for if else in Python.

a)

elif

b)

if

c)

else

71.

To create a multipath decision statement; can include an if statement within another if statement.

a)

nested if statement

b)

shorthand if statement

c)

shorthand if else statement

d)

if elif else statement

72.

Python relies on _____(whitespace at the beginning of a line) to define the scope of the code.

a)

Line Indention

b)

Indentation

c)

Spacing

d)

Index

73.

Great way to write compact if-else statements if you have only one statement to execute.

a)

Indentation

b)

Shorthand if statement

c)

Shorthand if-else statement

d)

Nested if statement

74.

Offers developers more than one syntax to write the same code.

a)

Indentation

b)

Shorthand if statement

c)

Shorthand if-else statement

d)

Pass statement

75.

If statements cannot be empty; use ____ to avoid getting an error.

a)

Indentation

b)

Shorthand if statement

c)

Shorthand if-else statement

d)

Pass statement

76.

Usually called an activity; denoted as a rectangular box.

a)

Process Step

b)

Decision

c)

Terminal Symbol

d)

Flowline Symbol

77.

Denoted as a diamond.

a)

Process Step

b)

Decision

c)

Terminal Symbol

d)

Flowline Symbol

78.

Inddicates the beginning or end of a flowchart; usually has the text "start" or "end".

a)

Process Step

b)

Decision

c)

Terminal Symbol

d)

Flowline Symbol

79.

Indicates the process' direction; usually connects two blocks.

a)

Process Step

b)

Decision

c)

Terminal Symbol

d)

Flowline Symbol