Elintlabz - Online Screening Test

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Kguptha
K
Kguptha
Community Contributor
Quizzes Created: 1 | Total Attempts: 228
| Attempts: 228 | Questions: 100
Please wait...
Question 1 / 100
0 %
0/100
Score 0/100
1. What is the frequency of the crystal used in Arduino Uno Board?

Explanation

The correct answer is 16 MHz. The frequency of the crystal used in the Arduino Uno Board is 16 MHz. This crystal is responsible for providing the timing reference for the microcontroller on the board. It helps in accurately executing instructions and maintaining the correct timing for various operations.

Submit
Please wait...
About This Quiz
Elintlabz - Online Screening Test - Quiz

ElintLabz - Online Screening Test assesses knowledge on Arduino programming, focusing on functions, ADC, and digital I\/O. It's designed for learners to validate their skills in microcontroller programming and interfacing, crucial for electronics and computer engineering.

Personalize your quiz and earn a certificate with your name on it!
2. PWM stands for ________.

Explanation

PWM stands for Pulse Width Modulation. This is a technique used to control the amount of power delivered to a device by varying the width of the pulses in a periodic signal. By adjusting the width of the pulses, the average power can be controlled, allowing for precise control of devices such as motors, LEDs, and audio signals. This technique is commonly used in electronics and is an important concept in fields such as robotics, automation, and power electronics.

Submit
3. In Arduino programming every statement ends with __________.

Explanation

In Arduino programming, every statement ends with a semicolon (;). This is a common practice in many programming languages, including C and C++, which Arduino is based on. The semicolon serves as a statement terminator, indicating the end of a line of code. It is important to include the semicolon at the end of each statement to ensure that the code is properly executed and to avoid syntax errors.

Submit
4. In Arduino UNO which pin has inbuilt on board LED associated with it?

Explanation

Pin 13 in Arduino UNO has an inbuilt on board LED associated with it. This means that when you write a HIGH value to pin 13, the LED will turn on, and when you write a LOW value to pin 13, the LED will turn off. This pin is commonly used for testing and debugging purposes, as it provides a quick and easy way to check if the Arduino board is functioning correctly.

Submit
5. Which of these pins can be used as RX & TX pins for serial communication in Arduino UNO?

Explanation

Pins 0 and 1 can be used as RX (receive) and TX (transmit) pins for serial communication in Arduino UNO. These pins are connected to the built-in USB-to-serial converter of the Arduino board, allowing communication with other devices or computers.

Submit
6. Which statement can be used inside other control statements to immediately end the loop or statement?

Explanation

The correct answer is "Break" because it is used inside control statements such as loops or switch statements to immediately terminate the execution of the loop or statement. When the break statement is encountered, the program will exit the loop or switch statement and continue with the next line of code after the loop or statement. This is useful when you want to prematurely exit a loop or skip the remaining iterations.

Submit
7. The number ‘104’ on a capacitor indicates

Explanation

The number '104' on a capacitor indicates a capacitance value of 0.1uF. Capacitors are often labeled with a three-digit code, where the first two digits represent the significant figures and the third digit represents the multiplier. In this case, '10' represents the significant figures (10) and '4' represents the multiplier (10^4), resulting in a capacitance value of 0.1uF.

Submit
8. Atmega328 micro-controller has ______________ bytes of flash (Program) memory.

Explanation

The Atmega328 micro-controller has 32K bytes of flash (Program) memory. This means that it can store up to 32 kilobytes of program code, which is used to control the operations of the micro-controller. This amount of memory is sufficient for many applications and allows for the implementation of complex algorithms and functionality.

Submit
9. How many analog ports does an Arduino have?

Explanation

An Arduino has six analog ports, labeled A0-A5. These ports allow the Arduino to read analog signals, such as sensor inputs, and convert them into digital values that can be processed by the microcontroller.

Submit
10. Which logical operator will return a TRUE value only if both conditional statements are TRUE?

Explanation

The logical AND (&&) operator returns a TRUE value only if both conditional statements are TRUE. This means that if both statements evaluate to TRUE, the overall result will be TRUE. If either or both statements evaluate to FALSE, the overall result will be FALSE.

Submit
11. The keyword used to transfer control from a called function back to the calling function is

Explanation

The keyword "return" is used to transfer control from a called function back to the calling function. When a function is called, it executes its code and may produce a result. The "return" keyword allows the function to send the result back to the calling function and terminate its execution. This allows the calling function to continue its execution using the returned result or perform any necessary actions based on the returned value.

Submit
12. Atmega328 is a ___________ microcontroller.

Explanation

Atmega328 is a microcontroller that operates on an 8-bit architecture. This means that its central processing unit (CPU) can process and manipulate data in 8-bit chunks at a time. The 8-bit architecture allows for simpler and more efficient programming, making it suitable for a wide range of applications such as embedded systems, robotics, and IoT devices.

Submit
13. Identify the SCK pin in Arduino.

Explanation

The SCK pin in Arduino is identified as pin number 13.

Submit
14. What is the short cut key for verify button in Arduino IDE?

Explanation

