wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

AC Activity 1.3 Vocabulary - PLTW

Total questions: 13

Worksheet time: 37mins

Name
Class
Date
1.

Fill in the blank: An ______ is an action or occurrence that happens during runtime that will trigger a response or behavior by the software. Examples of events include user-initiated events, such as clicking a button, or external events, such as the device receiving an SMS text message.

a)

event

b)

object

c)

method

d)

variable

2.

Fill in the blank: ______ is the period when a program is running. Runtime begins when a program is opened (or executed) and ends when the program is closed.

a)

Runtime

b)

Compile time

c)

Load time

d)

Shutdown time

3.

Fill in the blank: ______ is a type of computer programming where the program responds to an input (or trigger).

a)

Event-driven programming

b)

Object-oriented programming

c)

Functional programming

d)

Procedural programming

4.

Fill in the blank: ______ are a block of code that is triggered when a certain event happens.

a)

Functions

b)

Variables

c)

Loops

d)

Classes

5.

Fill in the blank: In a program, a ______ is an event that is triggered by user interaction with the user interface.

a)

event

b)

variable

c)

function

d)

loop

6.

Fill in the blank: ______ is the process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.

a)

Abstraction

b)

Simplification

c)

Generalization

d)

Encapsulation

7.

What is the incremental approach in programming?

a)

An approach to programming where the programmer adds and tests code in small chunks at a time to make sure it behaves the way they want it to, before adding more code.

b)

A method of programming where the entire code is written and tested at once.

c)

An approach where code is written without testing until the end of the project.

d)

A technique where programmers focus on optimizing code before writing it.

8.

Program: A set of instructions that a computer executes to achieve a particular objective.

a)

What is a program?

b)

What is a computer?

c)

What is an objective?

d)

What is an instruction set?

9.

End User: A representative consumer for whom a hardware or software product is designed.

a)

End User

b)

Developer

c)

Vendor

d)

Distributor

10.

User Interface (UI): The visual part of a computer app or operating system, through which an end user interacts with the computing device or software.

a)

What is User Interface (UI)?

b)

A programming language

c)

A type of hardware

d)

A network protocol

11.

Choose the Question that best matches with the Answer below:

The layer of an app that the user sees and interacts with.

a)

What is the Viewer Layer?

b)

What is the Data Layer?

c)

What is the Controller Layer?

d)

What is the Service Layer?

12.

Choose the Question that best matches with the Answer below:

The layer of an app that contains the program that tells the app how to behave.

a)

What is the Controller Layer?

b)

What is the Model Layer?

c)

What is the View Layer?

d)

What is the Service Layer?

13.

An act of representing the essential features without including the background details or explanations.

a)

data encapsulation

b)

background hiding

c)

abstraction

d)

data binding