wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Embedded Systems and IoT Careers Quiz

Total questions: 25

Worksheet time: 6mins

Name
Class
Date
1.

What is a key characteristic of an embedded system?

a)

General-purpose

b)

Dedicated computing system

c)

High-level programming

d)

Cloud-based

2.

What programming languages are essential for firmware development in embedded systems?

a)

Java, C#, Ruby

b)

HTML, CSS, JavaScript

c)

C, C++, Embedded C, Python

d)

Swift, Kotlin, Go

3.

Which of the following is a soft skill important for embedded systems engineers?

a)

Problem-solving and debugging

b)

Technical documentation

c)

Microcontroller programming

d)

Circuit design

4.

What is the significance of using Git in embedded systems development?

a)

For hardware design

b)

For managing firmware and hardware repositories

c)

For circuit simulation

d)

For user interface design

5.

Which of the following is a key component of power management in embedded systems?

a)

Cloud integration

b)

3D modeling

c)

Low-power design

d)

High-speed circuits

6.

What does the acronym RTOS stand for?

a)

Rapid Task Optimization System

b)

Real-Time Optimization Software

c)

Remote Task Operating System

d)

Real-Time Operating System

7.

Which of the following is a common application of IoT in embedded systems?

a)

Smart cities

b)

Traditional manufacturing

c)

Textile industry

d)

Paper production

8.

Which of the following describes a key responsibility of an Embedded Software Engineer?

a)

Designing hardware components

b)

Writing low-level drivers

c)

Creating marketing strategies

d)

Managing project timelines

9.

What is a common tool for debugging embedded systems?

a)

All of the above

b)

Oscilloscope

c)

Multimeter

d)

Logic analyzer

10.

What is the role of a PCB in embedded systems?

a)

To enhance user interfaces

b)

To connect electronic components

c)

To manage software

d)

To store data

11.

Which of the following is a key skill for hardware integration in embedded systems?

a)

Soldering

b)

Web development

c)

Graphic design

d)

Data analysis

12.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

13.

digitalWrite (LED1, HIGH);

delay(1000);

digitalWrite (LED1, LOW);

What does the program do?

a)

LED Switch Off at the beginning, wait for 60s and then switch ON.

b)

LED Switch ON at the beginning, wait for 10s and then Switch OFF.

c)

LED Switch ON at the beginning, wait for 1s and then switch ON.

d)

LED Switch ON at the beginning, wait for 1s and then switch OFF.

14.
Which pin is the jumper wire connected to?

digitalWrite(13, HIGH); 
 
delay(1000);   
digitalWrite(13, LOW); 
 
 delay(1000); 
a)
13
b)
12
c)
100
d)
digital pin
15.
A function is a series of programming statements that can be called by name. Which command is called repetitively over and over again as long as the Arduino has power.
a)
loop()
b)
setup()
c)
(output)
d)
(input)
16.
What is an LED?
a)
a light
b)
a light emitting diode
c)
a part of a circuit
17.

Ratul is working on a project using an Arduino Uno. He needs to understand the types of I/O pins available on the board. I/O pins are

a)

Analog pins

b)

Digital pins

c)

Digital and Analog Pins

d)

none of the above

18.

What does IDE stand for?

a)

In Deep Environment

b)

Integrated Development Environment

c)

Internal Deep Escape

d)

IDE

19.

If we start by writing HIGH out on the pin connected to the LED. What will it make the LED do?

a)

Turn the LED on

b)

Turn the LED off

c)

Both a) & b)

d)

None of the above

20.

What is Arduino?

a)

A company for selling microcontrollers

b)

A software used to program microcontrollers

c)

An open-source electronics prototyping platform based on flexible, easy-to-use hardware and software

21.

THESE PINS ARE?

a)

Digital pins

b)

Pines PWM

c)

Analog Pins

d)

Microcontroller

22.

What is the highlighted part

a)

Power Regular

b)

Drums

c)

Voltage Regulator

d)

Microcontroller

23.

int LED1= 4;

What statement is this?

a)

Void Loop

b)

Void Setup

c)

Declaration

d)

C language

24.

In Arduino programming, you can create your own variable.

a)

TRUE

b)

FALSE

25.

What is the function of the setup() in Arduino programming?

a)

To execute the program once and initialize variables, pin modes, start using libraries, etc

b)

To execute the program repeatedly

c)

To pause the program for a specified amount of time

d)

To end the program