The shortcut key for the verify button in Arduino IDE is Ctrl + R. This combination allows users to quickly verify their code without having to manually click on the verify button. This shortcut saves time and makes the coding process more efficient.

Submit
15. What is the maximum available baudrate in Arduino IDE?

Explanation

The maximum available baudrate in Arduino IDE is 115200. This is the highest baudrate that can be set for serial communication using the Arduino IDE. Baudrate refers to the number of signal changes per second in a communication channel, and a higher baudrate allows for faster data transmission. Therefore, 115200 is the correct answer as it represents the maximum available baudrate in the Arduino IDE.

Submit
16. If a 10K resistor is placed across a 10v supply then the circuit current will be

Explanation

When a 10K resistor is connected across a 10V supply, the circuit current can be determined using Ohm's Law, which states that current (I) is equal to voltage (V) divided by resistance (R). In this case, the voltage is 10V and the resistance is 10K (which is equivalent to 10,000 ohms). By substituting these values into the formula, we get I = 10V / 10,000 ohms = 0.001A, which is equal to 1mA. Therefore, the correct answer is 1mA.

Submit
17. How many PWM pins are there on Arduino Uno Board?

Explanation

The Arduino Uno Board has a total of 6 PWM (Pulse Width Modulation) pins. PWM pins are used to generate analog output signals by varying the width of the pulse. These pins are labeled as 3, 5, 6, 9, 10, and 11 on the Arduino Uno Board.

Submit
18. What is the size of RAM in Atmega328p IC?

Explanation

The correct answer is 2KBytes. The Atmega328p IC has a RAM size of 2KBytes. RAM (Random Access Memory) is a type of computer memory that is used for temporary storage of data during program execution. The larger the RAM size, the more data can be stored and accessed quickly by the processor. In this case, the Atmega328p IC has a 2KBytes RAM size, which allows for efficient data handling and processing within the microcontroller.

Submit
19. How many analog input pins are present on the Arduino Uno board?

Explanation

The correct answer is 6. The Arduino Uno board has a total of 6 analog input pins. These pins can be used to read analog signals from sensors or other devices. Analog input pins allow the Arduino to measure continuous voltage levels, providing more precise measurements compared to digital input pins.

Submit
20. In which file extension Arduino sketches are saved?

Explanation

Arduino sketches are saved with the .ino file extension. This extension is used to identify and differentiate Arduino sketch files from other types of files. It is a common convention followed by Arduino IDE (Integrated Development Environment) to save sketches with the .ino extension. This allows the IDE to recognize and open the file as an Arduino sketch, making it easier for developers to work with and upload their code to Arduino boards.

Submit
21. How many digital I/O pins are present on the Arduino Uno board?

Explanation

The Arduino Uno board has a total of 14 digital I/O pins. These pins can be used for both input and output operations, allowing the Arduino to interact with various sensors, actuators, and other electronic components. The availability of 14 digital I/O pins provides flexibility and versatility in connecting and controlling external devices or circuits.

Submit
22. Arduino (Atmega) pins can source / sink current up to

Explanation

Arduino (Atmega) pins can source/sink current up to 40mA. This means that the pins can provide or draw a maximum current of 40mA. It is important to note this limit as exceeding it can damage the Arduino board or the connected components. Therefore, it is necessary to ensure that the current flowing through the pins does not exceed this value to prevent any potential damage.

Submit
23. In C program, if you pass an array as an argument to a function,what actually gets passed?

Explanation

When you pass an array as an argument to a function in a C program, what actually gets passed is the base address of the array. This means that the memory address of the first element of the array is passed to the function. By using this base address, the function can access and manipulate the elements of the array.

Submit
24. The Serial.print() function is used for printing __________________to the connected Serial device.

Explanation

The Serial.print() function is used for printing ASCII characters to the connected Serial device. ASCII (American Standard Code for Information Interchange) is a character encoding standard that represents text in computers and other devices. By using the Serial.print() function, ASCII characters can be sent to the Serial device for display or further processing.

Submit
25. The keyword used to transfer the control from a called function back to the calling function is___.

Explanation

The keyword used to transfer the control from a called function back to the calling function is "return". This keyword is used to end the execution of a function and return a value, if necessary, to the calling function. It allows the program to resume execution from where the function was called, allowing for modular and organized code.

Submit
26. A Zener diode __________.

Explanation

A Zener diode is a type of diode that is designed to operate in the reverse breakdown region. This means that it has a sharp breakdown at low reverse voltage, allowing it to maintain a constant voltage across its terminals when it is reverse biased. This property makes Zener diodes useful for voltage regulation and protection in circuits. It does not have a high forward voltage rating, is not typically used as an amplifier, and does not exhibit negative resistance.

Submit
27. What is the size of EEPROM in Atmega328p IC?

Explanation

The size of the EEPROM in the Atmega328p IC is 1KBytes. EEPROM stands for Electrically Erasable Programmable Read-Only Memory, and it is a type of non-volatile memory that can be written, erased, and read electrically. In the case of the Atmega328p IC, it has a 1KByte EEPROM, which means it can store up to 1024 bytes of data that can be accessed even when the power is turned off.

Submit
28. Which memory space is used to store the program (sketch) in Arduino?

Explanation

