wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IoT Knowledge Quiz

Total questions: 127

Worksheet time: 21mins

Name
Class
Date
1.

The I in IoT stands for:

a)

Internet

b)

Iridium

c)

Ironing

2.

What's the estimated number of IoT devices in use by the end of 2020?

a)

30

b)

30 million

c)

30 billion

3.

Smartphones are IoT devices

a)

True

b)

False

4.

IoT devices need to be connected to the Internet at all time

a)

True

b)

False

5.

IoT devices are always secure

a)

True

b)

False

6.

AI can be run on low powered IoT devices

a)

True

b)

False

7.

The T in IoT stands for:

a)

Transistors

b)

Things

c)

Turkeys

8.

IoT devices gather information from the world around them using:

a)

Sensors

b)

Actuators

c)

Carrier pigeons

9.

IoT devices draw more power than the average desktop or laptop computer

a)

True

b)

False

10.

The three steps in a CPU instruction cycle are:

a)

Decode, Execute, Fetch

b)

Fetch, Decode, Execute

c)

Stop, Collaborate, Listen

11.

What operating system do Raspberry Pis run?

a)

They don't run an OS

b)

Windows 95

c)

Raspberry Pi OS

12.

IoT devices typically run faster and have more memory than the average desktop or laptop computer

a)

True

b)

False

13.

An LED is a sensor:

a)

True

b)

False

14.

Sensors are used to:

a)

Gather data from the physical world.

b)

Control the physical world.

c)

Only monitor temperature.

15.

Actuators are used to:

a)

Gather data from the physical world.

b)

Control the physical world.

c)

To calculate insurance risks.

16.

Digital sensors send data as:

a)

Voltage ranges

b)

High and low voltages only

c)

Emails

17.

What digital signal is sent when a button is pressed?

a)

0

b)

1

18.

You can control analog actuators from a digital device using pulse-width modulation

a)

True

b)

False

19.

IoT devices always need to be connected to the Internet to work:

a)

True

b)

False

20.

IoT devices always communicate over HTTP, the same as web apps and other web APIs:

a)

False

b)

True

21.

IoT devices rely on the cloud for all their decision making:

a)

False

b)

True

22.

Data gathered from sensors and sent to the cloud is called:

a)

Telemetry

b)

Commands

c)

Measurements

23.

What should happen to a command if the IoT device is offline:

a)

It should always be resent when the device is back online

b)

It should never be resent when the device is back online

c)

It depends on the command, the device and the requirements of the IoT app

24.

MQTT, or Message Queueing Telemetry Transport, has message queues:

a)

True

b)

False

25.

IoT devices can be used to support agriculture

a)

True

b)

False

26.

Plant needs include: (pick the best answer)

a)

Carbon dioxide, water, nutrients

b)

Carbon dioxide, water, nutrients, light

c)

Carbon dioxide, water, nutrients, light, warmth

27.

Sensors are too expensive for farmers in developed nations to use:

a)

False

b)

True

28.

Plant growth is dependent on temperature

a)

True

b)

False

29.

The temperatures to consider for plant growth are:

a)

Minimum, maximum

b)

Base, optimal, maximum

c)

Maximum only

30.

Growing Degree Days are calculated using which formula:

a)

(day max + day min) - plant base

b)

((day max + day min) / 2) - plant base

c)

((day min + plant base) / 2)

31.

IoT devices can be used to detect ambient properties like soil moisture

a)

True

b)

False

32.

Which of these can cause problems for plant growth (pick one)?

a)

Too little water

b)

Too much water

c)

Too little or too much water

33.

All sensors are provided pre-calibrated for standard units:

a)

True

b)

False

34.

When measuring soil moisture, one difference between resistive and capacitive moisture sensors is:

a)

As moisture levels go up the voltage goes up for resistive sensors and down for capacitive sensors

b)

As moisture levels go up the voltage goes down for resistive sensors and up for capacitive sensors

c)

As moisture levels go up the voltage goes up for both resistive and capacitive sensors

35.

The SPI protocol supports:

a)

Only one controller and only one peripheral

b)

Only one controller and multiple peripherals

c)

Multiple controllers and multiple peripherals

36.

The I2C protocol supports:

a)

Only one controller and only one peripheral

b)

Only one controller and multiple peripherals

c)

Multiple controllers and multiple peripherals

37.

IoT devices are powerful enough to control water pumps

a)

True

b)

False

38.

Actuators can be used to control power to additional devices

a)

True

b)

False

39.

Sensors detect changes from actuators immediately

a)

True

b)

False

40.

A relay is what type of switch:

a)

Electrical

b)

Electromechanical

c)

Mechanical

41.

A relay allows:

a)

A low power device to control a higher power device

b)

A high power device to control a low power device

c)

Runners to run a race passing a baton between them

42.

Actuators should always respond instantly to sensor readings:

a)

True

b)

False

43.

A public MQTT broker is fine to use for a commercial IoT project

a)

True

b)

False

44.

Cloud computing allows you to:

