Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микроконтроллеры тесты.docx
Скачиваний:
1
Добавлен:
23.12.2024
Размер:
130.7 Кб
Скачать
  1. Возвращает следующий доступный байт (символ) из буфера входящего последовательно соединения, не удаляя его из этого буфера

  2. Извлекает младший (крайний правый) байт переменной (например, типа word)

  3. Функция передает данные как бинарный код через последовательное соединение. Данные послаются как один или серия байтов

  4. Передает данные через последовательный порт как ASCII текст

  5. Передает данные через последовательное соединение как ASCII текст с следующим за ним символом переноса строки (ASCII символ 13 или '\r') и символом новой строки (ASCII 10 или '\n')

  1. Функция Serial.peek()?

  1. Извлекает младший (крайний правый) байт переменной (например, типа word)

  2. Передает данные через последовательный порт как ASCII текст

  3. Возвращает следующий доступный байт (символ) из буфера входящего последовательно соединения, не удаляя его из этого буфера

  4. Передает данные через последовательное соединение как ASCII текст с следующим за ним символом переноса строки (ASCII символ 13 или '\r') и символом новой строки (ASCII 10 или '\n')

  5. Функция передает данные как бинарный код через последовательное соединение. Данные послаются как один или серия байтов

  1. Serial.print(78, BYTE) выводит в последовательный порт?

  1. "1001110"

  2. "116"

  3. "N"

  4. "78"

  5. "4E"

  1. Serial.print(78, BIN) выводит в последовательный порт?

  1. "116"

  2. "78"

  3. "1001110"

  4. "4E"

  5. "N"

  1. Serial.print(78, OCT) выводит в последовательный порт?

  1. "78"

  2. "4E"

  3. "116"

  4. "N"

  5. "1001110"

  1. Serial.print(78, DEC) выводит в последовательный порт?

  1. "4E"

  2. "N"

  3. "78"

  4. "1001110"

  5. "116"

  1. Serial.print(78, HEX) выводит в последовательный порт?

  1. "N"

  2. "1001110"

  3. "4E"

  4. "116"

  5. "78"

  1. Функция lowByte()?

  1. Извлекает старший (крайний левый) байт переменной типа word (либо второй младший байт переменной, если ее тип занимает больше двух байт)

  2. Считывает состояние указанного бита числа

  3. Извлекает младший (крайний правый) байт переменной (например, типа word)

  4. Изменяет состояние указанного бита переменной

  5. Устанавливает указанный бит (записывает 1) числовой переменной

  1. Функция highByte()?

  1. Считывает состояние указанного бита числа

  2. Изменяет состояние указанного бита переменной

  3. Извлекает старший (крайний левый) байт переменной типа word (либо второй младший байт переменной, если ее тип занимает больше двух байт)

  4. Устанавливает указанный бит (записывает 1) числовой переменной

  5. Извлекает младший (крайний правый) байт переменной (например, типа word)

  1. int test = 0xABCD; // 16-бит

long int test2 = 0xABCDEF98 // 32-бита

byte hi, lo; // две переменные 8-бит

hi = highByte(test);

Результат функции?

  1. hi = 0xCD

  2. hi = 0x98

  3. hi = 0xAB

  4. hi = 0xEF

  5. Верных ответов нет

  1. int test = 0xABCD; // 16-бит

long int test2 = 0xABCDEF98 // 32-бита

byte hi, lo; // две переменные 8-бит

lo = lowByte(test);

Результат функции?

  1. lo = 0xAB

  2. lo = 0x98

  3. lo = 0xCD

  4. lo = 0xEF

  5. Верных ответов нет

  1. int test = 0xABCD; // 16-бит

long int test2 = 0xABCDEF98 // 32-бита

byte hi, lo; // две переменные 8-бит

hi = highByte(test2);

Результат функции?

  1. hi = 0xCD

  2. hi = 0x98

  3. hi = 0xEF

  4. Верных ответов нет

  5. hi = 0xAB

  1. int test = 0xABCD; // 16-бит

long int test2 = 0xABCDEF98 // 32-бита

byte hi, lo; // две переменные 8-бит

lo = lowByte (test2);

Результат функции?

  1. lo = 0xAB

  2. lo = 0xCD

  3. lo = 0xEF

  4. Верных ответов нет

  5. lo = 0x98

  1. Функция bitRead()?