Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ITF-Practice-Sample2

Total questions: 75

Worksheet time: 38mins

Name
Class
Date
1.

A developer is creating an application that requires a value to be stored with decimal precision. Which of the following data types should be used for the variables that will store these values?

a)

String

b)

Boolean

c)

Float

d)

Integer

2.

Your organization has 20 employees who need an accounting software update installed. Due to a miscommunication, the purchaser only paid to update 10 licenses. The software company issued a paper license and a single key for updating 10 users. This is an enterprise paper license and there is no mechanism that enforces a limit to the number of times the key can be used. You decide to update all 20 users. Which of the following are possible consequences of this decision?

a)

You risk losing your job.

b)

There are no consequences. By law, you are allowed 1 to 3 activations per user.

c)

The software will eventually stop working properly for the 10 extra updates you installed.

d)

The software company will never detect the violation so negative consequences are unlikely.

e)

Your company is exposed to litigation by violating the software license agreement.

3.

Which of the following components converts AC to DC?

a)

Power supply

b)

Voltage regulator

c)

Surge protector

d)

Capacitor

4.

A developer is writing a program that will store the value of a single character. Which of the following data types will work BEST to store this value?

a)

Single

b)

Boolean

c)

String

d)

Char

5.

Which of the following applications can be used for storing, modifying, extracting, and searching data?

a)

Presentation software

b)

Word processing software

c)

Database software

d)

Conferencing software

6.

The idea of programming by modeling real-world things into computer code is called .

a)

Inheritance

b)

Polymorphism

c)
Object-oriented programming
d)

Encapsulation

7.

If a folder exists on an NTFS partition, which permission is needed by a user who needs to set security permissions on the folder?

a)

Full Control

b)

Write

c)

Read

d)

Execute

8.

Kris recently subscribed to a cable Internet provider. Which of the following devices is needed to convert the signal received on the coax cable to data that can be understood by a computer?

a)

Modem

b)

Server

c)

Router

d)

Switch

9.

Which of the following transfer rates is the FASTEST?

a)

1.24 Gbps

b)

181 Mbps

c)

1,282 Kbps

d)

1,480 Mbps

10.

What must a laptop have in order to work outside of the house and still remain connected to the internet?

a)

WLAN card

b)

Infrared sensor

c)

FireWire connection

d)

Bluetooth module

11.

What are the two main types of firewall?

a)

Host-based Firewall

b)

Public Firewall

c)

Corporate Firewall

d)

Network Firewall

e)

Personal Firewall

12.

Select the correct match for each language to its general purpose in a website

a)

Makes website elements interactive – JavaScript

Adds colors, fonts, and other design elements to website – CSS

Creates website structure and content – HTML

b)

Makes website elements interactive – HTML

Adds colors, fonts, and other design elements to website – JavaScript

Creates website structure and content – CSS

c)

Makes website elements interactive – CSS

Adds colors, fonts, and other design elements to website – HTML

Creates website structure and content – JavaScript

13.

In a relational database table, columns are better known as .

a)

Categories

b)

Records

c)

Instances

d)
Fields
14.

What protocol is used to send email messages from a mail client to a mail server?

a)

SNMP

b)

IMAP

c)

POP3

d)

FTP

e)

SMTP

15.

Which of the following is typically used for large data backups of servers?

a)

DLT tape

b)

RAID

c)

DVD-R

d)

CD-R

16.

A technician walks into the office with a UPS. What sort of threat will this device prepare a system for?

a)

Wiretapping

b)

Denial-of-service

c)

Power outage

d)

Data redundancy

17.

Why is it better to use a credit card than a debit card for online purchases?

a)

Credit cards have better interest rates

b)

Debit cards require you to pay additional fees

c)

Credit cards have better fraud protection

d)

Credit cards keep track of all your transactions

18.

Which of the following stores data using microscopic light and dark spots?

a)

Hard disk

b)

Compact disc

c)

Flash drive

d)

RAM

19.

Which of the following is technically NOT a programming language?

a)

JavaScript

b)

C++

c)

HTML

20.

A business wants to set up a database to store customer and order information. They have decided to use a relational database. Which of the following is the main benefit of using a relational database?

a)

The data can be saved as a flat file.

b)

The data is stored as a single file for quick retrieval.

c)

The data can be organized into separate tables that are related to each other.

d)

The data can be stored as unstructured data.

21.

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)