The program (sketch) in Arduino is stored in the Flash memory space. Flash memory is a type of non-volatile memory that can be electrically erased and reprogrammed. It is commonly used for storing firmware or software in electronic devices. In the case of Arduino, the sketch is compiled and uploaded to the Arduino board's Flash memory, where it remains even after power is removed. This allows the program to be executed each time the Arduino is powered on or reset.

Submit
29. If two resistors are connected in series then _________is the total resistance.

Explanation

When two resistors are connected in series, the total resistance increases. This is because the current flowing through both resistors is the same, and the voltage across each resistor adds up. Therefore, the total resistance is higher than the resistance of either individual resistor.

Submit
30. What is the size of an integer variable in Arduino UNO?

Explanation

The size of an integer variable in Arduino UNO is 2 Bytes. This means that an integer variable in Arduino UNO can store values ranging from -32,768 to 32,767.

Submit
31. How many times the function loop() runs?

Explanation

The function loop() runs an infinite number of times because there is no condition or constraint specified that would cause the loop to stop. Therefore, the loop will continue executing indefinitely until it is manually terminated or an error occurs.

Submit
32. Which of the following is not logical operator?

Explanation

The correct answer is "&". The ampersand symbol (&) is not a logical operator. It is a bitwise operator used for performing bitwise AND operation on two values. Logical operators, on the other hand, are used to combine or manipulate boolean values. The logical operators in the given options are "&&" (logical AND), "||" (logical OR), and "!" (logical NOT).

Submit
33. Which of these pins can be used as a PWM pin?

Explanation

Pin 9 can be used as a PWM (Pulse Width Modulation) pin. PWM is a technique used to control the average voltage or current delivered to a load. It is commonly used to control the speed of motors or the brightness of LEDs. In Arduino, pin 9 is capable of generating PWM signals using the analogWrite() function.

Submit
34. What is the size of Flash memory (program memory) in Atmega8 IC?

Explanation

The size of Flash memory (program memory) in Atmega8 IC is 8KBytes. This means that the IC can store up to 8 kilobytes of program code.

Submit
35. Connecting a wire from the NEGATIVE terminal to the POSITIVE terminal of a battery will produce:

Explanation

Connecting a wire from the negative terminal to the positive terminal of a battery creates a direct path for the flow of electric current. This results in a short circuit, where the current bypasses the intended circuit and flows directly from the negative to the positive terminal. A short circuit typically has very low resistance, allowing a large amount of current to flow, which can be dangerous and may cause damage to the battery or other components in the circuit.

Submit
36. Which statement when executed provides 5V @ the 13th pin on Arduino UNO board in order to turn ON the LED?

Explanation

The correct answer is `digitalWrite(13,HIGH);`. This statement sets the voltage at the 13th pin on the Arduino UNO board to 5V, which turns on the LED connected to that pin.

Submit
37. By default a real number is treated as

Explanation

A real number is treated as a "double" by default because the "double" data type in programming languages represents a larger range and higher precision compared to other data types like "float" or "long". The "double" data type uses 64 bits to store the value, allowing for a wider range of values and more decimal places of precision. Therefore, when a real number is not explicitly defined as a specific data type, it is assumed to be a "double" by default.

Submit
38. PWM output varies from ________.

Explanation

PWM output varies from 0 to 255. This is because PWM (Pulse Width Modulation) is a technique used to control the average voltage or current by varying the duty cycle of a square wave signal. In this case, the range of the duty cycle is from 0% to 100%, and since the value is represented by an 8-bit binary number, the range becomes 0 to 255.

Submit
39. In function 'delay (t)', t is in_____.

Explanation

The function 'delay(t)' is used to introduce a delay in the program for a specified amount of time. The parameter 't' represents the duration of the delay. Since the given options are units of time, the correct answer 'Milliseconds' implies that the parameter 't' should be in milliseconds to specify the delay accurately.

Submit
40. What is the maximum voltage level that can be read by any digital pin in Arduino UNO without damaging it?

Explanation

The maximum voltage level that can be read by any digital pin in Arduino UNO without damaging it is 5V. This is because the Arduino UNO operates on a 5V logic level, meaning it can only interpret voltages below or equal to 5V as HIGH or logic 1. Any voltage above 5V may damage the digital pin, so it is important to ensure that the input voltage does not exceed this limit.

Submit
41. A function declaration involves establishing the function's _________

Explanation

A function declaration involves establishing all of the mentioned elements, namely the return data type, the function's name, and the parameters. These elements are essential in defining a function and determining its behavior. The return data type specifies the type of value that the function will return after execution. The function's name is used to identify and call the function in the code. Parameters are variables that are passed into the function and can be used within the function's body to perform specific operations. Therefore, all of these elements are necessary for a complete function declaration.

Submit
42. If a small value of capacitance is connected in parallel with a large value,the combinedcapacitance will be

Explanation

When a small value of capacitance is connected in parallel with a large value, the combined capacitance will be higher. This is because when capacitors are connected in parallel, the total capacitance is the sum of the individual capacitances. Therefore, adding a small capacitance in parallel with a large one increases the total capacitance.

Submit
43. Identify the digital pin which does not have PWM capability.

