JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Тест по основам робототехники
Sign in to Google
to save your progress.
Learn more
* Indicates required question
Введите Ваши фамилию, имя, отчество
*
Your answer
Что характерно для работы с беспаечной макетной платой?
*
Соединеие двух и более компонентов путем вставки их ножек в отверстия, расположенные в одном поперечном ряду (через любые из 10 отверстий)
Соединеие двух и более компонентов путем вставки их ножек в отверстия, расположенные в одном поперечном ряду (через любые из 5 отверстий)
Соединение компонентов со строгим соблюдением цветов соединительных проводов
Избежание вставки двух полюсов одного компонента в отверстия одного ряда
Обязательное подключение питания к рельсам «+» и «–»
Required
Для чего последовательно со светодиодом соединяют резистор?
*
Для уменьшения силы тока, текущего через светодиод
Для подавления шума на выводе кнопки, включающей светодиод
Для увеличения силы тока, текущего через светодиод
Для увеличения яркости свечения светодиода
Какова правильная полярность подключения светодиода?
*
Длинная ножка (катод) к «плюсу» питания, короткая ножка (анод) – к «минусу»
Длинная ножка (анод) к «плюсу» питания, короткая ножка (катод) – к «минусу»
Чем характеризуется короткое замыкание?
*
Сверхъярким свечением светодиода
Включением светодиода без резистора
Большим током в цепи при замыкании полюсов источника питания напрямую, без нагрузки
Нагревом проводников, вплоть до возгорания прилегающих частей конструкции
Нестабильным, мигающим, свечением светодиодов
Каким образом измеряется сила тока с помощью мультиметра?
Нужно установить щуп в разъем мультиметра, соответствующий предполагаемым токам
Нужно включиться щупами в цепь последовательно
Нужно извлечь из мультиметра батарею
Нужно выбрать диапазон измерений (предполагаемую верхнюю границу)
Нужно включить мультиметр в режим прозвонки
Какие из этих слов мы используем, как синонимы?
Выводы
Пины
Контакты
В чем необходимо обязательно убедиться перед загрузкой программы в контроллер?
Выбран тип платы
Плата физически подключена к компьютеру
В коде созданы макроопределения
Выбран порт, к которому подключена плата
Каков синтаксис применения комментариев в коде?
Многострочный комментарий помещается между ( и )
Однострочный комментарий следует после '
Многострочный комментарий помещается между { и }
Однострочный комментарий помещается в кавычки
Однострочный комментарий следует после //
Многострочный комментарий помещается между /* и */
Что верно в отношении setup() и loop()?
setup() выполняется многократно до специальной инструкции
setup() и loop() – обязательно должны присутствовать в коде
setup() выполняется однократно после запуска контроллера
setup() и loop() – определения функций
loop() выполняется столько раз, сколько указано в скобках
loop() выполняется в бесконечном цикле после выполнения setup()
На какие элементы синтаксиса следует всегда обращать внимание?
«;» в конце инструкций
фигурные скобки, обозначающие начало и конец кода, относящегося к определенной функции или управляющей конструкции
запятая, разделяющая параметры, передаваемые в функцию
круглые скобки после имени функции (независимо от наличия передаваемых параметров)
Что верно в отношении функции pinMode()?
Принимает параметром номер пина, который конфигурируется
Принимает параметром направление работы порта (вход или выход)
Эта функция нужна для конфигурации направления работы порта
В эту функцию можно не передавать параметры
Что следует помнить при создании переменной?
Ей нужно задать тип
Ей нужно выбрать имя
Ей можно присвоить значение
Имя состоит из латинских букв (обязательно начинается с нее), цифр и символов «_»
Имя переменной нужно давать уникальное и осмысленное
Это инструкция, должна заканчиваться «;»
Значение переменной нельзя будет изменить
Как работает «=»?
Это оператор сравнения
Это оператор присваивания, он помещает значение, расположенное справа от него, в переменную, стоящую слева
Это оператор присваивания, он делает оба операнда равными большему из них
Clear selection
Что такое int?
Это ключевое слово для обнуления переменной
Это ключевое слово для определения типа данных как целое число
Это команда для создания переменной, в которой можно хранить значения от 0 до 100
Это команда для создания переменной
Clear selection
Чем отличается создание макроопределения с помощью #define и переменной?
Макроопределение нельзя создавать одновременно с переменными
Макроопределение не займет памяти для данных
Макроопределение, в отличие от переменной, можно менять в ходе выполнения программы
Значение переменной можно изменять
Что верно в отношении управляющей конструкции for?
При ее определении задается правило, по которому счетчик будет изменяться на каждой итерации
При ее определении указывается условие, по которому будет определяться, должен ли цикл продолжаться
Эта конструкция служит для создания цикла со счетчиком
Счетчик можно использовать внутри тела цикла (например, что-то вычислять на его основе)
При ее определении создается переменная-счетчик
Действия, которые должны выполняться многократно, помещаются между { и }
По каким причинам светодиод может не включиться?
В программе нет инструкции, включающей напряжение на соответствующем пине
Светодиод был подключен без резистора и быстро сгорел
Неправильная полярность подключения (катод и анод перепутаны местами)
Соответствующий порт не был сконфигурирован как OUTPUT
Светодиод подключен к цифровому выходу платы, но не подключен к «земле»
Что верно в отношении функции digitalWrite()?
Принимает параметром уровень напряжения (высокий или низкий), который необходимо выставить на контакте
В качестве выставляемого напряжения можно указать любое напряжение в диапазоне 0—5В
Эта функция позволяет включать или выключать напряжение на определенном пине
В эту функцию можно не передавать параметры
Принимает параметром номер пина, которым нужно управлять
Уровень напряжения можно задать константами HIGH (напряжение питания, 5В для Arduino UNO) и LOW (0В)
Что верно в отношении #define?
Эта директива служит для создания переменной и присваивания ей значения
Эта директива служит для замены одной строки другой
Эта директива выполняется до компиляции кода
Верное применение: #define STRING1 STRING2 STRING3
Верное применение: #define STRING1 STRING2
Верное применение: #define STRING1 STRING2;
К чему приведет выполнение следующего кода?
Будет включено напряжение на 2 пине, затем оно будет выключено и включено на 3
Будет включено напряжение на 2 пине, затем на 3 пине
Напряжение на 2 и 3 пине будет включаться и выключаться
Будет включено напряжение на 2 пине, затем оно будет выключено и включено на 3, на следующей итерации loop() напряжение выключится на 3 пине и вновь включится на 2
Clear selection
Зачем нужны рельсы «+» и «–» в макетке?
*
обычно к ним подводится питание от источника для дальнейшей раздачи всем потребителям
обычно к ним подводится питание от источника и все компоненты на макетке сразу получают питание
в них встроен источник питания и к нему таким образом можно подключиться
Из каких компонентов собрана модель светофора с ручным управлением?
*
макетная плата
клеммник
конденсаторы
источник питания
тактовые кнопки
резисторы
транзисторы
Required
Как на принципиальной схеме изображается резистор?
*
Вариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
Общее напряжение последовательно соединенных аккумуляторов
*
умножается
складывается
не меняется
На какой компонент можно заменить кнопку, чтобы ее "нажимать" электрическим сигналом?
*
транзистор
резистор
конденсатор
диод
Почему полезно использовать комментарии?
*
Комментарий позволяет вам разобраться в собственном коде спустя время после его написания
Код с комментариями быстрее компилируется и загружается
Комментарий позволяет вам разобраться в чужом коде, а другим людям - в вашем
Комментарии требуются для корректной компиляции программы
Required
Submit
Clear form
Never submit passwords through Google Forms.
Forms
This content is neither created nor endorsed by Google.
Report Abuse
Terms of Service
Privacy Policy
Help and feedback
Contact form owner
Help Forms improve
Report