a)

Only rent computers

b)

Rent computers and application platforms only

c)

Rent computers, application platforms, software, serverless platforms and other services

45.

There are multiple cloud vendors with data centers in many different countries across 6 continents

a)

True

b)

False

46.

To request control of an actuator and get a response from an IoT device, app code can use a:

a)

Device to cloud message

b)

Device twin

c)

Direct method request

47.

IoT Hub lets any device connect without any security:

a)

False

b)

True

48.

IoT Hub names must be unique:

a)

True

b)

False

49.

You can use Serverless code to respond to IoT events

a)

True

b)

False

50.

When you send IoT events to IoT Hub:

a)

Only one service can read events off the IoT Hub

b)

Any number of services can read events off the IoT Hub

c)

Services cannot read events from IoT Hub, they have to connect to the device directly

51.

When reading events off IoT hub, you can only do so using code that runs in the cloud

a)

True

b)

False

52.

Azure Functions can be run and debugged locally:

a)

True

b)

False

53.

Serverless code can only be written in JavaScript and COBOL:

a)

False

b)

True

54.

When deploying a Functions App to the cloud, you need to create and deploy:

a)

A Functions App only

b)

A Functions App and a Storage Account only

c)

A Functions App, a Storage Account, and Application Settings

55.

IoT devices are always secure

a)

True

b)

False

56.

There are no documented cases of hackers using an IoT device to hack into a network:

a)

True

b)

False

57.

You can share your IoT device connection string with anyone

a)

True

b)

False

58.

Symmetric key encryption compares to asymmetric key encryption in which ways:

a)

Symmetric key encryption is slower than asymmetric

b)

Symmetric key encryption is more secure than asymmetric

c)

Symmetric key encryption is faster than asymmetric, but less secure

d)

Symmetric key encryption is slower than asymmetric, but more secure

59.

Self-signed X.509 certificates are ideal for a production environment

a)

True

b)

False

60.

X.509 certificates:

a)

Should never be shared between IoT devices

b)

Can be shared between devices

c)

Should be kept secure and never used by any devices

61.

Your location can be defined using

a)

Latitude only

b)

Longitude only

c)

Latitude and Longitude

62.

The types of sensors that can track your location are called:

a)

GPS

b)

PGP

c)

GIF

63.

There is no value in tracking vehicle locations

a)

True

b)

False

64.

GPS data is sent from sensors using:

a)

Latitude and Longitude coordinates

b)

Addresses

c)

NMEA sentences

65.

To get a good GPS fix you need to receive signals from at least how many satellites

a)

1

b)

2

c)

3

66.

GPS sensors send data over:

a)

SPI

b)

UART

c)

Email

67.

IoT data is stored by IoT Hub

a)

True

b)

False

68.

The service to draw maps on a web page is called:

a)

Azure Maps

b)

Azure Atlas

c)

Azure World Visualizer

69.

Azure maps plots data using:

a)

GeoJSON

b)

Lists of latitude and longitude

c)

Lists of addresses

70.

Blobs can be retrieved via a URL

a)

True

b)

False

71.

GPS coordinates can be used to check if something is in a defined area

a)

True

b)

False

72.

GPS is incredibly accurate so can indicate with precision of less than 1M when a device enters a given area

a)

True

b)

False

73.

Geofences are useful when tracking vehicles to:

a)

Determine when a vehicle enters a given area only

b)

Determine when a vehicle leaves a given area only

c)

Determine when a vehicle enters or leaves a given area

74.

To have multiple services pull data from an IoT Hub, you need to create multiple:

a)

Consumer groups

b)

Pipes

c)

IoT Hubs

75.

The default search buffer for a geofence call is:

a)

5m

b)

50m

c)

500m

76.

Points inside the geofence have a distance:

a)

Less than 0 (a negative value)

b)

Greater than 0 (a positive value)

77.

Cameras can be used as IoT sensors

a)

True

b)

False

78.

Fruit can be sorted using cameras

a)

True

b)

False

79.

Images-based AI models are incredibly complex and time consuming to train, requiring hundreds of thousands of images:

a)

True

b)

False

80.

The technique custom vision uses to train a model with only a few images is called:

a)

Transformational learning

b)

Transaction learning

c)

Transfer learning

81.

Image classifiers can be trained using:

a)

Only 1 image per tag

b)

At least 5 images per tag

c)

At least 50 images per tag

82.

The hardware that allows ML models to be trained quickly, as well as making the graphics on our Xbox look amazing are called:

a)

PGU

b)

GPU

c)

PUG

83.

IoT devices are not powerful enough to use cameras:

a)

True

b)

False

84.

Camera sensors use film to capture images

a)

True

b)

False

85.

Camera sensors send which type of data

a)

Digital

b)

Analog

86.

A published version of a custom vision model is called an:

a)

Iteration

b)

Instance

c)

Iguana

87.

When images are sent for classification, they then become available to retrain the model:

a)

True

b)

False

88.