Explanation

The Arduino Uno has a total of 6 digital pins (0-5) that have PWM (Pulse Width Modulation) capability, which allows for analog output. Digital pin 4 is not one of these pins, so it does not have PWM capability.

Submit
44. Identify the correct variable declaration.

Explanation

The correct variable declaration is "Int my_Variable;". In programming, variables are typically declared using a combination of letters, numbers, and underscores, but they cannot start with a number or contain special characters like hashtags. Therefore, options 1, 3, and 4 are incorrect. Option 2, "Int my_Variable;", follows the correct naming convention and is a valid variable declaration.

Submit
45. What is the size of ADC in Arduino Uno?

Explanation

The ADC (Analog-to-Digital Converter) in Arduino Uno has a size of 10 bits. This means that it can convert an analog input voltage into a digital value ranging from 0 to 1023. The higher the number of bits, the higher the resolution of the ADC, allowing for more precise measurements of analog signals.

Submit
46. What is the correct syntax to initialize serial communication?

Explanation

The correct syntax to initialize serial communication is "Serial.begin(9600)". This function is used to set the data rate in bits per second (baud rate) for serial data transmission. In this case, the baud rate is set to 9600.

Submit
47. In which language the Arduino IDE is written?

Explanation

The Arduino IDE is written in Java. Java is a popular programming language known for its platform independence, making it suitable for developing software that can run on different operating systems. The Arduino IDE is designed to provide a user-friendly interface for programming Arduino boards, and Java allows for the creation of a cross-platform application that can be used on Windows, Mac, and Linux.

Submit
48. Which loop executes the instructions in loop atleast once?

Explanation

The do-while loop is the only loop that guarantees the execution of its instructions at least once. This is because the condition is checked at the end of the loop, so even if the condition is initially false, the instructions will still be executed once before the condition is evaluated. In contrast, the other loops (while loop and for loop) check the condition before executing the instructions, so if the condition is initially false, the instructions will not be executed at all. The if loop is not a loop, but a conditional statement used for decision-making.

Submit
49. What does the following declaration mean? int (*ptr)[10];

Explanation

The declaration "int (*ptr)[10];" means that ptr is a pointer to an array of 10 integers. The parentheses around *ptr indicate that ptr is a pointer, and the [10] indicates that it is a pointer to an array of size 10.

Submit
50. Identify the SPI pins in Arduino.

Explanation

The SPI (Serial Peripheral Interface) pins in Arduino are used for communication with other devices. The correct answer is 11, 12, and 13 because these pins (MOSI, MISO, and SCK) are specifically designated for SPI communication. MOSI (Master Out Slave In) is used for data transmission from the Arduino to the peripheral device, MISO (Master In Slave Out) is used for data transmission from the peripheral device to the Arduino, and SCK (Serial Clock) is used for synchronizing the data transfer between the Arduino and the peripheral device.

Submit
51. In Arduino, the function 'pinMode( )' can be used to configure the Atmega pins as

Explanation

The correct answer is INPUT_PULLUP because the pinMode() function in Arduino is used to configure the Atmega pins as either inputs or outputs. The INPUT_PULLUP option specifically configures the pin as an input with a pull-up resistor enabled. This means that when the pin is not connected to anything, it will be pulled high by the internal resistor, and when it is connected to ground, it will be pulled low. This is useful for reading digital inputs that are connected to switches or buttons.

Submit
52. Identify the Invalid ‘If conditional statement'.

Explanation

The given statement "If (variable = 50)" is an invalid 'If conditional statement' because it uses the assignment operator (=) instead of the equality operator (==) to compare the value of the variable to 50. In conditional statements, the equality operator is used to check if two values are equal, while the assignment operator is used to assign a value to a variable. Therefore, the correct way to write the statement would be "If (variable == 50)".

Submit
53. Arduino platform is based on which micro-controller's family?

Explanation

The correct answer is AVR microcontroller family. The Arduino platform is built on the AVR microcontroller family, which includes microcontrollers like the ATmega328P. These microcontrollers are known for their simplicity, low power consumption, and ease of programming. The Arduino IDE provides a simplified programming environment specifically designed for AVR microcontrollers, making it accessible for beginners and hobbyists to create projects using the Arduino platform.

Submit
54. The ability to alter the order in which code is executed is called_____.

Explanation

Flow control refers to the ability to change the order in which code is executed. It allows the programmer to determine the sequence of instructions and control the flow of the program. This can be achieved through the use of conditional statements, loops, and other control structures that determine the path the program takes based on certain conditions or criteria. Flow control is an essential concept in programming as it allows for the creation of dynamic and interactive programs.

Submit
55. Which of the following is not an analog function?

Explanation

The function AnalogValue() is not an analog function because it is not a standard function in Arduino. The correct analog functions in Arduino are AnalogRead(), AnalogReference(), and AnalogWrite(). AnalogValue() does not exist in the Arduino library, so it cannot be considered an analog function.

Submit
56. Functions are created by first declaring the ________ at the beginning of the program.

Explanation

