ClassQuiz
Play
Explore
Search
Docs
GitHub
Register
Log in
Donate
❤️
ClassQuiz
Play
Embedded System
Quiz on Embedded systems.
Made by
@Sakshi
0
0
7
66
Practice
Download
Report
Which memory type is typically used for storing the program code in embedded systems?
1: Which memory type is typically used for storing the program code in embedded systems?
15s
RAM
Hard Drive
ROM or Flash
Cloud Storage
Which of the following is NOT a common constraint in embedded systems design?
2: Which of the following is NOT a common constraint in embedded systems design?
15s
Power consumption
Memory usage
Unlimited internet connectivity
Processing capability
What is the primary characteristic that distinguishes an embedded system from a general-purpose computer?
3: What is the primary characteristic that distinguishes an embedded system from a general-purpose computer?
15s
It has a CPU
It is dedicated to specific tasks with real-time computing constraints
It runs an operating system
It uses high-level programming languages
Why is C preferred over C++ in many embedded systems?
4: Why is C preferred over C++ in many embedded systems?
15s
C is newer than C++
C++ doesn't support low-level programming
C has smaller memory footprint and more deterministic behavior
C is easier to learn
In the context of embedded systems, what does "bare metal programming" refer to?
5: In the context of embedded systems, what does "bare metal programming" refer to?
20s
Programming directly on hardware without an OS
Programming with Assembly language only
Using metal enclosures for hardware protection
Programming industrial machinery
Which UART signal line is responsible for sending data?
6: Which UART signal line is responsible for sending data?
20s
RTS
RX
TX
CTS
In SPI communication, which of the following is NOT one of the four standard signal lines?
7: In SPI communication, which of the following is NOT one of the four standard signal lines?
20s
MISO (Master In Slave Out)
MOSI (Master Out Slave In)
SCK (Serial Clock)
ACK (Acknowledgement)
What is the main disadvantage of UART compared to SPI or I2C?
8: What is the main disadvantage of UART compared to SPI or I2C?
20s
It uses more power
It has lower data transfer rates
It supports fewer devices
It requires more complex hardware
What makes PWM different from communication protocols like UART, SPI, or I2C?
9: What makes PWM different from communication protocols like UART, SPI, or I2C?
20s
PWM uses higher voltages
PWM requires specialized hardware
PWM is primarily used for power control, not data communication
PWM is always faster
What CPU architecture is used in the ESP32?
10: What CPU architecture is used in the ESP32?
20s
ARM Cortex-M4
MIPS32
Xtensa LX6
AVR
Which wireless technologies are natively supported by the ESP32?
11: Which wireless technologies are natively supported by the ESP32?
20s
WiFi only
WiFi and Bluetooth/BLE
Bluetooth only
WiFi, Bluetooth, and 5G
Which of the following peripherals is NOT typically available on an ESP32?
12: Which of the following peripherals is NOT typically available on an ESP32?
20s
DAC (Digital to Analog Converter)
HDMI controller
ADC (Analog to Digital Converter)
Touch sensors
What is the typical operating voltage range for the ESP32?
13: What is the typical operating voltage range for the ESP32?
20s
1.8V to 3.3V
3.3V to 5V
2.3V to 3.6V
5V only
Which of the following best describes how SPI selects which slave device to communicate with?
14: Which of the following best describes how SPI selects which slave device to communicate with?
20s
Using a device address like I2C
Broadcasting to all slaves and using device IDs
Using a dedicated Chip Select (CS) line for each slave
Time-division multiplexing
Which of the following is actually an embedded system
15: Which of the following is actually an embedded system
20s
Desktop printer
Computer monitor
Laptop computer
External hard drive
Modern cars can have up to how many embedded systems?
16: Modern cars can have up to how many embedded systems?
15s
Around 10-20
Around 70-100
Around 30-50
Over 100
What is the typical size of an `int` data type on a 32-bit embedded system?
17: What is the typical size of an `int` data type on a 32-bit embedded system?
20s
2 bytes
8 bytes
4 bytes
Depends on the compiler
Which of these data types uses the LEAST amount of memory?
18: Which of these data types uses the LEAST amount of memory?
15s
int
char
short
float
What is the result of 5 & 3 in binary operations?
19: What is the result of 5 & 3 in binary operations?
20s
4
0
5
1
What is the result of: 0x0F | 0xF0?
20: What is the result of: 0x0F | 0xF0?
20s
0x00
0xF0
0xFF
0x0F
What file extension is used for Arduino sketches?
21: What file extension is used for Arduino sketches?
10s
.ardu
.cpp
.ino
.pde
What are the two essential functions required in every Arduino sketch?
22: What are the two essential functions required in every Arduino sketch?
10s
main() and loop()
setup() and loop()
start() and execute()
begin() and run()
In Arduino, what does the function `digitalWrite(pin, HIGH)` do?
23: In Arduino, what does the function `digitalWrite(pin, HIGH)` do?
10s
Reads a digital value from the specified pin
Configures the pin as an output
Sets the specified pin to 5V (or 3.3V depending on the board)
Turns off the specified pin
What is the Arduino function to read an analog value?
24: What is the Arduino function to read an analog value?
10s
digitalRead()
analogRead()
readAnalog()
getAnalog()
What is the purpose of the Arduino `delay()` function?
25: What is the purpose of the Arduino `delay()` function?
10s
To pause program execution for a specified number of milliseconds
To pause program execution for a specified number of microseconds
To delay pin operations
To set the interval for interrupt handlers