wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IoT Situational-Based MCQs - Basic to intermediate

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

A home automation IoT system stops responding to user commands from a mobile app. What should be checked first?

a)

Cloud storage configuration

b)

Device power supply and Wi-Fi connectivity

c)

User interface design

d)

Microcontroller pin mapping

2.

You're designing a temperature sensor node for agriculture. What’s the most power-efficient communication protocol to use?

a)

Bluetooth Classic

b)

Zigbee

c)

Wi-Fi

d)

LoRa

3.

Your ESP32-based IoT device overheats after prolonged operation. What’s a possible cause?

a)

Using battery instead of adapter

b)

Excessive Wi-Fi transmission intervals

c)

OLED display resolution

d)

I2C bus delay

4.

You need to deploy multiple IoT sensors in a large field. Which network topology suits best?

a)

Star topology with Wi-Fi

b)

Point-to-point with BLE

c)

Mesh topology with Zigbee

d)

Ring topology with UART

5.

A motion sensor sends data to cloud every 1 second. What issue may occur?

a)

Low sensitivity

b)

Data loss due to bandwidth limitation

c)

Longer sleep mode

d)

Temperature drift

6.

A user wants to monitor their smart water meter remotely. Which architecture component handles remote access?

a)

Actuator

b)

Cloud server

c)

Local storage

d)

MQTT broker

7.

You’ve implemented MQTT protocol. What does the “broker” do?

a)

Stores data logs

b)

Routes messages between publishers and subscribers

c)

Converts analog signals

d)

Encrypts Wi-Fi

8.

Which sensor is best suited to detect gas leakage in a smart kitchen system?

a)

DHT11

b)

BMP180

c)

MQ-2

d)

LDR

9.

A smart irrigation system fails to activate at scheduled time. What’s the likely cause?

a)

Moisture sensor broken

b)

Timer service not implemented properly

c)

Cloud storage failure

d)

Wrong soil type

10.

You’re testing your IoT prototype but getting inconsistent sensor data. What’s your first debugging step?

a)

Increase Wi-Fi range

b)

Check sensor wiring and calibration

c)

Change cloud provider

d)

Adjust MQTT topic

11.

Your IoT node fails to wake up from deep sleep. What’s the possible design issue?

a)

Flash memory not initialized

b)

Wake-up pin not configured properly

c)

Too short delay loop

d)

Large sensor data

12.

A smart door system should open only for registered users. Which component ensures this?

a)

Proximity sensor

b)

Relay

c)

Authentication server

d)

MQTT

13.

Which of the following is NOT a feature of typical IoT devices?

a)

Real-time monitoring

b)

High GPU performance

c)

Low power consumption

d)

Remote access

14.

A user cannot connect to the smart home device from their phone. What should be verified first?

a)

USB cable

b)

Mobile app font size

c)

Wi-Fi SSID and password settings

d)

EEPROM write cycles

15.

You are asked to log data every minute in an IoT device with limited memory. What’s an efficient method?

a)

Save every data point permanently

b)

Use ring buffer or FIFO storage

c)

Use JSON for storage

d)

Reboot the device

16.

You want your IoT node to function with solar power. What’s the priority in design?

a)

High RAM

b)

Low-power components and sleep modes

c)

OLED display

d)

Frequent data transmission

17.

In your IoT design, you wish to reduce latency. Which protocol is best?

a)

FTP

b)

SMTP

c)

HTTP

d)

MQTT

18.

Your weather station shows -1°C despite a hot environment. What’s most likely the issue?

a)

Overheating microcontroller

b)

Cloud sync delay

c)

Sensor failure or miscalibration

d)

Weak Wi-Fi

19.

You are building an IoT system to track delivery vehicles. Which module is essential?

a)

DHT11

b)

GPS module

c)

RTC

d)

Potentiometer

20.

A smart lock opens whenever nearby BLE devices connect. What’s the major concern?

a)

Security vulnerability due to lack of authentication

b)

Bluetooth version mismatch

c)

High battery life

d)

EEPROM overflow

21.

Your IoT air quality monitoring system shows delayed updates on the dashboard. What's a practical optimization?

a)

Replace CO2 sensor

b)

Reduce sampling interval and use local processing

c)

Increase dashboard font size

