wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EC19P83 - Introduction to IoT

Total questions: 65

Worksheet time: 33mins

Name
Class
Date
1.

Which programming language is commonly used for developing IoT applications on Raspberry Pi?

a)

Java

b)

Python

c)

C++

d)

Swift

2.

What does GPIO stand for in the context of Raspberry Pi?

a)

General Purpose Input Output

b)

Graphical Peripheral Input Output

c)

Global Positioning Input Output

d)

Grounded Power Input Output

3.

Which operating system is specifically designed for IoT projects on Raspberry Pi?

a)

Ubuntu

b)

Windows 10

c)

Raspbian

d)

macOS

4.

What is the purpose of a sensor in an IoT project?

a)

To provide power to the Raspberry Pi

b)

To detect and measure physical properties or conditions

c)

To establish internet connectivity

d)

To display data on an LCD screen

5.

Which protocol is commonly used for communication between IoT devices and Raspberry Pi?

a)

HTTP

b)

FTP

c)

MQTT

d)

SMTP

6.

Which component is essential for connecting Raspberry Pi to the internet wirelessly?

a)

Ethernet cable

b)

HDMI cable

c)

USB flash drive

d)

WiFi adapter

7.

Which Raspberry Pi model offers built-in WiFi and Bluetooth connectivity?

a)

Raspberry Pi 1 Model B

b)

Raspberry Pi 2 Model B

c)

Raspberry Pi 3 Model B

d)

Raspberry Pi Zero

8.

What is the purpose of a relay in an IoT project?

a)

To measure temperature and humidity

b)

To convert digital signals to analog signals

c)

To control high-voltage devices using low-voltage signals

d)

To amplify electrical signals

9.

Which tool is commonly used for remote access and management of Raspberry Pi in IoT applications?

a)

PuTTY

b)

FileZilla

c)

WinSCP

d)

VNC Viewer

10.

What is the purpose of MQTT in IoT communication?

a)

To transfer files between devices

b)

To provide secure web browsing

c)

To enable lightweight messaging between IoT devices

d)

To control the brightness of LED lights

11.

Which Python library is commonly used for IoT development to interact with physical devices and sensors?

a)

Pandas

b)

NumPy

c)

Matplotlib

d)

RPi.GPIO

12.

In Python, what does MQTT stand for in the context of IoT communication?

a)

Message Queue Telemetry Transport

b)

Multiple Query Transmission Protocol

c)

Mobile Query Tracking Tool

d)

Mainstream Quantum Teleportation Technique

13.

Which data structure in Python is commonly used to represent sensor readings in IoT applications?

a)

List

b)

Dictionary

c)

Tuple

d)

Set

14.

What is the purpose of JSON in IoT communication with Python?

a)

To format sensor data for display on an LCD screen

b)

To encrypt messages for secure transmission

c)

To serialize data for efficient transmission over the network

d)

To compress data to reduce bandwidth usage

15.

Which Python module is commonly used for handling HTTP requests and responses in IoT applications?

a)

urllib

b)

requests

c)

httplib

d)

http.client

16.

In Python, which loop structure is commonly used for continuously monitoring sensor data in IoT applications?

a)

for loop

b)

while loop

c)

do-while loop

d)

foreach loop

17.

What is the purpose of exception handling in Python for IoT applications?

a)

To terminate the program when an error occurs

b)

To ignore errors and continue execution

c)

To handle errors gracefully and prevent program crashes

d)

To display error messages to the user

18.

Which Python module is commonly used for interfacing with databases in IoT applications?

a)

sqlite3

b)

pymysql

c)

psycopg2

d)

mongoengine

19.

Which Python data type is commonly used for representing timestamps in IoT applications?

a)

int

b)

float

c)

str

d)

datetime

20.

What is the purpose of threading in Python for IoT applications?

a)

To improve the performance of sensor readings

b)

To allow multiple tasks to run concurrently

c)

To reduce memory usage

d)

To simplify code structure

21.

Which of the following is a primary building block for IoT devices using Raspberry Pi?

a)

Arduino Uno

b)

ESP32

c)

Raspberry Pi Zero

d)

BeagleBone Black

22.

Which programming language is commonly used to program Raspberry Pi for IoT applications?

a)

Java

b)

C#

c)

Python

d)

Ruby

23.

What is the purpose of GPIO pins on a Raspberry Pi board in IoT projects?

