wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino_Testing

Total questions: 29

Worksheet time: 16mins

Name
Class
Date
1.

Что такое переменная?

a)

Переменное значение

b)

Область памяти

c)

Имя которое можно использовать в коде

2.

Как инициализируются целочисленные переменные?

(a)  

3.

Программисту нужно объявить переменную, куда будет записываться результат от деления. Какой тип данных ему лучше выбрать?

a)

float

b)

int

c)

char

d)

uint8_t

4.

Какие значения принимает переменная с типом bool?

a)

True, False

b)

0,1

c)

'S'

d)

563

5.

Переменная number имеет тип undsigned int. Сможет ли она принять значение -35?

a)

Да

b)

Нет

6.

Какими значениями ограничивается множество значений типа void?

a)

Множество значений пусты

b)

Множество значений безгранично

c)

От 0 до бесконечности

d)

it is DOTA2?

7.

Какой тип данных может заменить тип данных int?

a)

uint8_t

b)

uint16_t

c)

float

d)

uint32_t

8.

Переменная какого типа занимает больше памяти?

a)

bool

b)

float

c)

int

d)

double

9.

Как правильно объявить и задать значение переменной?

a)

char a = 'S';

b)

char a = 50;

c)

char a = "Hello World";

d)

Char a = 'a';

10.

Какой отрывок кода верный?

a)

const int k;

int a=1;

k=7;

int b = a+k;

b)

const int k;

int a=1;

k==7;

int b = a+k;

c)

const int k = 7;

int a= 1;

int b=a+k;

d)

const int k = 1;

int a = 1;

int b = a+k;

k=b;

11.

В чём различие между int и long?

a)

int - вещественные числа, long - символьные

b)

нет разницы

c)

целочисленные типа данных, разница только в памяти

d)

int - integer - целый. long - длинный

12.

Что такое массив?

a)

Таблица, хранящая различные значения

b)

Данные, которые последовательно расположены в памяти

c)

Ячейка в памяти компьютера, где может храниться одно значение.

d)

Массивные переменные

13.

Как правильно объявить массив?

a)

int array[10]

b)

int array[3] = {0,1,2};

c)

int array[]={0,1,2,3,4};

d)

char array[] = {3.12f,'s','L'};

14.

Дан массив int array[5] = { 3, 10, 0, 9, 2}. Как обратиться к числу 0?

a)

array[0]

b)

array[1]

c)

array[2]

d)

array[3]

15.

Что делает представленный отрывок кода?

int b = 0;

for(int i = 0; i < 10; i++)

{

b+=array[i];

}

a)

Подсчитывает количество элементов в массиве array

b)

Подсчитывает сумму первых 10 элементов массива array

c)

Перезаписываем второй массив

d)

Вычисляет сумму индексов массива array

16.

Что делает функция map?

a)

Функция конвертирует из одного диапазона значений в другой

b)

Функция которая ограничивает принятые значения

c)

Функция которая рисует карту

d)

Функция помогает создать массив

17.

int b = 5;

Serial.println("Что выведет данный код" + String(b));

a)

Что выведет данный код 5

b)

Что выведет данный код 53

c)

Что выведет данный код53

d)

Что выведет данный код5

18.

В какой строчке кода ошибка?

a)

10

b)

12

c)

4

d)

1

19.

Что возвращает функция с типом возвращаемого значения void?

a)

пустоту

b)

целые числа

c)

word

d)

bool

20.

Синтаксис функции?

a)

имя, тип, тело, параметры

b)

тип, тело, параметры

c)

тип, имя, параметры, тело

d)

тело, имя, тип

21.

Программист Вася Пупкин, захотел вызвать функцию в суперцикле loop, но он не знает как она должна выглядит, всё что он знает, что она должна - принимает один параметр integer, и возвращает пустоту?

a)

void Roro

(int count)

{}

b)

vaid Roro

(double i)

{}

c)

void Roro

(int i)

{ return t;}

d)

voyd Roro

(int count)

{}

22.

Как считать данные с аналогово пина?

a)

float Read()

{ return analogRead

(A0); }

b)

float u =

analogRead

(A1);

c)

digitalRead(13);

23.

Что такое Serial.available() ?

a)

Функция получающая количество байт принятых с COM порта

b)

Метод получающий количество бит принятых с COM порта

c)

Великое слово, данное богом, которое принимает Мбайты.

d)

Функция получающая количество кБайт принятых с COM порта

24.

Вася Пупки, хочет подключить кнопку, как ему это сделать, если он забыл как работает функция. Помнит только -> pinMode(13,___);

a)

INPUT

b)

INPUT_PULLUP

c)

INPUT_PALLAP

d)

OUTPUT

25.

Что делает данная функция?

int functions(int target) {

if (target > 200) return 1;

if (target < 50) return -1;

return 0; }

a)

Функция возвращает целочисленную переменную. Принимает целочисленный аргумент. А в теле цикла разбивает на диапазон значений.

b)

Функция возвращает дробную переменную. Принимает целочисленный аргумент. А в теле цикла разбивает на диапазон значений.

c)

Функция возвращает целочисленную переменную. Принимает байтовый аргумент. А в теле цикла разбивает на диапазон значений.

d)

Функция возвращает целочисленную переменную. Принимает целочисленный аргумент. А в теле допущена ошибка.

26.

Сколько ножек у RGB светодиода?

a)

1

b)

2

c)

3

d)

4

27.

ФИО преподавателя

a)

Владимир Сергеевич Габов

b)

Габов Сергей Владимирович

c)

Сергей Владимир Габович

d)

Габов Владимир Сергеевич

28.

Сколько цифровых портов в Arduino UNO

a)

14

b)

13

c)

12

d)

11

29.

На плате Arduino UNO есть только два вида питания, 3.3В и 5В?

a)

Да

b)

Нет