NEW
Font size
WorksheetsIoT and Computing Concepts Worksheet
Total questions: 20
Worksheet time: 10mins
Which component of the IoT Ecosystem is primarily responsible for bridging the devices to the cloud and often performs protocol translation?
Actuator
Sensor
Gateway
Platform
Which of the following is not considered an advantage or characteristic of Edge Computing?
Reduced data transfer to the cloud
Faster response times (real-time processing)
Increased reliance on centralized data centers
Improved support for intelligent analysis near the source
In the context of Big Data, which 'V' is defined as the frequency of incoming data that needs to be processed?
Variety
Veracity
Velocity
Volume
How is the battery life of an IoT device typically calculated?
Voltage (V) multiplied by Current (A)
Capacity (mAh) divided by Current Consumption (mA)
Capacity (mAh) multiplied by Current Consumption (mA)
Voltage (V) divided by Resistance (R)
Which part of a microcontroller (MCU) holds the main operating program or firmware that the device runs repeatedly?
RAM
CPU
ROM(Read-Only Memory / Flash)
I/O Peripherals
What is a key capability of a Single Board Computer (SBC) that differentiates it from a typical Microcontroller Unit (MCU)?
It can only run a single, fixed program loop.
It typically runs an entire Operating System (OS) like Linux.
It is generally smaller and consumes less power.
It lacks I/O peripherals like GPIO pins.
In the IMDA Cybersecurity Labelling Scheme, which tier involves manufacturers following a set of baseline security requirements like eliminating default passwords?
Tier 1
Tier 2
Tier 3
Tier 4
According to the files, which of these is not a software tool usually necessary for custom configuration and programming of IoT devices?
Command Line Interface (CLI)
Text / Code Editors
Integrated Development Environment (IDE)
Analog-to-Digital Converter (ADC)
Which common programming language is often preferred for its ease of use, extensive libraries (like `RPi.GPIO`), and simple syntax, making it ideal for the Raspberry Pi?
Java
Python
C#
What is the command used to install new Python packages and libraries from the Python Package Index?
sudo apt-get install
python get-package
pip install
nano install
In a Linux command like `nano my_file.txt`, what does the first word (`nano`) typically represent?
The Argument
The Flag
The Command
The Output
Which type of sensor converts physical data into a continuous electrical signal, making it more precise than its digital counterpart?
Digital Sensor
Analog Sensor
Ultrasonic Sensor
Capacitive Sensor
An ultrasonic sensor detects an object. If the calculated one-way distance is 20 cm, what was the total time taken for the sound wave to travel from the sensor to the object and back, given the speed of sound is 0.0343cm/us?
583.1/us
1166.2us
583.1us
1166.2us
Which output device converts an electrical signal into a physical movement or force, such as a servo motor or a solenoid?
LED
LCD
Actuator
Thermistor
Which communication protocol is intended to allow multiple "peripheral" chips to communicate with one or more "controller" chips using only two dedicated signal wires (SDA and SCL)?
GPIO
UART
I2C (Inter-Integrated Circuit)
SPI
In the context of networking, what is the term for the physical or wireless medium through which data is transmitted?
Client
Gateway
Server
Media
Which internetworking device operates primarily at Layer 2 (Data Link Layer) of the OSI model and uses MAC addresses to forward data frames within a local network (LAN)?
Hub
Router
Network Switch
Modem
Which type of network address is known as a "physical address" and is hardcoded into the Network Interface Controller (NIC) by the manufacturer?
IP Address
DNS Address
MAC Address
Subnet Mask
What does the second half of a MAC address (the last 6 hexadecimal characters, e.g., 12:34:56 in AB:CD:EF:12:34:56) represent?
The Organizationally Unique Identifier (OUI)
The Serial Number or Device Identifier
The IP Address Class
The Network Media Type
Which application layer protocol is lightweight, uses a publish/subscribe model, and is designed for constrained devices with low bandwidth?
HTTP
TCP
MQTT (Message Queuing Telemetry Transport)
FTP