a)

To connect external displays

b)

To provide power to the board

c)

To interface with external sensors and devices

d)

To store data

24.

Which component of Raspberry Pi facilitates communication with other devices over a network in IoT projects?

a)

USB port

b)

HDMI port

c)

Ethernet port

d)

GPIO pins

25.

Which Raspberry Pi model is known for its small size and low power consumption, making it ideal for IoT applications?

a)

Raspberry Pi 3 Model B+

b)

Raspberry Pi 4 Model B

c)

Raspberry Pi Zero W

d)

Raspberry Pi 2 Model B

26.

Which accessory is commonly used with Raspberry Pi for wireless connectivity in IoT projects?

a)

Ethernet cable

b)

WiFi dongle

c)

Bluetooth adapter

d)

HDMI cable

27.

What is the function of the microSD card slot on a Raspberry Pi board in IoT projects?

a)

To expand the RAM

b)

To provide additional storage for the operating system and data

c)

To connect peripherals

d)

To power the board

28.

Which operating system is commonly used for IoT projects on Raspberry Pi?

a)

Windows 10 IoT Core

b)

macOS

c)

Ubuntu

d)

Raspbian

29.

What is the primary advantage of using Raspberry Pi for IoT projects compared to microcontrollers like Arduino?

a)

Lower cost

b)

Lower power consumption

c)

Greater processing power and memory

d)

Easier programming language

30.

Which sensor type is commonly interfaced with Raspberry Pi for environmental monitoring in IoT projects?

a)

PIR sensor

b)

Ultrasonic sensor

c)

DHT22 temperature and humidity sensor

d)

Flex sensor

31.

Which of the following Linux distributions is officially supported for Raspberry Pi?

a)

Ubuntu

b)

CentOS

c)

Fedora

d)

Raspbian

32.

Which desktop environment is the default in Raspbian, the recommended Linux distribution for Raspberry Pi?

a)

GNOME

b)

KDE Plasma

c)

LXDE

d)

Xfce

33.

What is the command-line interface used in Linux for Raspberry Pi?

a)

PowerShell

b)

Command Prompt

c)

Terminal

d)

Bash

34.

Which package manager is commonly used in Raspbian to install, update, and manage software packages?

a)

apt

b)

yum

c)

pacman

d)

dpkg

35.

Which file system is commonly used in Raspbian for Raspberry Pi?

a)

NTFS

b)

FAT32

c)

ext4

d)

HFS+

36.

Which interface is used for serial communication between a Raspberry Pi and external devices?

a)

GPIO

b)

USB

c)

UART

d)

I2C

37.

Which module is used for handling HTTP requests and responses in Python for Raspberry Pi web applications?

a)

requests

b)

urllib

c)

httplib

d)

http.server

38.

Which Arduino board is known for its built-in WiFi and Bluetooth capabilities, making it suitable for IoT applications requiring wireless connectivity?

a)

Arduino Uno WiFi Rev2

b)

Arduino Mega 2560

c)

Arduino MKR1000

d)

Arduino Leonardo

39.

Which protocol is commonly used for wireless communication between Arduino boards and other devices in IoT projects?

a)

MQTT

b)

Bluetooth

c)

Zigbee

d)

LoRa

40.

Which Arduino board is commonly used for IoT projects requiring integration with cloud services such as AWS or Azure?

a)

Arduino Uno WiFi Rev2

b)

Arduino MKR WiFi 1010

c)

Arduino Nano 33 IoT

d)

Arduino Due

41.

In a home automation system, what is the primary purpose of using motion sensors?

a)

Controlling lighting based on occupancy

b)

Monitoring temperature and humidity levels

c)

Managing entertainment systems

d)

Automating door locks

42.

Which of the following devices is commonly integrated into a home automation system to regulate temperature?

a)

Smart thermostat

b)

Smart TV

c)

Smart speaker

d)

Smart doorbell

43.

What role does a central hub play in a home automation system?

a)

It provides internet connectivity to all devices

b)

It acts as a control center, allowing devices to communicate with each other

c)

It stores all user data and preferences.

d)

It serves as a backup power source for the entire system

44.

Which of the following tasks can be automated in a home automation system?

a)

Walking the dog

b)

Washing dishes

c)

Adjusting window blinds based on sunlight

d)

Cooking dinner

45.