Looping

b)

Encapsulation

c)

Programming array

d)

Branching

22.

Your friend Andrew has confirmed that someone has been using his password to log in to his social media account. He believes that two bank accounts may also have been compromised. Which of the following password best practices has Andrew MOST likely violated?

a)

Password age

b)

Password history

c)

Password reuse

d)

Password length

23.

The vast amount of data collected from Internet searches, social media posts, customer transactions, military surveillance, medical tests, weather sensors, and other data sources are collectively referred to as ________.

a)

Big Data

b)

Metadata

c)

Business Data

d)

Omni Data

24.

Which of the following are web browsers?

a)

Bing

b)

Google

c)

Mozilla Firefox

d)

Google Chrome

e)

Microsoft Visio

25.

Which of the following is a common form of social engineering attack?

a)

Stealing the key card of an employee and using that to enter a secured building.

b)

Hoax virus information emails.

c)

Using a sniffer to capture network traffic.

d)

Distributing false information about your organization's financial status.

26.

Besides entering a URL to go directly to a website, what else can you enter in a browser address bar to explore the internet?

a)

Enter a package tracking number to find out a package status.

b)

Enter the filename of a file on your local hard drive to view the file.

c)

Enter a MAC address to find out which device it is assigned to.

d)

Enter one or more search terms for a topic.

27.

What is the first step of the data analytics process?

a)

Generating information

b)

Creating a data report

c)

Using statistical tools to analyze data

d)

Collecting raw data

28.

Dave, a videographer, wants to purchase a network switch that will improve the performance of transferring video from his video editing workstation to a backup server. Which of the following transfer rates currently available to consumers is the FASTEST for network switches?

a)

Tbps

b)

Kbps

c)

Gbps

d)

Mbps

29.

A small business has been experiencing power outages in their area. When checking the IP-based security camera, they were not able to access the camera. They verified the camera was on and had power. What is MOST likely the problem?

a)

The camera is not connected to the wireless network

b)

The camera has an invalid gateway address

c)

The camera's memory card is full

d)

The camera has been damaged by the power outage

30.

Which of the following exist to help consumers know what products they're buying?

a)

Fair Use

b)

Trademarks

c)

Patents

d)

Copyrights

31.

You recently purchased a new sound card and installed it in a free PCI slot in your computer. You plug in your old speakers, but you don't get any sound. You have checked all cable connections, and they are secure. You have also ensured that the speaker volume is appropriately adjusted and isn't muted. Which of the following BEST describes the next step you should perform?

a)

Replace your sound card.

b)

Check the vendor's website for an updated driver.

c)

Manually change the IRQ settings for the card.

d)

Replace the speakers.

32.

Which of the following is NOT a long-term storage device?

a)

Flash drive

b)

Compact disc

c)

Hard disk

d)

RAM

33.

Rick and Steve want to share information between their smart phones without connecting to the WiFi network. Which of the following is the least complicated way to accomplish this?

a)

Bluetooth

b)

Infrared

c)

NFC

d)

USB cable

34.

A programming paradigm is a method used to program a computer that guides the solving of a problem or performing of a task. Which of the following describes the procedural, or imperative, programming paradigm?

a)

It uses a non-linear approach to solving problems.

b)

It uses high-level instructions instead of detailed steps.

c)

It uses a linear, top-down approach to solving problems.

d)

It uses a domain-specific language (DSL) to instruct the program what needs to be done.

35.

When working with an application to generate graphical reports, which of the following chart types would work BEST for data that changes over time at intervals?

a)

Excel table

b)

Bar chart

c)

Line graph

d)

Pie chart

36.

Frank, a technician, has finished installing a wireless router. Jessica is connected to the WiFi. However, she can only see the company intranet pages. What should Frank do to troubleshoot the problem?

a)

Clear the browser cache.

b)

Configure the browser proxy settings.

c)

Apply a firmware update.

d)

Disable the pop-up blocker.

37.

A large number of compromised computers are infected with malware that allows an attacker (herder) to control them to spread email spam and launch denial-of-service attacks. Which of the following does this security threat describe?

a)
Botnet
b)

Man-in-the-middle

c)

Spoofing

d)

Phishing

38.

When might it be MOST helpful to clear your browser's cache of temporary Internet files?

a)

After every Internet search

b)

Immediately after opening a new Microsoft Office document

c)

When you switch to a different web browser

d)

