wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Networking I Chapter 8 Test Review

Total questions: 28

Worksheet time: 15mins

Name
Class
Date
1.

Which of the following BEST describes a flowchart?

a)

It is a visual representation of the logic in a program.

b)

It is a step-by-step procedure that illustrates how a problem is to be solved.

c)

It starts at the first line and then executes one line at a time until the end.

d)

It does the same thing over and over in exactly the same way.

2.

Which of the following programming models are built from class templates that have properties, attributes, and methods?

a)

Objects

b)

Vector

c)

Encapsulation

d)

Functions

3.

Databases, authentication, and user accounts are all part of a website's ______________.

a)

Full stack

b)

Backend

c)

Protocols

d)

Frontend

4.

What does the following JavaScript code snippet do when the code is loaded in a browser?

a)

Nothing, this code will not load in a browser

b)

Displays a pop-up window with the message "You are coding with JavaScript!

c)

Displays the text "My JavaScript Button" and a button labeled "Click me!"

d)

Displays a button labeled "Click me!"

5.

On a flowchart, which of the following represents a decision?

a)

Rectangle

b)

Diamond

c)

Arrow

d)

Parallelogram

6.

Which of the following features of an integrated development environment (IDE) BEST allow a programmer to code faster and with less effort? (Select two.)

a)

An IDE has a library of built-in functions.

b)

An IDE allows for saving code with filename extensions.

c)

An IDE can autocomplete key words.

d)

An IDE provides standard text-editing features.

e)

An IDE allows projects to be kept organized in folders.

7.

A developer is creating a program that will store a customer's latest order number. The value will change each time a customer creates a new order. Which of the following would MOST likely be used to store the value?

a)

Object

b)

Constant

c)

Array

d)

Variable

8.

You are working on a program that needs to keep track of many values at the same time. Which of the following would you use?

a)

A constant

b)

A variable

c)

A float

d)

An array

9.

Which of the following job tasks would be something a QA specialist would do?

a)

Create applications for computers and mobile devices.

b)

Use Ruby, Java, PHP, Python, and query languages like SQL.

c)

Monitor software development in order to maintain a high-quality product.

d)

Write code to design, create, implement, and maintain databases.

10.

Which of the following BEST describes a back-end developer?

a)

He or she needs to make the website as user-friendly as possible

b)

He or she controls what you see visually in your web browser when you visit a site.

c)

He or she accesses information from databases and prevents unauthorized access.

d)

He or she uses HTML, CSS, and JavaScript to determine the way a website looks.

11.

Using HTML and CSS to provide visual elements to the end user would be considered part of a website's _____________.

a)

Frontend

b)

Protocols

c)

Backend

d)

Full stack

12.

Which of the following can be used by a programmer to debug code?

a)

Integrated development environment (IDE)

b)

Application programming interface (API)

c)

Text editor

d)

Word processor

13.

Which of the following BEST describes a front-end developer?

a)

He or she may use Ruby, Java, PHP, and Python

b)

He or she may use query languages like SQL.

c)

He or she services the website and manages user accounts.

d)

He or she is concerned with the aesthetics of a website.

14.

What is the term for code that keeps running as long as a certain condition is met?

a)

Branch

b)

Decision

c)

For loop

d)

While loop

15.

Match each language to its general purpose in a website

a)

Makes website elements interactive

1.

JavaScript

b)

Adds colors, fonts, and other design elements to website

2.

CSS

c)

Creates website structure and content

3.

HTML

16.

You want to have a hyperlink to testout.com on your web page. What is the correct HTML syntax to accomplish this?

a)

<a href="www.testout.com">Link to the

TestOut homepage</a>

b)

<a href="www.testout.com"></a>

c)
d)

<a href=>Link to the TestOut.com

homepage</a>

17.

In object-oriented programming, which of the following concepts is used to describe properties?

a)

Methods

b)

Encapsulation

c)

Attributes

d)

Polymorphism

18.

A software developer is working on a website and has been tasked with adding interactive elements to it. Which of the following programming languages would work BEST for this task?

a)

JavaScript

b)

HTML

c)

C++

d)

CSS

19.

What does JavaScript do?

a)

Makes web pages interactive.

b)

Makes websites look good.

c)

Contains the title of the web page.

d)

Links digital objects to each other.

20.

Jessica, a programmer, has created specific statements, including conditional loops to accomplish a task. What has she created?

a)

Software

b)

Algorithm

c)

Pseudocode

d)

Flowchart

21.

Diana, a developer, needs to program a logic component that will allow the user to enter a series of values. Which of the

following would BEST provide that functionality?

a)

Looping

b)

Scripting

c)

Branching

d)

Case statement

22.

A user is shopping online and has added two items to the cart. When the user clicks the Checkout button, the shopping cart programming logic checks to see if the user is logged in already. If the user is logged in, the checkout process continues, otherwise, the user is prompted to sign in. Which of the following describes the logical component being used?

a)

Encapsulation

b)

Branching

c)

Programming array

d)

Looping

23.

A person that can use HTML, CSS, and JavaScript to create websites (as well as service the website and manage user

accounts) is known as which of the following?

a)

An application developer

b)

A quality assurance engineer

c)

A database programmer

d)

A full-stack web developer

24.

Which of the following is a programming identifier that would be used to define values that don't change?

a)

Variables

b)

Vectors

c)

Constants

d)

Arrays

25.

In which of the following careers does one usually work together in teams to create software programs?

a)

Database programmer

b)

Application developer

c)

Web developer

d)

Quality assurance engineer

26.

A software developer wants to add a custom Google Map to a customer's website. Which of the following would the developer use to accomplish this?

a)

The C# programming language

b)

Cascading Style Sheets (CSS)

c)

Application programming interface (API)

d)

Integrated development environment (IDE)

27.

Which programming language type is the most basic human-readable and closest to actual machine language?

a)

Compiled

b)

Assembly

c)

Query

d)

Interpreted

28.

A programmer is creating an application that needs to store a value indicating if the user is logged in or not. Which of the

following would be the BEST data type to accomplish this?

a)

Boolean

b)

Float

c)

Integer

d)

String