In order to create functions, it is necessary to declare the function prototype at the beginning of the program. The function prototype includes the function name, return type, and the number and types of parameters the function accepts. This declaration allows the compiler to understand the structure and signature of the function before it is actually defined. By declaring the function prototype, the program can call the function and the compiler will know what to expect in terms of input and output.

Submit
57. Conventional flow assumes charges flow from

Explanation

Conventional flow assumes that charges flow from the positive terminal of a source to the negative terminal. This is based on the historical understanding of electricity, where the direction of current flow was initially thought to be from positive to negative. While we now know that electrons actually flow in the opposite direction, conventional flow is still used as a standard convention in electrical engineering and circuit analysis.

Submit
58. Arduino (Atmega) pins are in high impedance state when pins are configured as

Explanation

When Arduino (Atmega) pins are configured as INPUT, OUTPUT, or INPUT_PULLUP, they are in a high impedance state. This means that the pins are not actively driving the signal and are therefore not affecting the circuit. In this state, the pins can be easily influenced by external signals or devices connected to them. This is useful in situations where the Arduino needs to receive or read data from external devices without interfering with their operation.

Submit
59. Which of the following operator has the highest precedence?

Explanation

The increment and decrement operators (++ and - -) have the highest precedence among the given operators. This means that they are evaluated first before any other operators in an expression. These operators are used to increase or decrease the value of a variable by 1.

Submit
60. Which function does not return any value when it is called by any other function?

Explanation

Serial.println() does not return any value when it is called by any other function. This function is used to print data to the serial port for debugging or communication purposes. It sends the data as a series of bytes, but it does not provide any feedback or return any value back to the calling function.

Submit
61. Which of the following is a version of the Arduino?

Explanation

Galileo is a version of the Arduino. Arduino Galileo is an open-source development board designed for building digital devices and interactive objects. It is based on Intel's Quark SoC X1000 application processor and is compatible with the Arduino software and shields. Galileo offers a wide range of features and capabilities, making it a popular choice for various projects and applications.

Submit
62. A resistor with Color bands: red -red- red gold has the value

Explanation

The resistor with color bands red-red-red-gold has the value of 2k2 with 5% tolerance. The color bands on a resistor indicate its resistance value and tolerance. In this case, the red-red-red bands represent the digits 2, 2, and a multiplier of 100 (red = 2, red = 2, red = 100). Therefore, the value of the resistor is 2,200 ohms or 2k2. The gold band indicates a tolerance of 5%, meaning that the actual resistance can vary by 5% from the stated value of 2k2.

Submit
63. An Arduino’s microcontroller is pre-programmed with a _______ that simplifies uploading of programs to the on-chip flash memory, compared with other devices that typically need an external chip programmer

Explanation

A bootloader is a program that is pre-programmed onto an Arduino's microcontroller. It simplifies the process of uploading programs to the on-chip flash memory of the Arduino. This is in contrast to other devices that usually require an external chip programmer to upload programs. The bootloader allows for convenient and easy programming of the Arduino using a personal computer without the need for additional hardware.

Submit
64. What is the maximum decimal value that can be stored in an integer variable in Aurduino?

Explanation

The maximum decimal value that can be stored in an integer variable in Arduino is 65535. This is because Arduino uses a 16-bit unsigned integer data type (uint16_t), which can store values ranging from 0 to 65535.

Submit
65. If the microcontroller has 12bit ADC what is the range of analog values we can get?

Explanation

The range of analog values that can be obtained from a microcontroller with a 12-bit ADC is 0 to 4096. This is because a 12-bit ADC can represent 2^12 (4096) different values, ranging from 0 to 4095. The value 0 is included in the range, while 4096 is not included as it is one value higher than the maximum value that can be represented by a 12-bit ADC.

Submit
66. Which of these is a digital input device?

Explanation

A button is a digital input device because it can only have two states: pressed or not pressed. It sends a digital signal to a device or computer when it is pressed, indicating a specific action or command. Unlike analog input devices, such as a potentiometer or pressure sensor, which can have a range of values, a button provides a discrete input that is either on or off.

Submit
67. Which logical operator will return a TRUE value if either of the conditional statements are TRUE?

Explanation

The logical operator "Logical or (||)" will return a TRUE value if either of the conditional statements are TRUE. This means that if at least one of the conditions is true, the result of the logical OR operation will be true.

Submit
68. Which of these pins can be used to adjust the voltage between 0V & 5V when configured as an OUTPUT?

Explanation

Pin 9 can be used to adjust the voltage between 0V and 5V when configured as an OUTPUT. This is because pin 9 on many microcontrollers, such as the Arduino, is a Pulse Width Modulation (PWM) pin. PWM allows for the generation of analog signals by rapidly switching the pin on and off at different duty cycles. By varying the duty cycle, the average voltage output can be adjusted between 0V and 5V, thus allowing for voltage adjustment within that range.

Submit
69. What will happen if in a C program you assign a value to an array element whose subscript exceeds the size of array?

Explanation

If a value is assigned to an array element whose subscript exceeds the size of the array, it means that the program is accessing memory outside the bounds of the array. This can lead to overwriting important data that is stored in adjacent memory locations. As a result, the program may crash or produce unexpected behavior.

Submit
70. If the reference voltage is 3.3V for ADC in Arduino then the step size is

