wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CSE Semester Exam

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

A software application, especially one that a user downloads to a mobile device.

a)

Backlog

b)

App

c)

Code

d)

Variable

2.

A sequential and prioritized list of what needs to be done to create the app the user wants. The list can be technical requirements or user-centric in the form of user stories.

a)

User Story

b)

Backlog

c)

Sprint Task

d)

To-do List

3.

A set of program instructions.

a)

Code

b)

Events

c)

Event Handler

d)

Algorithm

4.

A means to create computer programs by manipulating elements graphically rather than using text. Also called visual programming language

a)

Code

b)

Python

c)

Scratch

d)

Block-based programing language

5.

The set of rules that defines the combinations of symbols that are considered to be correctly structured in that language. The grammar and spelling of text-based programming languages.

a)

argument

b)

code

c)

syntax

d)

language

6.

A technique or process that manages complexity in a program or computer system. Abstraction “hides” details or removes duplication, allowing the programmer to focus on high-level considerations and functions rather than the rules of a programming language.

a)

scratch

b)

abstraction

c)

syntax

d)

code

7.

To identify errors or bugs in computer hardware or programs and fix them.

a)

iteration

b)

recode

c)

fix-it

d)

Debug

8.

A process of repeating a set of instructions a specified number of times or until a condition is met, such as in a repetition of a process or a newer version of development in computer science.

a)

Debug

b)

argument

c)

code

d)

Iteration

9.

The smallest unit of data storage that a program can use. A variable contains known or unknown information referred to as a “value.” Two types of variables are global and local.

a)

variable

b)

code

c)

answer

d)

storage

10.

A value that is passed to a storage location to be used by the program

a)

argument

b)

storage

c)

code

d)

unit

11.

A whole number that does not have a decimal or any digits after the decimal

a)

integer

b)

decimal

c)

float

d)

string

12.

A type of number that provides very precise information by including all the numbers after the decimal.

a)

integer

b)

decimal

c)

float

d)

string

13.

Text or characters displayed by a program. In MIT App Inventor Blocks view, the text string block lets you manage how text, also known as strings, are seen by the user of an app.

a)

String

b)

Boolean

c)

Variable

d)

Integer

14.

A data type that only has two values, usually denoted as true or false.

a)

Float

b)

Boolean

c)

String

d)

50/50

15.

A joining together of separate items—without changing them—into one place.

a)

event handler

b)

if...then

c)

Concatenation

d)

condition

16.

To direct a program to execute or reference a certain procedure.

a)

Call a procedure

b)

Call an event

c)

Concantenation

d)

Execute

17.

A set of steps to accomplish a task.

a)

code

b)

procedure

c)

event

d)

algorithm

18.

In MIT App Inventor, a control block that looks for inputs or events to know when to perform a specific action.

a)

code

b)

event handler

c)

call a procedure

d)

call an event

19.

A term used to describe when someone uses technology to gain access to something they would not otherwise have access to.

a)

Cheat

b)

Call a procdure

c)

Hack

d)

execute

20.

A sequence of instructions that continually repeats until a condition is met.

a)

loop

b)

conditional

c)

event

d)

procedure

21.

The individual items that make up the whole solution that will benefit the user. Each user story is addressed individually in a prioritized manner during app creation.

a)

user story

b)

sprint task

c)

back log

d)

app overview

22.

In what view do you update the user interface in MIT app inventor?

a)

Designer View

b)

Blocks View

23.

Any means by which people working with information can rack changes, prevent conflicting data, and keep track of the most current version of their files

a)

Abstraction

b)

Algorithm

c)

Version Control

d)

Procedures

24.

Information or signals entered into the computer system is called:

a)

Output

b)

Procedure

c)

Input

d)

Events

25.

Input or signals produced or delivered by a computer system:

a)

Output

b)

Input

c)

Iteration

d)

Procedure

26.

A series of conditionals that a computer moves through until it finds the one that is true.

a)

Abstraction

b)

Chained Conditional Statement

c)

While Loop

d)

Code

27.

Stored data that is only used within a small scope of a project and cannot be used by other parts of the program

a)

Global Variable

b)

Locker

c)

Local Variable

d)

Storage

28.

Stored data that may be used by ant part of the program

a)

Global Variable

b)

Locker

c)

Local Variable

d)

Input