MCQ Iot
MCQ Iot
1. Introduction to Arduino
What is Arduino?
a) A microcontroller board
b) A programming language
c) A type of computer
d) A network protocol
Answer: a
a) Video editing
c) PCB design
d) Cloud computing
Answer: b
b) Cloud integration
c) High-power consumption
Answer: a
2. Architecture of Arduino
Answer: a
b) A display unit
c) A storage device
Answer: a
3. Types of Arduino
a) Arduino Uno
b) Arduino Mega
c) Arduino Nano
Answer: d
a) Industrial automation
b) Wearable projects
c) Robotics applications
d) Cloud computing
Answer: b
a) 7
b) 10
c) 17
d) 20
Answer: c
4. Arduino Programming Structure
Answer: a
a) loop()
b) main()
c) setup()
d) start()
Answer: c
Answer: a
a) Only once
b) Continuously
c) Based on input
Answer: a
6. Variables
a) Store data
b) Define functions
c) Create classes
d) Debug errors
Answer: a
a) var
b) define
c) const
d) static
Answer: c
7. Serial Monitor
b) Storing programs
c) Editing sketches
d) Uploading firmware
Answer: a
a) A variable
b) Serial communication
c) Looping structures
d) Conditional statements
Answer: b
MCQs
a) Ethernet port
b) USB port
c) HDMI port
d) Serial port
Answer: b
a) A general-purpose computer
c) A network switch
Answer: b
c) Is exclusively plug-and-play
Answer: b
b) HDMI port
Answer: a
b) AVR
c) x86
d) PowerPC
Answer: b
Answer: c
7.Which Arduino board is best suited for larger projects requiring many pins?
a) Arduino Mega
b) Arduino Nano
c) Arduino Mini
d) Arduino LilyPad
Answer: a
b) Waterproof design
c) Built-in display
Answer: a
b) It is solar-powered
Answer: a
a) Only once
c) On user input
Answer: b
c) Both a and b
Answer: c
a) Python
b) C/C++
c) Java
d) Assembly
Answer: b
Answer: b
14.The setup() function is typically used to:
a) Define variables
d) Handle loops
Answer: b
a) 0
b) -1
c) Undefined
d) Null
Answer: c
Answer: a
a) int
b) float
c) boolean
d) char
Answer: c
b) To the cloud
c) To another Arduino board
d) To a storage device
Answer: a
Answer: a
a) Serial.close()
b) Serial.end()
c) Serial.disconnect()
d) Serial.stop()
Answer: b