Explanation

not-available-via-ai

Submit
71. Which of the following is not a valid data type in Arduino?

Explanation

The data type "Short" is not a valid data type in Arduino. Arduino supports various data types such as "Void" (used for functions that do not return a value), "Word" (unsigned 16-bit integer), and "String" (a sequence of characters). However, "Short" is not a recognized data type in Arduino.

Submit
72. Property of an electric circuit that dissipates electric energy

Explanation

Resistance is the property of an electric circuit that dissipates electric energy. It is a measure of how much a material or component opposes the flow of electric current. When current flows through a resistor, energy is converted into heat and dissipated. The higher the resistance, the more energy is dissipated. Reactance, impedance, and conductance are also properties of electric circuits, but they do not specifically refer to the dissipation of energy.

Submit
73. Arduino IDE is derived from _________.

Explanation

The correct answer is Wiring & Processing. Arduino IDE is derived from the Wiring programming language and the Processing development environment. Wiring is a programming language and framework specifically designed for microcontrollers, while Processing is a programming language and integrated development environment (IDE) primarily used for visual arts and design. The combination of these two technologies forms the foundation of the Arduino IDE, providing a user-friendly platform for programming and interacting with Arduino boards.

Submit
74. Consider the looping statement 'for(int i=0; i < 10; i =i * 2)' while assuming the body of the loop does not break the loop or change i, how many times would the body of the loop be exucuted?

Explanation

The loop will be executed infinitely because the value of i is always multiplied by 2 in each iteration. Since i starts at 0 and is multiplied by 2 each time, it will never reach a value greater than or equal to 10, causing the loop to continue indefinitely.

Submit
75. In Arduino programming which function executes infinitely after power up?

Explanation

The correct answer is "Loop()". In Arduino programming, the setup() function is executed once after power up to initialize variables and set pin modes. The loop() function is then executed repeatedly in an infinite loop, allowing the Arduino to continuously perform tasks or read inputs. The main() function is not used in Arduino programming as it is a C++ function that is automatically handled by the Arduino IDE. Therefore, the loop() function is the one that executes infinitely after power up in Arduino programming.

Submit
76. Which mathematical formula can be used to convert analog values into corresponding voltage values?

Explanation

The correct answer is (SensorValue) * (5V / 1023). This formula can be used to convert analog values into corresponding voltage values. It multiplies the sensor value by the ratio of 5V to 1023, which represents the maximum value of the analog input. This calculation scales the analog value to the corresponding voltage range.

Submit
77. Arduino (Atmega) Pins are in low impedance state when pins are configured as

Explanation

When Arduino (Atmega) pins are configured as OUTPUT, they are set to a low impedance state. This means that the pins can actively drive the connected circuitry with a strong current, allowing them to control external devices such as LEDs, motors, or sensors. In this state, the pins can provide a voltage output or sink current, depending on the logic level set by the program. Therefore, when pins are set as OUTPUT, they are capable of actively driving the connected circuitry.

Submit
78. If the reference voltage is 5V for ADC in Arduino then the step size is

Explanation

The step size of an ADC (Analog-to-Digital Converter) determines the smallest increment in voltage that can be detected and converted to a digital value. In this case, if the reference voltage for the ADC in Arduino is 5V, the step size would be 4.88mV. This means that the ADC can detect and convert voltage changes as small as 4.88mV into digital values.

Submit
79. The use of function pinMode() is not required to set pin as an output pin before calling ___________.

Explanation

The use of function pinMode() is not required to set pin as an output pin before calling AnalogWrite(). AnalogWrite() is used to write an analog value (PWM signal) to a specified pin, regardless of whether the pin is set as an output or not. This function is commonly used to control the brightness of an LED or the speed of a motor. However, for other functions like AnalogRead() and DigitalWrite(), it is necessary to set the pin as an input or output respectively using pinMode() before calling the function.

Submit
80. What is the size of RAM in Atmega8 IC?

Explanation

The size of RAM in Atmega8 IC is 1KBytes. This means that the microcontroller has a random-access memory capacity of 1 kilobyte, which is used for temporary storage of data during program execution.

Submit
81. Which of these is an output device?

Explanation

A servo is an output device because it is used to control the movement of mechanical components, such as motors or actuators. It receives signals from a control system and converts them into precise movements, making it an essential component in various devices like robots, RC cars, and drones. Unlike the other options listed, a servo is specifically designed to produce an output action or movement, making it the correct answer.

Submit
82. How many times the "ElintLabz" is printed? void setup(){ Serial.print(ElintLabz);}

Explanation

The code provided in the question does not contain any instance of the string "ElintLabz" being printed. Therefore, the correct answer is "None".

Submit
83. Which controller can be used with Arduino Uno Board?

Explanation

The correct answer is Both Atmega 8 & 328p. Both Atmega 8 and Atmega 328p can be used as controllers with the Arduino Uno Board. The Arduino Uno Board is compatible with various microcontrollers, and Atmega 8 and Atmega 328p are two of the options that can be used.

Submit
84. If serial port is initialized with Serial.begin(9600), How much time will it take to send two ASCII characters?

Explanation