d)

Use HTTP instead of MQTT

22.

In a smart traffic system, the MQTT broker crashes under high load. What architecture improvement can you use?

a)

Move to BLE communication

b)

Implement broker clustering or load balancing

c)

Remove QoS settings

d)

Use SMS-based alerts

23.

You want to update firmware on 500 deployed IoT devices remotely. Which method is ideal?

a)

Reflash locally via USB

b)

Use OTA (Over-the-Air) updates with checksum validation

c)

Send code via email

d)

Use serial monitor remotely

24.

Your IoT sensor node is located far from Wi-Fi range and needs long-range transmission. What should you choose?

a)

Bluetooth

b)

Zigbee

c)

LoRaWAN

d)

UART

25.

In a wearable health tracker, the battery depletes too quickly. What’s a good optimization?

a)

Use Li-Ion battery only

b)

Use sleep modes and reduce sampling frequency

c)

Increase sampling rate

d)

Display sensor logs in real time

26.

Your IoT dashboard shows duplicate entries from the same sensor. What is a probable root cause?

a)

GPS error

b)

MQTT client re-publishing on reconnect without session persistence

c)

Sensor heating

d)

Real-time clock fault

27.

Your agricultural IoT node occasionally crashes due to insufficient memory. Which technique improves reliability?

a)

Use more sensors

b)

Enable garbage collection and data aggregation before upload

c)

Increase Wi-Fi power

d)

Reduce PCB size

28.

What’s the best way to maintain security in a consumer IoT product?

a)

Hard-code passwords

b)

Use encrypted communication and secure boot

c)

Avoid firmware updates

d)

Disable sleep mode

29.

You observe inconsistent readings from your capacitive soil moisture sensor. What’s the best solution?

a)

Add pull-up resistor

b)

Calibrate readings in software based on multiple samples

c)

Disable ADC

d)

Change Wi-Fi frequency

30.

Which data format is most efficient for transmitting sensor values to cloud?

a)

CSV

b)

XML

c)

JSON

d)

TXT

31.

An IoT device must trigger an alarm when temperature crosses 60°C. What’s the best implementation strategy?

a)

Poll temperature continuously

b)

Use interrupt-based threshold alert

c)

Delay and check temperature every 10 seconds

d)

Restart sensor

32.

Your IoT application sends image snapshots occasionally. What is an efficient communication approach?

a)

Send over BLE

b)

Use FTP over TCP

c)

Encode image in base64 and send via MQTT

d)

Use plain UART

33.

A developer chooses UDP for IoT data transmission. What's a valid reason?

a)

High reliability

b)

Low latency and less overhead

c)

Encryption by default

d)

Requires fewer servers

34.

What is the main role of a gateway in an IoT ecosystem?

a)

Increase battery life

b)

Route sensor data from edge devices to cloud securely

c)

Store firmware

d)

Recharge IoT devices

35.

A cloud-hosted database frequently becomes inaccessible due to spikes in IoT uploads. What should be done?

a)

Increase sampling rate

b)

Buffer data locally and implement retries

c)

Remove data logger

d)

Reduce Wi-Fi signal

36.

Your BLE-based IoT tracker frequently disconnects when in motion. What’s a likely cause?

a)

Sensor overvoltage

b)

Signal interference or antenna placement

c)

Data overload

d)

Board thickness

37.

What’s the role of an edge device in IoT?

a)

Display user interface

b)

Perform local computation and reduce cloud load

c)

Send bulk data to mobile apps

d)

Encrypt Wi-Fi signal

38.

You wish to save power in a remote sensing IoT device. What is an effective strategy?

a)

Keep Wi-Fi always ON

b)

Schedule data uploads in bursts and use deep sleep between

c)

Use high baud rate

d)

Disable brownout detection

39.

What security flaw could occur if MQTT credentials are stored in plain text on the device?

a)

Faster connection time

b)

Easy access for attackers if compromised

c)

Improved latency

d)

Reduced data packet size

40.

An industrial IoT system requires high reliability and guaranteed delivery of messages. Which MQTT QoS level should be used?

a)

QoS 0 – At most once

b)

QoS 1 – At least once

c)

QoS 2 – Exactly once

d)

QoS 3 – Broadcast