Explore topic-wise MCQs in Arduino.

This section includes 7 Mcqs, each offering curated multiple-choice questions to sharpen your Arduino knowledge and support exam preparation. Choose a topic below to get started.

1.

In which versions of the Arduino IDE can the PROGMEM Utility be used without declaration in the Arduino code?

A. Any Arduino IDE version above 2.0
B. Any Arduino IDE version above 1.0
C. Any Arduino IDE version below 1.0
D. Any Arduino IDE version above 3.1
Answer» C. Any Arduino IDE version below 1.0
2.

What is the equivalent macro for the PROGMEM Utility when dealing with sending data that is to be printed, into the Flash memory?

A. A() Macro
B. C() Macro
C. F() Macro
D. N() Macro
Answer» D. N() Macro
3.

Can PROGMEM be used on arrays?

A. Yes
B. No
Answer» B. No
4.

Can the PROGMEM Utility work on non-static variables?

A. Yes
B. No
Answer» B. No
5.

What type of variables does the PROGMEM Utility work on?

A. Globally Defined or static
B. Defined inside a function and non-static
C. Defined inside a for-loop and non-static
D. Defined inside a while-loop and non-static
Answer» B. Defined inside a function and non-static
6.

Which header file contains the PROGMEM Utility?

A. The avr/pgmspace.h header file
B. The pmspace.h header file
C. The avr/pspace.h header file
D. The avr/progmem.h header file
Answer» B. The pmspace.h header file
7.

In which memory does the Arduino save data in when the PROGMEM Utility is invoked?

A. EEPROM
B. SRAM
C. Flash
D. DRAM
Answer» D. DRAM