When a website is not functioning as it should

39.

Select the correct match of each collaboration tool to its description.

a)

Collaborative editing – Software that allows multiple users to work on a document at the same time

Calendaring – Software that keeps track of multiple people’s schedules

Screen sharing – Broadcasting one user’s screen to other users

b)

Screen sharing – Software that allows multiple users to work on a document at the same time

Collaborative editing – Software that keeps track of multiple people’s schedules

Calendaring – Broadcasting one user’s screen to other users

c)

Calendaring– Software that allows multiple users to work on a document at the same time

Screen sharing – Software that keeps track of multiple people’s schedules

Collaborative editing– Broadcasting one user’s screen to other users

40.

Marcus was assigned to troubleshoot a problem with a customer not being able to access a cloud application. Which of the following is the LAST step in the troubleshooting methodology that should be completed?

a)

Establish a plan of action to solve the problem and identify potential effects

b)

Verify full system functionality and, if applicable, implement preventive measures

c)

Implement the solution or escalate as necessary

d)

Document findings/lessons learned, actions, and outcomes

41.

A service that lets you store data in a remote location over the Internet is called ___________.

a)

Online repository

b)

Internet backup

c)

Cloud storage

d)

Database

42.

While troubleshooting a problem with a computer, a technician has tested and confirmed a theory on how to fix the problem. Which of the following is the NEXT step the technician should perform?

a)

Establish a plan of action to solve the problem and identify potential effects

b)

Document findings/lessons learned, actions, and outcomes

c)

Implement the solution or escalate as necessary

d)

Verify full system functionality and, if applicable, implement preventive measures

43.

When protecting your online identity, which of the following is an internet security threat you need to be aware of?

a)

USB keyloggers

b)

Using personal information

c)

Phishing attempts

d)

Using a different password for each social media platform

44.

Files that you send along with an email message are called _________.

a)

Extras

b)

Attachments

c)

MMS

d)

E-files

45.

Which of the following access controls gives only backup administrators access to all servers on the network?

a)

Discretionary

b)

Mandatory

c)

Role-based

d)

Authorization

46.

Which of the following played vital roles in the advancement of national defense, science, and social change?

a)

Hollerith's Tabulating Machine

b)

Supercomputers

c)

Smartphones

d)

Microchip

47.

A software developer is creating a variable to hold whole numbers and will perform numeric operations on the values stored in that variable. Which of the following data types is the BEST for this purpose?

a)

Float

b)

Boolean

c)

String

d)

Integer

48.

Which of the following is found in one or more columns of data and contains a unique identifier for the row?

a)

Relationship

b)

Primary key

c)

Attribute

d)

Foreign key

49.

Which type of data have elements in common but do not fit into rigid rows and columns in a table?

a)

Non-structured

b)

Structured

c)

Non-relational

d)

Semi-structured

50.

Mark received an email from a software company claiming his account will be disabled soon. The email contains several spelling errors, an attachment, and states he should open the attachment for further instructions. What should Mark do?

a)

Forward the email to a friend and ask for advice.

b)

Delete the email without opening the attachment.

c)

Open the attachment because he has anti-virus software installed.

d)

Reply to the sender and ask if the attachment is safe.

51.

Computers work by executing lists of instructions. Sometimes, computers need to run multiple lists of instructions at the same time. What is another name for the instructions?

a)

Services

b)

Processes

c)

Modules

d)

Tasks

52.

What group of database commands is used to define and modify metadata?

a)

Data definition

b)

Data manipulation

c)

Data control

d)

Data correlation

53.

Which of the following components of a successful access control framework is the process of proving that you are who you say you are?

a)

Access control

b)

Authentication

c)

Authorization

d)

Accounting

54.

What is junk email?

a)

Unwanted, unsolicited email

b)

Email applications that don't function well

c)

Poorly worded email drafts

d)

Another name for webmail applications

55.

Which of the following lists the basic computing and processing steps in order?

a)

Input, retrieval, processing, and storage

b)

Input, processing, output, and storage

c)

Input/output, processing, and storage

d)

Input, retrieval, output, and storage

56.

Which of the following encoding schemes would MOST likely be used to represent an emoji?

a)

ASCII

b)

UTF-8

c)

Unicode

d)

ISO-8859-1

57.

Which of the following digital communication media does NOT require a connection to the Internet?

a)

Discussion board

b)

SMS

c)

Video conference

