wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Física III 2º Trimestre

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Qual das seguintes é uma declaração correta de uma variável de caractere no Arduino?

a)

int letra = 'A';

b)

char letra = 'A';

c)

bool letra = 'A';

d)

float letra = 'A';

2.

Qual é a faixa de valores de um tipo de dado 'byte' no Arduino?

a)

0 a 127

b)

0 a 255

c)

-128 a 127

d)

-255 a 255

3.

Qual dos seguintes é um exemplo correto de um comentário de linha única no Arduino?

a)

/* comentário */

b)

// comentário

c)

# comentário

4.

Qual é o resultado da operação aritmética 16 / 2 no Arduino?

a)

4

b)

8

c)

2

d)

16

5.

Qual tipo de dado é usado para armazenar valores verdadeiro ou falso no Arduino?

a)

int

b)

float

c)

bool

d)

char

6.

Qual é o resultado da operação 17 % 3?

a)

1

b)

2

c)

3

d)

4

7.

Qual das seguintes afirmações é verdadeira para a comparação (5 == 5)?

a)

verdadeiro

b)

falso

c)

indefinido

d)

nulo

8.

Qual das seguintes afirmações é verdadeira para a comparação (5 > 3)?

a)

verdadeiro

b)

falso

c)

indefinido

d)

nulo

9.

O que a função Serial.begin() faz?

a)

Inicia a comunicação serial com uma taxa de transmissão especificada

b)

Encerra a comunicação serial

c)

Verifica se há dados disponíveis para leitura

d)

Envia um byte de dados pela comunicação serial

10.

Qual das seguintes opções é um exemplo de um loop FOR no código fornecido?

a)

for (int i = 0; i < 10; i++) { // código que repete 10 vezes }

b)

while (estado) { // código que repete enquanto estado for verdadeiro }

c)

if (Serial.available() > 0) { // há dados disponíveis para leitura }

d)

Serial.begin(9600);

11.

Qual das seguintes opções é um exemplo de um loop WHILE no código fornecido?

a)

while (estado) { // código que repete enquanto estado for verdadeiro }

b)

for (int i = 0; i < 10; i++) { // código que repete 10 vezes }

c)

if (Serial.available() > 0) { // há dados disponíveis para leitura }

d)

Serial.begin(9600);

12.

Que valor o digitalWrite(13, HIGH) define para o pino 13?

a)

BAIXO

b)

ENTRADA

c)

SAÍDA

d)

ALTO

13.

Qual função é usada para ler o valor de um pino analógico no Arduino?

a)

analogRead()

b)

digitalRead()

c)

pinMode()

d)

digitalWrite()

14.

Qual é o propósito da função map() no Arduino?

a)

Configurar um pino como entrada ou saída

b)

Escrever um valor em um pino digital

c)

Ler o valor de um pino digital

d)

Converter um valor lido para uma escala específica

15.

Qual é a sintaxe básica de um switch case em programação?

a)

switch (variável) { case valor1: // código break; case valor2: // código break; default: // código break; }

b)

if (variável) { case valor1: // código break; case valor2: // código break; default: // código break; }

c)

switch (variável) { if valor1: // código break; if valor2: // código break; else: // código break; }

d)

if (variável) { if valor1: // código break; if valor2: // código break; else: // código break; }

16.

Qual é a função usada para definir um pino como entrada no Arduino?

a)

pinMode(INPUT);

b)

digitalWrite(INPUT);

c)

analogRead(INPUT);

d)

digitalRead(INPUT);

17.

Qual é a função usada para escrever um valor em um pino digital no Arduino?

a)

digitalWrite()

b)

analogWrite()

c)

pinMode()

d)

digitalRead()

18.

Qual das seguintes opções é um exemplo de uma declaração de variável do tipo inteiro no Arduino?

a)

int numero = 10;

b)

float numero = 10.0;

c)

char numero = '10';

d)

bool numero = true;

19.

Qual das seguintes opções é um exemplo de uma declaração de variável do tipo float no Arduino?

a)

int numero = 10;

b)

float numero = 10.0;

c)

char numero = '10';

d)

bool numero = true;

20.

Qual das seguintes opções é um exemplo de uma declaração de variável do tipo boolean no Arduino?

a)

int estado = true;

b)

float estado = true;

c)

char estado = true;

d)

bool estado = true;

21.

Qual das seguintes opções é um exemplo de uma declaração de biblioteca no Arduino?

a)

#include

b)

import Wire

c)

library Wire

d)

using Wire

22.

Para que serve a declaração de biblioteca no Arduino?

a)

Para definir variáveis

b)

Para incluir funcionalidades adicionais

c)

Para iniciar a comunicação serial

d)

Para definir funções

23.

Qual é a função usada para inicializar a comunicação com um display LCD 16x2 no Arduino?

a)

lcd.begin(16, 2);

b)

lcd.start(16, 2);

c)

lcd.init(16, 2);

d)

lcd.setup(16, 2);

24.

Qual das seguintes opções é um exemplo de uma estrutura condicional IF no Arduino?

a)

if (condição) { // código }

b)

for (int i = 0; i < 10; i++) { // código }

c)

while (condição) { // código }

d)

switch (variável) { case valor: // código }