MCQGeeks
0 : 0 : 1
CBSE
JEE
NTSE
NEET
English
UK Quiz
Quiz
Driving Test
Practice
Games
Quiz
Electrical Electronics Engineering
1000 Arduino
Quiz 2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Q.1
What is the use of the Vin pin present on some Arduino Boards?
a) To ground the Arduino Board
b) To power the Arduino Board
c) To provide a 5V output
d) Is used for plugging in 3V supply
Q.2
What is the correct execution process of an Arduino code?
a) Editor->Preprocessor->Compiler
b) Preprocessor->Editor->Compiler
c) Compiler->Preprocessor->Editor
d) Editor->Compiler->Preprocessor
Q.3
What is the microcontroller used in Arduino UNO?
a) ATmega32114
b) AT91SAM3x8E
c) ATmega2560
d) ATmega328p
Q.4
Which board is the first to use a microcontroller within the build USB?
a) RedBoard
b) Leonardo
c) LilyPad
d) UNO
Q.5
Which Arduino Board contains an onboard joystick?
a) Arduino Nano
b) Arduino UNO
c) Arduino Esplora
d) Arduino Due
Q.6
What is the function of the IOREF pin on the Arduino UNO?
a) To take input voltage and set it as a reference for all GPIO operations
b) To provide a constant 12V DC supply
c) To provide ground
d) To provide the voltage corresponding to the standard GPIO working voltage of the board
Q.7
Which processor supports the Arduino Zero?
a) ARM Cortex M0+
b) ARM Cortex M3
c) Atmega32u4
d) Atmega328P
Q.8
Which software is used to upload the Arduino Sketches to the board?
a) avrgcc
b) g++
c) cpython for windows
d) avrdude
Q.9
What is the use for the 2 serial pins on the Arduino Diecimila?
a) To send PWM signals
b) To send and receive Serial TTL signals
c) To send and receive GPIO digital signals
d) To receive analog signals
Q.10
Which Arduino Boards use the Atmega2560?
a) Arduino Micro and Due
b) Arduino Nano and Fio
c) Arduino Mega and Mega ADK
d) Arduino Uno and Robot
Q.11
What is the operating voltage of Atmega328?
a) 1.9V to 5V
b) 1.8V to 5.5V
c) 1.1V to 5V
d) 12V to 9V
Q.12
Which Arduino Boards use the Atmega32U4?
a) Arduino Uno
b) None Mega
c) Arduino Micro
d) Arduino Leonardo
Q.13
Is the Arduino code an Object-Oriented programming language or a Procedural programming language?
a) The Arduino Code follows the Top-Down Procedural ideology
b) The Arduino Code follows a custom Procedural Ideology
c) The Arduino Code follows the Object-Oriented ideology
d) The Arduino Code follows the Bottom-Up Procedural ideology
Q.14
What is the difference between an IDE and a compiler?
a) The compiler executes the code while the IDE gives a graphical environment for writing the code
b) The compiler links the code to the respective files and the IDE takes it from there
c) The compiler and the IDE are the same thing
d) The IDE executes the code while the compiler gives a graphical environment for writing the code
Q.15
What will be the output of the following Arduino code? #define Xvoid setup(){ X= Serial.begin(9600); Serial.print(X); } void loop(){ //Do nothing… }
a) 0xAB
b) 0xa
c) 0
d) Error
Q.16
Where does the Arduino IDE search if it needs to find out the Name of a type of Arduino Board?
a) Arduino.h
b) build.txt
c) boards.txt
d) build.core
Q.17
How many times does the setup() function run on every startup of the Arduino System?
a) 4
b) 5
c) 2
d) 1
Q.18
Which of the following statements is not true when dealing with the Firmata library?
a) The Firmata Library uses the Firmata Protocol for communicating data
b) The Firmata Library uses the Midi Message Format
c) The Firmata Library can only be used on an Arduino Uno
d) The Firmata Library is used to establish communications between the Arduino and the Desktop
Q.19
What is the output of “pinif “pinis sent “where 1 isand 0 is 0V? int pin1 = 12;int pin2 = 11;void setup() { pinMode(pinOUTPUT); pinMode(pinINPUT); Serial.begin(9600);}void loop() { if(digitalRead(pin2)=={ digitalWrite(pin1,LOW); } else if(digitalRead(pin2)=={ digitalWrite(pin1,HIGH); }}
a) 1110
b) 0100
c) 1111
d) 1011
Q.20
What is the objective of the code given below if it is executed on the Arduino Uno? #include<EEPROM.h>int pin=13;void setup() { pinMode(pin,OUTPUT); Serial.begin(9600);}void loop() { for(int i=0;i<EEPROM.length();i++) { EEPROM.write(i, 1); } digitalWrite(pin,HIGH); exit(0);}
a) Clear EEPROM
b) Fill EEPROM with 1’s
c) Export EEPROM data
d) Fill EEPROM with 0’s
0 h : 0 m : 1 s
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Report Question
×
What's an issue?
Question is wrong
Answer is wrong
Other Reason
Want to elaborate a bit more? (optional)
Support mcqgeeks.com by disabling your adblocker.
×
Please disable the adBlock and continue.
Thank you.
Reload page