Which communication protocol is commonly used for connecting smart devices in a home automation system?

a)

Bluetooth

b)

Zigbee

c)

NFC

d)

RFID (Radio-Frequency Identification)

46.

Which of the following is an example of a voice-activated assistant commonly integrated into home automation systems?

a)

Alexa

b)

Siri

c)

Google Assistant

d)

All of the above

47.

What is the purpose of scheduling routines in a home automation system?

a)

To troubleshoot device malfunctions

b)

To optimize energy usage and comfort

c)

To organize entertainment activities

d)

1.     To track household expenses

48.

Which type of sensor is commonly used to detect environmental conditions such as air quality and humidity in a home automation system?

a)

Motion sensor

b)

Temperature sensor

c)

Light sensor

d)

Gas sensor

49.

How does a geofencing feature enhance the functionality of a home automation system?

a)

By controlling pet behavior

b)

By adjusting lighting and temperature based on the user's location

c)

By organizing social events

d)

By monitoring water usage

50.

What is the primary goal of implementing smart city technologies?

a)

To increase traffic congestion

b)

To improve quality of life for residents

c)

To decrease access to public services

d)

To increase energy consumption

51.

Which of the following is a key component of a smart transportation system in a smart city?

a)

Increasing traffic congestion

b)

Inefficient public transportation

c)

Traffic monitoring and management

d)

Lack of pedestrian pathways

52.

How do smart waste management systems contribute to a smart city's sustainability goals?

a)

By increasing landfill waste

b)

By reducing waste collection efficiency

c)

By optimizing waste collection schedules

d)

By encouraging littering

53.

What role do sensors play in smart city infrastructure?

a)

They increase energy consumption

b)

They monitor and collect data on various aspects of the city

c)

They hinder traffic flow

d)

They have no impact on city operations

54.

How do smart street lighting systems contribute to energy efficiency in a smart city?

a)

By keeping lights on during the day

b)

By using energy-efficient LED lights

c)

By increasing light pollution

d)

  By reducing pedestrian safety

55.

Which technology enables smart parking systems in a smart city?

a)

GPS (Global Positioning System)

b)

RFID (Radio-Frequency Identification)

c)

Bluetooth

d)

All of the above

56.

How do smart health monitoring systems contribute to the well-being of residents in a smart city?

a)

By ignoring health issues

b)

By providing real-time health data and alerts

c)

By increasing healthcare costs

d)

1.     By limiting access to medical services

57.

Which of the following is a potential benefit of implementing smart city technologies?

a)

Increased pollution

b)

Decreased traffic congestion

c)

Reduced access to public transportation

d)

Inefficient use of energy resources

58.

What is the primary objective of implementing smart environmental solutions in the city of Greenview?

a)

Increasing pollution levels

b)

Reducing biodiversity

c)

Improving environmental quality

d)

Depleting natural resources

59.

What role do IoT-enabled waste bins play in the proposed solutions?

a)

Monitoring air quality

b)

Regulating traffic flow

c)

Optimizing waste collection routes

d)

1.       Managing renewable energy sources

60.

What is the purpose of establishing green corridors and urban forests?

a)

To increase pollution levels

b)

To enhance biodiversity and provide habitats for wildlife

c)

To promote industrialization

d)

To deplete natural resources

61.

What is the goal of expanding public transportation networks and promoting electric vehicles?

a)

To increase traffic congestion

b)

To reduce pollution levels

c)

To deplete natural resources

d)

To encourage private vehicle use

62.

What does the case study suggest about the city of Greenview's approach to environmental sustainability?

a)

It promotes pollution-intensive industries

b)

It prioritizes environmental quality and resource conservation

c)

It disregards the importance of community engagement

d)

It aims to deplete natural resources

63.

How do smart metering systems contribute to energy retail solutions?

a)

By increasing energy consumption

b)

By providing real-time data on energy usage

c)

By promoting inefficient energy usage

d)

By limiting customer access to energy data

64.

Which technology enables real-time monitoring and control of energy usage in energy retail solutions?

a)

Smart meters

b)

Rotary phones

c)

Telegraph machines

d)

Carrier pigeons

65.

What is the primary objective of implementing inventory management solutions in XYZ Retail?

a)

To increase stockouts and overstock situations

b)

To optimize transportation routes

c)

To reduce holding costs and improve customer satisfaction

d)

1.       To ignore customer demand forecasting