wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CSP Vocab Practice 1

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

This is a term that describes lists or arrays or other collections used to develop computer programs.

a)

variables

b)

abstract data types (ADTs)

c)

algorithms

d)

American Standard Code for Information Interchange (ASCII)

2.

The removal of details or information for a purpose in a program; to help improve focus on a relevant concept; or to understand or solve a problem--is generally called

a)

abstraction

b)

algorithm

c)

heuristic

d)

modular arithmetic

3.

This is a step-by-step set of instructions implemented by a program to develop and express solutions to a computational problem.

a)

algorithm

b)

heuristic

c)

abstraction

d)

data innovation

4.

This is a character encoding scheme used to translate characters into numerical values.

a)

American Standard Code for Information Interchange (ASCII)

b)

hexadecimal

c)

RGB color

d)

binary

5.

This program hides your browsing history and prevents the use of cookies that track your data.

a)

anonymity software

b)

dark web

c)

virus

d)

antivirus software

6.

This program can work on a personal computer or a network to prevent viruses from infecting the system.

a)

antivirus software

b)

anonymity software

c)

abstraction

d)

Virtual Private Network (VPN)

7.

This is the action of adding an element to the end of a list or array.

a)

append

b)

addendum

c)

sum

d)

product

8.

When you put a value into a memory location and give that location a name in a program, this action is known as:

a)

assignment

b)

variable

c)

abstraction

d)

arithmetic

9.

A step in encryption that verifies that the recipient of the message is who should be receiving the message.

a)

authentication

b)

antivirus software

c)

decryption

d)

IP address

10.

This search algorithm finds a target in an ordered set by halving the set being searched at each stage until the target is found or a set of one element is all that remains.

a)

linear search

b)

binary search

c)

algorithm

d)

heuristic

11.

Two-digit number system where each number represents a power of 2.

a)

binary

b)

dualism

c)

hexadecimal

d)

RGB color

12.

A single binary digit which can contain either a 0 or 1.

a)

bit

b)

byte

c)

binary

d)

nibble

13.

Writing code in this type of language often involves dragging and dropping pictorial code, rather than typing text.

a)

block-based language

b)

boolean logic

c)

text-based language

d)

Java

14.

This branch of algebra has all values represented by either true or false.

a)

Boolean logic

b)

binary

c)

modular arithmetic

d)

assignment operator

15.

A variable that is either true or false.

a)

Boolean data type

b)

binary question

c)

dualism

d)

abstraction

16.

A list of web page addresses (and related data) that a person has viewed.

a)

browsing history

b)

anonymity software

c)

abstract data type (ADT)

d)

IP address