Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7. AJ March RU

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Как объявить цикл for в C++?

a)

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

b)

for i in range(0, 10):

c)

for (i = 0, i < 10, i++)

d)

for i = 0 to 10 do

2.

Каково назначение оператора "++" в цикле for?

a)

Он добавляет единицу к переменной счетчика на каждой итерации

b)

Он добавляет двойку к переменной счетчика на каждой итерации

c)

Он умножает переменную счетчика на 2 за каждую итерацию

d)

Он делит переменную счетчика на 2 за каждую итерацию

3.

Можно ли создать цикл for так, как показано на изображении?

a)

Да, можно

b)

Нет, нельзя

4.

Сколько раз выполнится изображенный цикл?

a)

8

b)

7

c)

6

d)

5

5.

Допустим ли такой запись?

a)

Да, допустим

b)

Нет, не допустим

6.

Сколько контактов подключения имеет RGB-лента на 8 светодиодов?

a)

12

b)

11

c)

10

d)

8

7.

Какую схему подключения имеет RGB-лента на 8 светодиодов?

a)

С общим анодом

b)

С общим катодом

c)

С общим пином

d)

Общая

8.

Сколько раз слово "RoboCode" будет выведено на монитор порта?

a)

Ни разу, будет ошибка

b)

3 раза

c)

2 раза

d)

4 раза

9.

Что позволяет сделать функция map() в Arduino?

a)

Для преобразования одного диапазона значений в другой

b)

Для повторения определенного действия

c)

Для построения карты алгоритма

d)

Для создания условия в алгоритме

10.

Сколько параметров принимает функция map()?

a)

5

b)

4

c)

3

d)

2

11.

Для чего нужны функции в программировании?

a)

Для упрощения структуры программы

b)

Для написания меньшего кода

c)

Для программирования сегментного индикатора

d)

Для параллельного программирования нескольких датчиков

12.

Какое ключевое слово можно использовать для создания обычной исполняемой функции?

a)

void

b)

function

c)

def

d)

func

13.

Можно ли создать функцию внутри другой функции?

a)

Нельзя

b)

Можно

c)

Можно, только если это выполняющая функция

14.

В каком варианте правильно создана функция с параметрами?

a)

void function(int a, int b) {}

b)

void function (a, b) {}

c)

def function (var a, var b) {}

d)

int function (a, b) {}

15.

Какое максимальное количество параметров может быть передано в функцию?

a)

Бесконечность

b)

5

c)

2

d)

10

16.

Какое ключевое слово используется для возврата значения из функции?

a)

return

b)

callback

c)

result

d)

replace

17.

Какое значение будет выведено на монитор порта?

a)

5

b)

-5

c)

15

d)

50

18.

Что это за устройство?

a)

Сегментный индикатор

b)

Дисплей

c)

Цифровой таймер

d)

Набор светодиодов

19.

Из чего состоит сегментный индикатор?

a)

Из светодиодов

b)

Из резисторов

c)

Из специальных электрических индикаторов

d)

Из лампочек

20.

Зачем нужен резистор при подключении сегментного индикатора?

a)

Чтобы уменьшить ток и не сжечь устройство

b)

Чтобы светодиоды светили ярче

c)

Чтобы можно было засветить все 10 цифр

d)

Чтобы сегментный индикатор воспринимал код из подпрограмм