You don't need to use images captured from an IoT device to train the model as the cameras are as good quality as phone cameras:

a)

True

b)

False

89.

Edge computing can be more secure than cloud computing.

a)

True

b)

False

90.

Running an ML model on an edge device is less accurate than running an ML model in the cloud.

a)

True

b)

False

91.

Edge devices always need an Internet connection.

a)

True

b)

False

92.

What kind of format or domain do we need for Custom Vision ML models to properly run on an edge device?

a)

Quick Training

b)

Compact

c)

General

d)

Standard

e)

Remote Deployment

93.

What is a container?

a)

Self-contained applications that hold ML models.

b)

Self-contained applications that run in isolation from other programs.

c)

Self-contained applications that run programs only on edge devices.

d)

Self-contained applications that handle communication between the cloud and edge devices.

94.

How do you do Custom Vision model retraining for ML models deployed on edge devices?

a)

Take images on the edge device, save to the edge device, and point the ML model to the new image folder.

b)

Upload images from the edge device to the cloud, retrain the model in Custom Vision, then re-deploy onto the edge device.

c)

Take images on the edge device and check the prediction output.

95.

Which part of your IoT application gathers data?

a)

Things

b)

Cloud services

c)

Edge devices

96.

The only outputs of an IoT application are actuators.

a)

True

b)

False

97.

Things don't need to connect directly to IoT Hub, they can use edge devices as gateways.

a)

True

b)

False

98.

The three components of architecting an IoT application are

a)

Things, Insights, Actions

b)

Things, Internet, Databases

c)

AI, Blockchain, FizzBuzzers

99.

The component that communicates between the things and the components that create insights is:

a)

Azure Functions

b)

IoT Hub

c)

Azure Maps

100.

How do time of flight proximity sensors work?

a)

They send laser beams and time how long till they bounce off an object

b)

They use sound and measure how long till the sound bounces off an object

c)

They use very large rulers

101.

AI models cannot be used to count objects?

a)

True

b)

False

102.

IoT and AI can be used in retail for:

a)

Stock checking only

b)

A wide range of uses including stock checking, monitoring for mask where required, tracking footfall, automated billing

c)

IoT and AI cannot be used in retail

103.

Object detection involves:

a)

Detecting objects in an image and tracking their location and probability

b)

Counting objects in an image only

c)

Classifying images

104.

Object detectors only return one result no matter how many objects are detected

a)

True

b)

False

105.

What is the best domain to use in Custom Vision for stock counting

a)

General

b)

Food

c)

Products on shelves

106.

At least how many images do you need to train an object detector?

a)

1

b)

15

c)

100

107.

IoT devices are not powerful enough to use object detectors

a)

True

b)

False

108.

Object detectors give you:

a)

The count of objects detected

b)

The count and location of objects detected

c)

The count, location and probability of objects detected

109.

Object detectors can be used to detect where missing stock should be to allow robots to automatically stock shelves

a)

True

b)

False

110.

To count stock you only need to consider the count of objects detected by the object detector

a)

True

b)

False

111.

Bounding boxes use:

a)

Percentage based coordinates

b)

Pixel based coordinates

c)

Centimeter based coordinates

112.

Can detected objects overlap?

a)

Yes

b)

No

113.

IoT devices can be used to recognize speech:

a)

True

b)

False

114.

Voice assistants should send all the audio they hear to the cloud for processing:

a)

True

b)

False

115.

To recognize speech, IoT devices need large microphones:

a)

True

b)

False

116.

Microphones are what type of sensor?

a)

Digital

b)

Analog

117.

Sound waves are converted to digital signals using:

a)

Pulse Code Modulation

b)

Pure Code Multiplication

c)

Pulse Width Maximization

118.

1 second of 16-bit audio sampled at 16KHz is how large?

a)

1KB

b)

16KB

c)

32KB

119.

Language understanding involves looking for fixed words:

a)

True

b)

False

120.

Language understanding involves:

a)

Looking at the individual words in a sentence and trying to get the meaning

b)

Finding pre-defined sentences and using those to get the meaning

c)

Looking at the whole sentence and trying to get the meaning using the context of the words

121.

Cloud providers have AI services that can understand language:

a)

True

b)

False

122.

Sentences are understood by being broken down into:

a)

Ideas and explanations

b)

Intents and entities

c)

Imps and elves

123.

The Microsoft service for language understanding is called:

a)

LUIS

b)

Luigi

c)

Jarvis

124.

In the sentence 'set a 3 minute timer' the:

a)

The intent is 3 minutes and the entity is a timer

b)

The intent is minutes, and the entity is 3 timers

c)

The intent is set a timer and the entity is 3 minutes

125.

Speech generated by AI models sounds monotonous and robotic

a)

True

b)

False

126.

AI models can only create speech in American English:

a)

True

b)

False

127.

AI models would convert 1234 into which spoken phrase:

a)

One two three four

b)

One thousand two hundred and thirty four

c)

It can be 'one two three four' or 'one thousand two hundred and thirty four' depending on the context