wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Intro to IT Ch 8 Quiz Review

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

A way of giving computers precise, line-by-line instructions to follow

a)

Computer Programming

b)

Tasking

c)

Cyber Security

d)

Cryptography

2.

A way to represent code in a manner that is easier for a wide range of people to understand.

a)

Pseudocode

b)

Machine code

c)

Flowcharts

d)

High Level Languages

3.

Specific, step-by-step procedures that illustrate how a problem will be solved.

It is similar to a recipe.

a)

Algorithm

b)

Pseudocode

c)

Programming

d)

Flowchart

4.

A specific keyword such as "int", "float", or "string" that tells the compiler or interpreter how the data should be used

a)

Data Type

b)

Value

c)

Variable

d)

Input

5.

The two most common identifiers

a)

Variables and constants

b)

Method and functions

c)

Types and objects

d)

Integer and decimal

6.

Snippets of code that you can write once, then reuse whenever you need them.

a)

Functions

b)

Containers

c)

Flexible Code

d)

Variables

7.

The two most popular types of programming languages

a)

Compiled and interpreted

b)

High and low level

c)

Machine code and object code

d)

Web and device

8.

When a program can take more than one path.

a)

Branching

b)

Looping

c)

Tunneling

d)

Mirroring

9.

When a computer runs the same code over and over again until a condition is met.

a)

Looping

b)

Branching

c)

Repeating

d)

Functions

10.

An Object Oriented Programming (OOP) concept that describes how data and methods are bundled together within one unit or class.

a)

Encapsulation

b)

Bundling

c)

Scripting

d)

Compiling

11.

The two main types of programming paradigms (patterns or models).

a)

Procedural and declarative

b)

Branching and looping

c)

Machine and assembly

d)

Interpreted and compiled

12.

A set of programming tools that work together to make a programmer's job easier.

a)

Visual Studio Code (VSC)

b)

Application Support Code (ASC)

c)

Code Enhancement Bundle (CEB)

d)

Integrated Development Environment (IDE)

13.

Programmers use these to connect or communicate with databases, operating systems, and other services.

a)

Device Code Activators (DCA)

b)

Immutable Language Processors (ILP)

c)

Integrated Development Environments (IDE)

d)

Application Programming Interfaces (API)

14.

Two of the most popular scripting (interpreted) languages

a)

Javascript and Python

b)

C++ and Java

c)

Basic and Fortran

d)

PHP and Ruby

15.

Programming development that creates the things users see and interact with on a website.

a)

User Interface Development

b)

Backend Development

c)

Frontend Development

d)

User Experience Development

16.

Programming development that handles the server side of a website that's not apparent to the average user. This includes serving content to users, managing user accounts, and accessing information from databases.

a)

Frontend Development

b)

Backend Development

c)

User Experience Development

d)

Interface Development

17.

The three tools used to create an interactive web site.

a)

HTML, Basic, and IDEs

b)

HTML, CSS, and JavaScript

c)

Frontend, Backend, and User interface

d)

Functions, procedures, and encapsulation

18.

HTML uses these to tell the browser how to structure a web page.

a)

Tags

b)

Forms

c)

Keys

d)

Functions

19.

Web pages use these to tell the browser how to display elements on a web page.

a)

Cascading Style Sheets (CSS)

b)

Functions and procedures

c)

HTML tags

d)

Javascript

20.

A person who creates applications for computers and mobile devices.

a)

Database Programmer

b)

QA Engineer

c)

Application Developer

d)

Web Developer

21.

A person who creates websites and other technologies that are delivered through the internet.

a)

Database Programmer

b)

QA Engineer

c)

Application Developer

d)

Web Developer

22.

A person who makes sure the quality of a finished software application meets the standards of the company.

a)

Database Programmer

b)

QA Engineer

c)

Application Developer

d)

Web Developer

23.

A person who writes code to design, create, implement, and maintain databases.

a)

Database Programmer

b)

QA Engineer

c)

Application Developer

d)

Web Developer

24.

This helps programmers keep track of who has made changes to source code.

a)

Version control

b)

IDEs

c)

APIs

d)

User testing

25.

<body> and </body> are examples of what?

a)

HTML tags

b)

CSS styles

c)

Python code

d)

Javascript code