d)

Social network

58.

Which of the following are the BEST steps you can take to avoid having your mobile device exploited by a hacker or infected by a virus?

a)

Keep your device always in your possession

b)

Lock the screen with some form of authentication

c)

Keep an up-to-date remote backup

d)

Turn off location services

e)

Avoid anti-virus apps

59.

Which option should you use to respond to the sender of an email but not all the recipients?

a)

CC

b)

Reply

c)

Reply All

d)

Forward

60.

A developer is creating a container that needs the ability to resize itself dynamically when an element is added or removed and can hold many values.

a)

Variable

b)

Vector

c)

Constant

d)

Array

61.

Match the following software types to their correct descriptions:

a)

Resource management – Software that keeps track of progress and assignments for large projects

Collaborative editing – Software that allows multiple users to work on a document at the same time

Discussion board – Online forum where discussions consist of threads in response to an original post

b)

Collaborative editing – Software that keeps track of progress and assignments for large projects

Discussion board – Software that allows multiple users to work on a document at the same time

Resource management – Online forum where discussions consist of threads in response to an original post

c)

Discussion board – Software that keeps track of progress and assignments for large projects

Resource management – Software that allows multiple users to work on a document at the same time

Collaborative editing – Online forum where discussions consist of threads in response to an original post

62.

Which of the following has the ability to store user data even if the power to the computer is off?

a)

Cache memory

b)

System memory

c)

Firmware/BIOS

d)

Hard drive

63.

One software license model allows software to be freely distributed, downloaded, and installed without paying a license fee but often requires a fee for support, training, or added functionality. What is the name of this model?

a)

Persistent

b)

Open-source

c)

Personal

d)

Enterprise

e)

Proprietary

64.

Carol is traveling for business and attending a conference. The conference center provides free Wi-Fi. Which of the following would BEST protect a laptop from unauthorized remote access?

a)

Anti-malware

b)

Firewall appliance

c)

Host-based firewall

d)

Full disk encryption

65.

Which of the following connectors are used to terminate a Cat 5e and Cat 6a network cable?

a)

RJ-11

b)

RJ-45

c)

LC

d)

BNC

66.

Julien, a programmer, was fixing a bug in the programming code written by another developer. He discovered that the code with the bug was repeated several times. Instead of fixing the bug in multiple places, which of the following programming features should he use so the code is only located in one place?

a)

Loops

b)

Variables

c)

Functions

d)

Container

67.

Alberto works in human resources and wants to move all personnel files to a system that would provide a user interface for adding, updating, and removing personnel records. He also wants to ensure the data cannot be viewed without correct permissions. Which of the following would be the BEST option to store and retrieve this data?

a)

Cloud storage

b)

Text-based flat file

c)

Network share

d)

Database

68.

Which installation method is most likely to put your computer at risk of downloading a virus?

a)

Software subscription

b)

App store installation

c)

CD or DVD installation

d)

Internet installation

69.

Marty, a database administrator, needs to build a database query that will return the results from the start of January through the end March. Which of the following commands would be used?

a)

ALTER TABLE

b)

INSERT

c)

UPDATE

d)

SELECT

70.

A small business wants to persistently store customer feedback and product feature requests. The business also wants to be able to index and sort the information by priority. Which of the following would be the BEST option to track this information?

a)

SSD

b)

Database

c)

Flat file

d)

Memory

71.

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)

An array

b)

A constant

c)

A variable

d)

A float

72.

Small files that a website saves on your computer to remember your preferences are called .

a)
Cookies
b)

Fingerprints

c)

Reminders

d)

Malware

73.

Your company wants to use multifactor authentication. Which of the following would you most likely suggest?

a)

Token and smartphone

b)

PIN and smart card

c)

Password and passphrase

d)

Fingerprint and retinal scan

74.

Which of the following is a type of variable that can hold many values at the same time?

a)

Value

b)

Array

c)

Variable

d)

Constant

75.

You have purchased new computers and will be disposing of your old computers. Instead of recycling the computers, you decide to resell them by placing an ad on the Internet. These computers were previously used for storing sensitive information. To properly protect the accidental discovery of the company's sensitive information, which of the following steps MUST be completed prior to getting rid of the computers?

a)

Delete user data and applications from the hard drives

b)

Include the original operating system discs and product keys with the computers

c)

Use data wiping software to clear the hard drives

d)

Reformat the hard drives