The time it takes to send two ASCII characters depends on the baud rate set during initialization. In this case, the baud rate is set to 9600. Each ASCII character is 8 bits, so the total number of bits to be sent is 16. The time taken to send these bits can be calculated using the formula: time = (number of bits) / (baud rate). Therefore, the time taken to send two ASCII characters at a baud rate of 9600 is 16 / 9600 = 1.667ms.

Submit
85. How many GND pin are present on the Arduino UNO board?

Explanation

The Arduino UNO board has three GND (Ground) pins. These pins are used to provide a common reference voltage for the components connected to the board. Having multiple GND pins allows for better grounding and reduces the chances of noise or interference in the circuit.

Submit
86. What is the maximum decimal value that can be stored in a character type variable in Arduino?

Explanation

The maximum decimal value that can be stored in a character type variable in Arduino is 255. This is because a character type variable in Arduino uses 8 bits of memory, allowing it to store values ranging from 0 to 255.

Submit
87. Transistor is a ________.

Explanation

A transistor is a current controlled current device because it uses a small current to control a larger current flowing through it. The input current controls the output current, allowing for amplification and switching functions.

Submit
88. How many times 'while (-1)' loop will be executed?

Explanation

The given answer is "Infinite time" because the condition of the while loop (-1) will always be true. Therefore, the loop will continue to execute indefinitely until it is manually terminated.

Submit
89. What is Arduino?

Explanation

Arduino is an open source prototyping platform that is based on AVR Microcontrollers. This means that it is a platform that allows users to create and develop their own electronic projects using AVR Microcontrollers. It is not a closed source platform, and it is specifically designed for prototyping purposes. It is important to note that Arduino is not based on ARM Microcontrollers, as the correct answer states.

Submit
90. In which of the following the cases the code stops running?

Explanation

The code stops running when the power is down because without power, the device running the code cannot function. Power is necessary to provide the necessary energy for the device to execute the instructions in the code. Without power, the device will be unable to continue running the code and will shut down.

Submit
91. What voltage level should be applied to the RESET pin in order to reset the AVR microcomtroller?

Explanation

The RESET pin of an AVR microcontroller should be held at a voltage level of 0V in order to reset the microcontroller. When the RESET pin is pulled low, it triggers a reset condition, causing the microcontroller to restart its program execution from the beginning.

Submit
92. Which of the following is not a version of the Arduino?

Explanation

Leonard is not a version of the Arduino. The other options, Tre, Galileo, and Zero, are all versions of the Arduino.

Submit
93. In Arduino the function 'pinMode()' cannot be used to configure the Atmega pins as

Explanation

The function 'pinMode()' in Arduino can be used to configure the Atmega pins as OUTPUT, INPUT, or INPUT_PULLUP. However, it does not have an option to configure the pins as OUTPUT_PULLDOWN. Therefore, the correct answer is OUTPUT_PULLDOWN.

Submit
94. Which logical operator can be used to simulate Two way switch?

Explanation

The logical XOR operator (^) can be used to simulate a two-way switch because it returns true if and only if one of the two operands is true. In the context of a two-way switch, the XOR operator can represent the different states of the switch: on or off. If one of the operands is true, it means that the switch is in that state, while if both operands are true or false, it means that the switch is in the opposite state. Therefore, the XOR operator is the most suitable choice to simulate a two-way switch.

Submit
95. How many serial ports are available on the Arduino Uno Board?

Explanation

The Arduino Uno Board has only one serial port available.

Submit
96. In Arduino if 1 second delay is required in a program then which function can be used?

Explanation

The correct answer is "None" because if a 1 second delay is required in an Arduino program, none of the provided functions can be used. The "Delay(1)" function would only provide a 1 millisecond delay, "DelayMilliseconds(1000)" would provide a 1000 millisecond (1 second) delay, and "DelayMicroseconds(100000)" would provide a 100000 microsecond (0.1 second) delay. Therefore, none of these functions can fulfill the requirement of a 1 second delay.

Submit
97. In Arduino programming which function executes only once after power up?

Explanation

The correct answer is Main(). In Arduino programming, the Main() function is executed only once after power up. This function is responsible for initializing the Arduino board, setting up the necessary configurations, and then calling the setup() and loop() functions. Once the Main() function is executed, it hands over control to the setup() function, which is executed once, followed by the loop() function, which is executed repeatedly in a loop.

Submit
98. Which 'If conditional statement' will not execute in any program?

Explanation

The 'If (0)' conditional statement will not execute in any program because the condition inside the if statement is false. In most programming languages, a value of 0 is considered as false, and the code block inside the if statement will not be executed.

Submit
99. What will be the output of this statement? Serial.println (i);

Explanation

The statement "Serial.println(i);" will print the value of variable i followed by a newline character ('\n') and a carriage return character ('\r'). This means that the output will display the value of i and then move the cursor to the beginning of the next line.

Submit
100. In Arduino UNO how many pins can be used as a digital input pins?

Explanation

