wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit 3 Practice

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

A student is creating an application that allows customers to order food for delivery from a local restaurant. Which of the following is LEAST likely to be an input provided by a customer using the application?

a)

The address where the order should be delivered

b)

The cost of a food item currently available for order

c)

The credit card or payment information for the purchaser

d)

The name of a food item to be included in the delivery

2.

A company that develops educational software wants to assemble a collaborative team of developers from a variety of professional and cultural backgrounds. Which of the following is NOT considered a benefit of assembling such a team?

a)

Collaboration that includes diverse backgrounds and perspectives can eliminate the need for software testing.

b)

Collaboration that includes diverse backgrounds and perspectives can help the team anticipate the needs of a variety of software users.

c)

Collaboration that includes diverse backgrounds and perspectives can help the team avoid bias.

d)

Collaboration that includes diverse backgrounds and perspectives can reflect the strengths of the individual team members.

3.

Three students in different locations are collaborating on the development of an application. Which of the following strategies is LEAST likely to facilitate collaboration among the students?

a)

Having all three students participate in frequent video chat sessions to discuss ideas about the project and to provide feedback on work done so far

b)

Having all three students use an online shared folder to contribute and discuss components to be considered for use in the application

c)

Having all three students write code independently and then having one student combine the code into a program

d)

Having all three students work in a shared document that each can edit to provide comments on the work in progress

4.

A company that develops mobile applications wants to involve users in the software development process. Which of the following best explains the benefit in having users participate?

a)

Users can identify and correct errors they encounter when using released versions of the software.

b)

Users can review the algorithms used in the software to help improve their efficiency.

c)

Users can provide documentation for program code at the end of the software development process.

d)

Users can provide feedback that can be used to incorporate a variety of perspectives into the software.

5.

The variable age is to be used to represent a person’s age, in years. Which of the following is the most appropriate data type for age ?

a)

Boolean

b)

number

c)

string

d)

list

6.

The variable isOpen is to be used to indicate whether or not a store is currently open. Which of the following is the most appropriate data type for isOpen ?

a)

Boolean

b)

number

c)

string

d)

list

7.

A teacher is writing a code segment that will use variables to represent a student’s name and whether or not the student is currently absent. Which of the following variables are most appropriate for the code segment?

a)

A string variable named s and a Boolean variable named a

b)

A string variable named s and a numeric variable named n

c)

A string variable named studentName and a Boolean variable named isAbsent

d)

A string variable named studentName and a numeric variable named numAbsences

8.

Which of the variables have the value 50 after executing the following code segment?

x ← 25

y ← 50

z ← 75

x ← y

y ← z

z ← x

a)

x

b)

y

c)

z

9.

A user unintentionally installs keylogging software on a computer. Which of the following is an example of how the keylogging software can be used by an unauthorized individual to gain access to computing resources?

a)

The software gives an unauthorized individual remote access to the computer, allowing the individual to search the computer for personal information.

b)

The software installs a virus on the computer and prompts the user to make a payment to the unauthorized individual to remove the virus.

c)

The software prompts the user to enter personal information to verify the user’s identity. This personal information is recorded and transmitted to an unauthorized individual.

d)

The software records all user input on the computer. The recorded information is transmitted to an unauthorized individual, who analyzes it to determine the user’s login passwords.

10.

An individual receives an e-mail that appears to be from an insurance company. The message offers a low insurance rate, and prompts the recipient to click a link to learn more. Which of the following is most indicative that the e-mail is part of a phishing attempt?

a)

After clicking the link, a browser cookie is downloaded to the recipient’s computer.

b)

After clicking the link, a Web page opens that prompts the recipient for personal information.

c)

After clicking the link, the recipient’s private network becomes publicly visible via a rogue access point.

d)

After clicking the link, software is installed on the recipient’s computer that records every keystroke made on the computer.

11.

A city’s police department has installed cameras throughout city streets. The cameras capture and store license plate data from cars driven and parked throughout the city. The authorities use recorded license plate data to identify stolen cars and to enforce parking regulations.

Which of the following best describes a privacy risk that could occur if this method of data collection is misused?

a)

The cameras may not be able to read license plates in poor weather conditions.

b)

Local business owners could lose customers who are unwilling to park in the city.

c)

Traffic personnel who work for the city could lose their jobs if their services are no longer needed.

d)

The vehicle location data could be used to monitor the movements of city residents.

12.

Which of the following best exemplifies the use of multifactor authentication?

a)

A computing device enables users to input information using multiple interfaces, including a keyboard, a mouse, and a touch pad

b)

A user employs a public key encryption method that uses one key to encrypt information and a different key to decrypt information.

c)

A Web site requires a user to enter a password as well as a numeric code received via text message before the user can log in to an account.

d)

Multiple users share an account to a Web-based software program, and each user has an individual username and password.

13.

Which of the following best describes the ability of parallel computing solutions to improve efficiency?

a)

Any problem that can be solved sequentially can be solved using a parallel solution in approximately half the time.

b)

Any solution can be broken down into smaller and smaller parallel portions, making the improvement in efficiency theoretically limitless as long as there are enough processors available.

c)

The efficiency of parallel computing solutions is rarely improved over the efficiency of sequential computing solutions.

d)

The efficiency of a solution that can be broken down into parallel portions is still limited by a sequential portion.

14.

A code segment will be used to swap the values of the variables a and b using the temporary variable temp.

Which of the following code segments correctly swaps the values of a and b ?

a)

b)

c)

d)

15.

Match the following

a)

Input

1.

The user clicks a button

b)

Output

2.

A song is played

c)

Usre interface

3.

A screen with buttons, images, and text

16.

Which of the following best describes the protocols used on the Internet?

a)


The protocols of the Internet are designed by government agencies to ensure they remain free to use

b)


The protocols of the Internet are secret to maintain the privacy and security of people using them

c)


Each device connected to the Internet will use a protocol designed by the company that manufactured it

d)


The protocols of the Internet are open and used by all devices connected to the network

17.

Jesse purchases a new smartphone and is immediately able to use it to send a photo over the Internet to a friend who lives in a different country. Which of the following is NOT necessary to make this possible?

a)


Both devices are using the same shared and open protocols

b)


A single direct connection is established between any two devices connected to the Internet

c)


The data of the image is routed through a sequence of directly connected devices before arriving at its destination.

d)


Both devices are directly connected to at least one part of the Internet

18.

Emilee is watching an online video. The video is being sent to her laptop by a server over the Internet which splits the video into packets and sends them in the order they appear in the video. Which of the following is true about how the packets will arrive at her computer?

a)

The packets will always be received in the order that they were sent

b)


Either every packet will reach her computer or none of them will.

c)


Packets that arrive out of order will be sent back to the server.

d)


The packets may arrive out of order

19.

Which of the following is MOST likely to be an outcome of the digital divide?

a)


Certain companies will be unable to certify their technology as digitally secure.

b)


People from some racial or ethnic groups have unequal access to computing technology.

c)


People will have equal access and influence both globally and locally.

d)


Political groups in some countries are unable to agree on regulations of digital technology.

20.


Which of the following best describes the purpose of a design specification?

a)

  Tracking errors that arise through user testing

b)

Documenting comments that will need to be added to a program

c)

Describing the requirements for how a program will work or users will interact with it

d)

Listing detailed questions that will be asked of users during interviews