wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

рррр

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Что такое микропроцессор?

a)

Центральный блок вычислительной системы, выполняющий операции обработки данных

b)

Устройство для хранения данных

c)

Компьютерная память

d)

Внешнее устройство для ввода данных

2.

Какие основные компоненты микропроцессора?

a)

АЛУ, регистры, шина данных, блок управления

b)

Экран, клавиатура, жёсткий диск

c)

Мышь, монитор, принтер

d)

Программное обеспечение, аппаратное обеспечение

3.

Что позволяет структурировать проект в SimInTech?

a)

Дерево проекта

b)

Векторная обработка

c)

Модульное тестирование

d)

Условное выполнение

4.

Какие типы тестирования поддерживает SimInTech?

a)

Модульное и системное

b)

Только модульное

c)

Только системное

d)

Только общее

5.

Что такое регистры в микропроцессоре?

a)

Быстрое хранилище данных для выполнения операций

b)

Элементы внешней памяти

c)

Устройства для вывода данных

d)

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

6.

Для чего используется генерация кода в SimInTech?

a)

Создания программ для микроконтроллеров

b)

Оптимизации сети

c)

Тестирования САУ

d)

Сохранения проектов

7.

Какой результат будет выведен следующим кодом?

a)

1

b)

0

c)

True

d)

10

8.

Что делает оператор ++ в C++?

a)

Увеличивает значение переменной на 1

b)

Уменьшает значение переменной на 1

c)

Присваивает переменной значение 1

d)

Инициализирует переменную

9.

Для чего используется строка int a, b, c, V?

a)

Для объявления целочисленных переменных

b)

Для создания массива данных

c)

Для определения функций

d)

Для задания констант

10.

Что из нижеперечисленного правильно описывает массив?

a)

Фиксированный набор переменных одного типа

b)

Группа переменных с разными типами данных

c)

Последовательность циклов

d)

Динамическая структура

11.

Для чего используется команда #include <iostream>?

a)

Для подключения библиотеки ввода-вывода

b)

Для подключения математических функций

c)

Для подключения стандартных типов данных

d)

Для подключения библиотек работы с графикой

12.

Что делает ключевое слово case в операторе switch?

a)

Определяет блок кода для конкретного значения переменной

b)

Инициализирует переменную

c)

Завершает выполнение программы

d)

Проверяет условие

13.

Какой из следующих типов данных является встроенным типом в C++?

a)

 int

b)

vector

c)

string

d)

map

14.

Какую роль выполняет операционная система в микропроцессорных системах?

a)

Управление ресурсами компьютера, запуск программ

b)

Выполнение вычислений на процессоре

c)

Обработка данных в памяти

d)

Управление внешними устройствами

15.

На каком языке программирования создаются алгоритмы управления в SimInTech?

a)

C

b)

Python

c)

Java

d)

Pascal

16.

Чем отличается while от do-while?

a)

Местом проверки условия

b)

Различным синтаксисом

c)

Использованием переменных

d)

Они идентичны   

17.

Что произойдет, если break отсутствует в блоке case?

a)

Выполнится следующий case

b)

Программа завершится

c)

Выполнится блок default

d)

Ничего

18.

В каком случае следует использовать default в switch?

a)

Для обработки случаев, которые не указаны явно

b)

Когда все значения определены

c)

Всегда

d)

Никогда

19.

Какой результат выполнения программы?

a)

00 01 10 11

b)

01 10 11

c)

00 01 10 11 11

d)

Ошибка компиляции

20.

Что такое функция в языке C++?

a)

Блок кода, выполняющий заданную операцию

b)

Строка текста

c)

Массив значений

d)

Переменная, хранящая результат работы программы

21.

Какой результат будет выведен этой программой?

a)

1

b)

0

c)

 True

d)

False

22.

Какой тип данных используется для хранения логических значений в C++?

a)

bool

b)

int

c)

char

d)

float

23.

Что выведет следующая программа?

a)

2 4 6 8 10

b)

2 4 6 8

c)

2

d)

2 4

24.

Что выведет следующая программа?

a)

15

b)

10

c)

11

d)

5

25.

Что выведет эта программа?

