wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Introduction to System Integration Architecture

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

What does SIA stand for?

a)

System Internet Application

b)

System Integration Architecture

c)

Software Integration Approach

d)

System Interface Analysis

2.

Which of the following is an example application of SIA?

a)

Online shopping cart

b)

Smart homes

c)

Web browsers

d)

Word processors

3.

Why is Arduino considered beginner-friendly?

a)

It requires no coding

b)

It is affordable and easy to use

c)

It only works with professionals

d)

It is used only in robotics competitions

4.

The ATmega328 microcontroller on Arduino Uno is:

a)

Non-programmable

b)

Only for power supply

c)

The main programmable microcontroller

d)

Used for reset functions

5.

Which Arduino component handles USB communication?

a)

Reset button

b)

ATmega16U2

c)

Power connector

d)

ICSP

6.

What does the reset button on Arduino Uno do?

a)

Turns the LED on/off

b)

Resets the device

c)

Uploads the program

d)

Provides analog input

7.

Which of these can accept analog input on Arduino?

a)

Digital I/O pins

b)

Analog input pins

c)

Reset pins

d)

USB connector

8.

What is the purpose of ICSP pins?

a)

Provide power to motors

b)

Update bootloader/firmware

c)

Connect external displays

d)

Upload sketches

9.
  • The Arduino IDE includes which feature?

a)

Virtual breadboard

b)

Drag-and-drop simulation

c)

Compile/Upload buttons

d)

Circuit design only

10.

What does the setup() function in Arduino code do?

a)

Runs repeatedly in a loop

b)

Runs once at the start

c)

Uploads code to the board

d)

Blinks the LED

11.

Which of the following is NOT a benefit of Arduino for SIA?

a)

Open-source community support

b)

Supports many sensors/actuators

c)

Expensive hardware requirement

d)

Widely used in IoT prototyping

12.

The loop() function in Arduino:

a)

Runs once at the start

b)

Runs repeatedly after setup()

c)

Handles USB communication

d)

Uploads the code

13.

Tinkercad is mainly used for:

a)

Physical breadboard assembly

b)

Hardware debugging

c)

Virtual simulation of circuits

d)

Replacing Arduino IDE

14.

In the Arduino IDE, which button checks your code for errors without uploading it to the board?

a)

Serial Monitor

b)

Verify/Compile

c)

Upload

d)

New Sketch

15.

Which Arduino pins can only output HIGH (5V) or LOW (0V) signals?

a)

Analog input pins

b)

Power pins

c)

Digital I/O pins

d)

ICSP pins

16.

What role does the ATmega16U2 microcontroller play in Arduino Uno?

a)

Acts as the main processor

b)

Handles USB-to-serial communication

c)

Provides analog input

d)

Controls power distribution

17.

Which of the following correctly describes Arduino’s role in SIA?

a)

It connects hardware and software for prototyping automation systems

b)

It only serves as a standalone programming tool

c)

It replaces all other integration architectures

d)

It is used only in gaming systems

18.

If an Arduino project requires more power for motors, which component is most important?

a)

Reset button

b)

USB connector

c)

Power connector

d)

Digital pins

19.

Which part of the Arduino development workflow allows simulation before physical testing?

a)

Arduino IDE

b)

Bootloader

c)

Tinkercad

d)

ICSP

20.

In the Blink code, what does digitalWrite(13, HIGH); do?

a)

Turns the LED off

b)

Turns the LED on

c)

Pauses the program for 1 second

d)

Sets pin 13 as an input