Онлайн тесты на тему "Синергия. Онлайн тесты. Основы программирования на С (обучение)"


Синергия. Онлайн тесты. Основы программирования на С (обучение)

9

Насколько полезен этот материал?
Похожие работы

Право и юриспруденция
Онлайн тесты
Автор: Stepa91

Информационная безопасность
Онлайн тесты
Автор: ekagud

Информатика
Рейтинговая работа
Автор: Alisa

Информатика
Выпускная квалификационная работа (ВКР)
Автор: Malika
Тестовое задание по информатике. На тему : "Основы программирования на С (обучение)". Было выполнено на зачёт. После оплаты вы сможете скачать готовые ответы по тесту . Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ
Количество страниц: 5
Демо работы
Описание работы
1. Для обработки элементов двумерного массива, на строки которого накладываются некоторые условия, требуется при просмотре этого массива внутрь циклов ставить условие на …
• элемент
• элемент либо индекс строки (в зависимости от условия задачи)
• индекс строки или столбца (в зависимости от условия задачи)

2. К унарным операциям относят …
Тип ответа: Множественный выбор
• деление операндов арифметического типа (если операнды целочисленные, то выполняется целочисленное деление)
• умножение операндов
• получение остатка от деления целочисленных операндов
• получение адреса операнда
• обращение по адресу (разыменование)
• логическое отрицание (НЕ)

3. Если возникает потребность в обращении к переменной при коллизии имен, то следует вначале указать название модуля (модуль основной программы), а далее через … - имя переменной (или иной идентификатор, к которому нужно обратиться)
• двойное двоеточие
• двоеточие
• запятую
• двойной слеш

4. Для использования способа передачи входных данных, являющихся сложными структурированными переменными, в списке формальных параметров перед параметром-константой ставится префикс …
• //
• #
• const
• &

5. Квадратные матрицы – это такие матрицы, у которых …
• все элементы матрицы равны нулю
• число элементов в строке равно числу элементов в столбце, т.е. M=N
• число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
• не все ячейки заполнены элементами

6. Директивы препроцессора начинаются со знака …, который должен быть самым первым символом строки
• «амперсанд» (&)
• «правый слеш» («/»)
• «диез» (#)
• «плюс» (+)

7. В С++ класс памяти определяет … переменной
• только время жизни
• только область видимости
• время жизни и область видимости

8. Операции new и delete …, так как выделяемая память после ее использования должна высвобождаться
• используются парами
• используются только по отдельности
• могут использоваться парами, но чаще всего используются по отдельности

9. Имена формальных и фактических параметров …
• не могут совпадать
• могут совпадать, но это отразится на выполнении программы
• могут совпадать и это не отразится на выполнении программы, но может привести к проблемам при понимании алгоритма работы

10. Говоря об алгоритмах подсчета суммы и произведения элементов массива, можно утверждать, что накопление суммы начинают с …
• нуля, а произведения – с единицы
• единицы, а произведения – с нуля
• нуля, как и произведения
• единицы, как и произведения

11. Разреженные матрицы – это такие матрицы, у которых …
• все элементы матрицы равны нулю
• число элементов в строке равно числу элементов в столбце, т.е. M=N
• число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
• не все ячейки заполнены элементами

12. Если произвести единичный циклический сдвиг элементов массива вправо, то …
• будет происходить перемещение содержимого последней ячейки в первую
• будет происходить перемещение содержимого первой ячейки в последнюю
• будет создана дополнительная ячейка

13. Изменить режим работы с файлом …
• можно только после закрытия файла
• невозможно
• можно только во время работы с файлом

14. В С++ оператор …. высвобождает выделенную память
• delete
• &
• new


15. В С ++ циклическая алгоритмическая управляющая структура с параметром записывается как …
• while
• for
• do while

16. В С++ каждый индекс пишется в …
• собственных круглых скобках (…)
• общих фигурных скобках {…}
• собственных прямых скобках |…|
• собственных квадратных скобках […]

17. В языке С++ …
• счет индекса всегда начинается с 0
• счет индекса всегда начинается с 1
• счет может начинаться с любого числа после 1
• можно задавать диапазон изменения индексов в любых границах (даже отрицательных)
• счет может начинаться как с 0, так и с 1

18. Идентификаторы – это …
• высказывания, относительно которых можно сказать истинно оно или ложно
• имена переменной константы, процедур, функций и т.д.
• атомарная часть С++ программы, которой можно поставить в соответствие предложение естественного языка

19. Описание формальных параметров алгоритма функции происходит …
• только два раза
• неограниченное количество раз
• только один раз

20. Выходные параметры – это …
• текущие данные для функции
• результат работы функции
• исходные данные для функции
• набор данных, в обработке которых и заключается предназначение алгоритма
• параметры, переданные по ссылке без права их изменения

21. В С++ оператор … выделяет память из области свободной памяти
• delete
• &
• new

22. В С++ имя функции, возвращающей не-void, … от операции присваивания
• ставится справа
• ставится слева
• может ставится как справа, так и слева

23. В С++ тип данных bool – это …
• тип с плавающей запятой, повышенной точности
• целочисленный тип, обычно содержащий члены кодировки ASCII
• целочисленный тип, который может иметь одно из двух значений: true или false
• тип с плавающей запятой наименьшего размера

24. Функция обработки строковых данных strcat (s1, s2) …
• выполняется побайтное копирование n символов из строки s2 в строку s1. возвращает значения s1
• сравнивает строку s1 со строкой s2 и возвращает результат типа int:0 – если строки эквиваленты, >0 – если s1 < s2, <0 – если s1>s2
• определяет длину указанной строки, без учета нуль-символа
• объединяет строку s2 со строкой s1, результат сохраняется в s1

25. Если элементами одномерного массива является простой числовой тип данных, то такие массивы называют …
Тип ответа: Текстовый ответ
Введите текст:

26. Идентификаторы могут состоять …
• только из арифметических знаков +, -, *, /
• как из цифр, так и из специальных символов @, #, $,^, &
• только из букв латиницы, цифр и символа «_»

27. Прямым проходом следует пользоваться при реализации …
• циклического сдвига вправо
• циклического сдвига влево
• как циклического сдвига вправо, так и циклического сдвига влево

28. Согласно правилам описания перегруженных функций, …
Тип ответа: Множественный выбор
• в разных вариантах перегруженных функций может быть разное количество умалчиваемых параметров
• перегруженные функции должны находиться в одной области видимости
• перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях должны совпадать
• перегруженные функции должны находиться в разных областях видимости
• в разных вариантах перегруженных функций может быть только одинаковое количество умалчиваемых параметров
• перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях не должны совпадать

29. Для доступа к компонентам файла …
• используется индекс
• используется указатель
• можно использовать как индекс, так и указатель

30. Если объявление глобальных переменных происходит в основной программе, то во время ее работы значения глобальных переменных записываются в область памяти, называемую …
• сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
• стеком и доступны только во время работы функции, в которой они описаны
• сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
• стеком и доступны постоянно на протяжении всей работы программы