a)

6

b)

5

c)

3

d)

9

26.

Что выведет эта программа?

a)

One is one

b)

None is one

c)

1

d)

2

27.

Какой из следующих операторов завершает выполнение цикла?

a)

break

b)

continue

c)

exit

d)

return

28.

Что такое библиотека в C++?

a)

Набор заранее подготовленных функций и классов

b)

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

c)

Инструкция, которая выполняет арифметические операции

d)

Модуль для работы с памятью

29.

Что такое конструкция if-else в C++?

a)

Оператор для условного выполнения кода

b)

Оператор для перебора значений массива

c)

Функция для работы с данными

d)

Специальная команда для выполнения операций с памятью

30.

Каков размер в байтах для типа float в большинстве систем C++?

a)

4 байта

b)

8 байт

c)

байта

d)

16 байт

31.

Что выведет следующий код?

a)

120

b)

60

c)

24

d)

5

32.

Что такое SimInTech?

a)

Программное обеспечение для моделирования и анализа технических процессов

b)

Язык программирования

c)

Аппаратный модуль для работы с данными

d)

Тип операционной системы

33.

Какую роль играет в SimInTech модель процессора?

a)

Моделирует процесс выполнения команд в микропроцессорной системе

b)

Запускает операционные системы

c)

Проводит тестирование программы

d)

Создаёт графическое представление данных

34.

Как в SimInTech можно настроить параметры микропроцессора?

a)

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

b)

Загрузив новый код программы

c)

Изменив параметры операционной системы

d)

С помощью изменения кода

35.

Как в SimInTech отображаются данные?

a)

Через блоки, которые визуализируют данные и процессы

b)

В текстовом виде

c)

С помощью таблиц

d)

В форме графиков

36.

Что такое симуляция в SimInTech?

a)

Процесс моделирования работы системы на основе заданных параметров

b)

Процесс разработки новых функций

c)

Операция загрузки программы

d)

Проверка корректности данных

37.

Какой результат будет выведен этим кодом?

a)

5

b)

3

c)

8

d)

0

38.

Что такое подключение библиотеки в C++?

a)

Включение внешних функций и классов в программу

b)

Запуск внешней программы

c)

Преобразование данных

d)

Работа с динамическим выделением памяти

39.

Какой из следующих типов данных имеет наибольший диапазон значений?

a)

long double

b)

double

c)

float

d)

int

40.

Что такое операторы в языке C++?

a)

Символы или комбинации символов, выполняющие операции

b)

Функции для работы с данными

c)

Переменные, хранящие значения

d)

Типы данных

41.

Какие типы данных существуют в языке C++?

a)

int, float, char, bool

b)

string, file, object

c)

function, array, structure

d)

pointer, list, tuple

42.

Для чего используется временная переменная при обмене значений?

a)

Избежание потери данных

b)

Ускорение работы программы

c)

Сортировка массива

d)

Динамическая память

43.

Какой тип данных используется для хранения одного символа в C++?

a)

char

b)

int

c)

double

d)

string

44.

Что выведет следующий код?

a)

2

b)

3

c)

1

d)

Ошибка компиляции   

45.

Как создаются классы в языке C++?

a)

Через использование ключевого слова class

b)

Через использование функций

c)

С помощью структуры данных

d)

Через использование шаблонов

46.

Какая структура цикла выполняет проверку условия в конце?

a)

do-while

b)

for

c)

while

d)

switch

47.

Какой из следующих массивов инициализируется правильно?

a)

Все вышеперечисленные

b)

int arr[5] = {1, 2, 3};

c)

float arr[] = {1.1, 2.2, 3.3};

d)

char arr[10] = "Hello";

48.

Как объявить двумерный массив?

a)

int arr[3][4];

b)

int arr[5];

c)

int arr[];

d)

int arr[4, 5];

49.

Какой алгоритм сортировки относится к простейшим?

a)

Пузырьковая сортировка

b)

Быстрая сортировка

c)

Сортировка слиянием

d)

Бинарный поиск

50.

Сколько сравнений потребуется для бинарного поиска в массиве из 16 элементов?

a)

4

b)

8

c)

16

d)

2