The Arduino UNO has a total of 20 pins that can be used as digital input pins. These pins can be configured to read digital signals and can be used to connect various sensors, buttons, or other digital devices to the Arduino board. The Arduino UNO has a total of 14 digital pins that can be used as both input and output, and an additional 6 analog pins that can also be used as digital input pins. Therefore, the correct answer is 20.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 20, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • May 23, 2017
    Quiz Created by
    Kguptha
Cancel
  • All
    All (100)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
What is the frequency of the crystal used in Arduino Uno Board?
PWM stands for ________.
In Arduino programming every statement ends with __________.
In Arduino UNO which pin has inbuilt on board LED associated with it?
Which of these pins can be used as RX & TX pins for serial...
Which statement can be used inside other control statements to...
The number ‘104’ on a capacitor indicates
Atmega328 micro-controller has ______________ bytes of flash (Program)...
How many analog ports does an Arduino have?
Which logical operator will return a TRUE value only if both...
The keyword used to transfer control from a called function back to...
Atmega328 is a ___________ microcontroller.
Identify the SCK pin in Arduino.
What is the short cut key for verify button in Arduino IDE?
What is the maximum available baudrate in Arduino IDE?
If a 10K resistor is placed across a 10v supply then the circuit...
How many PWM pins are there on Arduino Uno Board?
What is the size of RAM in Atmega328p IC?
How many analog input pins are present on the Arduino Uno board?
In which file extension Arduino sketches are saved?
How many digital I/O pins are present on the Arduino Uno board?
Arduino (Atmega) pins can source / sink current up to
In C program, if you pass an array as an argument to a function,what...
The Serial.print() function is used for printing __________________to...
The keyword used to transfer the control from a called function back...
A Zener diode __________.
What is the size of EEPROM in Atmega328p IC?
Which memory space is used to store the program (sketch) in Arduino?
If two resistors are connected in series then _________is the total...
What is the size of an integer variable in Arduino UNO?
How many times the function loop() runs?
Which of the following is not logical operator?
Which of these pins can be used as a PWM pin?
What is the size of Flash memory (program memory) in Atmega8 IC?
Connecting a wire from the NEGATIVE terminal to the POSITIVE terminal...
Which statement when executed provides 5V @ the 13th pin on Arduino...
By default a real number is treated as
PWM output varies from ________.
In function 'delay (t)', t is in_____.
What is the maximum voltage level that can be read by any digital pin...
A function declaration involves establishing the function's _________
If a small value of capacitance is connected in parallel with a large...
Identify the digital pin which does not have PWM capability.
Identify the correct variable declaration.
What is the size of ADC in Arduino Uno?
What is the correct syntax to initialize serial communication?
In which language the Arduino IDE is written?
Which loop executes the instructions in loop atleast once?
What does the following declaration mean? int (*ptr)[10];
Identify the SPI pins in Arduino.
In Arduino, the function 'pinMode( )' can be used to configure the...
Identify the Invalid ‘If conditional statement'.
Arduino platform is based on which micro-controller's family?
The ability to alter the order in which code is executed is...
Which of the following is not an analog function?
Functions are created by first declaring the ________ at the beginning...
Conventional flow assumes charges flow from
Arduino (Atmega) pins are in high impedance state when pins are...
Which of the following operator has the highest precedence?
Which function does not return any value when it is called by any...
Which of the following is a version of the Arduino?
A resistor with Color bands: red -red- red gold has the value
An Arduino’s microcontroller is pre-programmed with a _______ that...
What is the maximum decimal value that can be stored in an integer...
If the microcontroller has 12bit ADC what is the range of analog...
Which of these is a digital input device?
Which logical operator will return a TRUE value if either of the...
Which of these pins can be used to adjust the voltage between 0V & 5V...
What will happen if in a C program you assign a value to an array...
If the reference voltage is 3.3V for ADC in Arduino then the step size...
Which of the following is not a valid data type in Arduino?
Property of an electric circuit that dissipates electric energy
Arduino IDE is derived from _________.
Consider the looping statement 'for(int i=0; i < 10; i =i *...
In Arduino programming which function executes infinitely after power...
Which mathematical formula can be used to convert analog values into...
Arduino (Atmega) Pins are in low impedance state when pins are...
If the reference voltage is 5V for ADC in Arduino then the step size...
The use of function pinMode() is not required to set pin as an output...
What is the size of RAM in Atmega8 IC?
Which of these is an output device?
How many times the "ElintLabz" is printed? void setup(){...
Which controller can be used with Arduino Uno Board?
If serial port is initialized with Serial.begin(9600), How much time...
How many GND pin are present on the Arduino UNO board?
What is the maximum decimal value that can be stored in a character...
Transistor is a ________.
How many times 'while (-1)' loop will be executed?
What is Arduino?
In which of the following the cases the code stops running?
What voltage level should be applied to the RESET pin in order to...
Which of the following is not a version of the Arduino?
In Arduino the function 'pinMode()' cannot be used to configure the...
Which logical operator can be used to simulate Two way switch?
How many serial ports are available on the Arduino Uno Board?
In Arduino if 1 second delay is required in a program then which...
In Arduino programming which function executes only once after power...
Which 'If conditional statement' will not execute in any program?
What will be the output of this statement? Serial.println (i);
In Arduino UNO how many pins can be used as a digital input pins?
Alert!

Advertisement