В файле 97 вопросов по всем темам с ответами. Итоговый тест + промежуточные📜
Тест выполнен на 78-92 балла (Хорошо/Отлично/Зачет)
Последняя сдача теста 24.02.2023 г. на 88 баллов.
Верные ответы выделены зеленым цветом.✅
Все мои готовые работы, вы сможете найти по ссылке : https://studwork.ru/shop?user=307719
После покупки, вы получите файл с ответами на вопросы, которые указаны ниже:
Программирование на языке С++📜
УЧЕБНЫЕ МАТЕРИАЛЫ✅
====================================================================================
1. Для объявления дружественной функции используется ключевое слово …
Тип ответа: Одиночный выбор
☆ friend
☆ virtual
☆ double
☆ arr
2. Поток ввода используется для …
Тип ответа: Одиночный выбор
3. Стандартный поток …
Тип ответа: Одиночный выбор
☆ нужен для работы с входным потоком данных
☆ нужен для работы с выходным потоком данных
☆ предоставляется программе ее окружением (подключается предварительно)
☆ предоставляется программе ее окружением и нужен для работы с входным и выходным потоками данных
4. Класс, используемый для работы с входными потоками, – …
Тип ответа: Одиночный выбор
5. Две формы использования перегруженных операторов: …
Тип ответа: Одиночный выбор
☆ ложная и истинная
☆ инфиксная и бинарная
☆ бинарная и функциональная
☆ инфиксная и функциональная
6. Массив – это именованный набор … в одной области памяти
Тип ответа: Одиночный выбор
7. Членами класса могут быть …
Тип ответа: Одиночный выбор
8. Изменение состояния объекта в ответ на какое-либо действие называется …
Тип ответа: Одиночный выбор
☆ событием
☆ методом
☆ атрибутом
☆ классом
9. Специализированный метод класса, предназначенный для уничтожения существующего экземпляра, – это …
Тип ответа: Одиночный выбор
10. Тело цикла … всегда будет выполнено хотя бы один раз, независимо от истинности условия
Тип ответа: Одиночный выбор
☆ While
☆ Do While
☆ For
11. Понятие «парадигма программирования» включает в себя …
Тип ответа: Множественный выбор
☆ совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию)
☆ способ концептуализации, определяющий организацию вычислений и структурирование работы, выполняемой компьютером
☆ написание корректно работающих компьютерных программ для электронно-вычислительных машин
☆ стиль написания программ, который подчиняется определенным идеям и правилам
12. Для работы с выходными потоками используется …
Тип ответа: Одиночный выбор
13. Для инициализации указателя можно использовать …
Тип ответа: Одиночный выбор
14. Указателем называется …
Тип ответа: Одиночный выбор
☆ переменная, хранящая в качестве значения какой-либо адрес в памяти машины
☆ любая локальная переменная
☆ любая глобальная переменная
☆ переменная, хранящая в качестве значения ссылку на какой-либо адрес в памяти
15. При открытии файла выполняется следующее действие: …
Тип ответа: Одиночный выбор
☆ физический файл связывается с логическим (файловой переменной)
☆ устанавливается тип файла (текстовый или бинарный)
☆ устанавливается вид (режим) использования файла
☆ функцией открытия файла возвращается результат (ошибка)
16. В переменной типа unsigned char можно хранить число …
Тип ответа: Одиночный выбор
17. Оператор namespace предназначен для …
Тип ответа: Одиночный выбор
18. Конструктором называется метод, имя которого …
Тип ответа: Одиночный выбор
☆ совпадает с именем класса и который вызывается автоматически при создании объекта класса
☆ совпадает с именем класса и который вызывается автоматически при объявлении класса (до создания объекта класса)
☆ необязательно совпадает с именем класса и который вызывается при создании объекта класса
☆ совпадает с именем класса и который необходимо явно вызывать из головной программы при объявлении объекта класса
19. Класс с методами и переменными для организации работы со строками в языке программирования C называется …
Тип ответа: Одиночный выбор
20. Говоря о передаче параметра по ссылке, можно утверждать, что …
Тип ответа: Множественный выбор
☆ когда параметр передается по ссылке, вызывающая сторона и вызываемая сторона имеют две независимые переменные с одинаковым значением
☆ когда параметр передается по ссылке, вызывающая сторона и вызываемая сторона используют одну и ту же переменную для этого параметра
☆ если вызываемая сторона изменяет переменную параметра, эффект не виден вызывающей стороне
☆ если вызываемая сторона изменяет переменную параметра, эффект виден в переменной вызывающей стороны
21. Модульное программирование – это …
Тип ответа: Одиночный выбор
22. Директива препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных, – …
Тип ответа: Одиночный выбор
23. Если размер массива 21, то порядковый номер последнего элемента массива – …
Тип ответа: Одиночный выбор
24. Полиморфизм в объектно-ориентированном программировании реализуется …
Тип ответа: Одиночный выбор
☆ через механизмы перегрузки (функций и операций), виртуальные функции и шаблоны
☆ только через механизмы перегрузки (функций и операций) и шаблоны
☆ только через виртуальные функции и шаблоны
☆ только через механизмы перегрузки (функций и операций) и виртуальные функции
25. Функциями называют подпрограммы, …
Тип ответа: Одиночный выбор
☆ которые после выполнения заданных действий возвращают вызвавшему их коду некое значение
☆ принадлежащие какому-то классу или объекту
☆ возникающие в различных точках исполняемого кода при выполнении определенных условий
☆ изменяющие состояние объекта в ответ на какое-либо действие
26. В ряду причин использования многофайловых программ – …
Тип ответа: Множественный выбор
27. Виртуальными называются функции …
Тип ответа: Одиночный выбор
☆ базового класса, которые могут быть переопределены в производном классе
☆ базового класса, которые не используются в производном классе
☆ базового класса, которые не могут быть переопределены в базовом классе
☆ производного класса, переопределенные относительно базового класса
28. Перегрузка операторов языка С необходима для …
Тип ответа: Множественный выбор
29. Объявление char*buf; соответствует созданию …
Тип ответа: Одиночный выбор
☆ символьной переменной buf
☆ строковой переменной buf
☆ указателя buf на символьное значение
☆ указателя buf на строку
30. Отличие виртуальной функции от обычной заключается в том, что для …
Тип ответа: Одиночный выбор
31. Полиморфизм – это средство, позволяющее …
Тип ответа: Одиночный выбор
☆ использовать одно имя для обозначения действий, общих для родственных классов
☆ в одном классе использовать методы с одинаковыми именами
☆ в одном классе использовать методы с разными именами для выполнения одинаковых действий
☆ перегружать функции для работы с разными типами или разным количеством аргументов
32. Шаблоны классов – это …
Тип ответа: Одиночный выбор
33. Структура данных, которая работает по принципу FILO, – это …
Тип ответа: Одиночный выбор
☆ аргумент
☆ степ
☆ стек
☆ кетч
34. Под объектами следует понимать …
Тип ответа: Одиночный выбор
35. Говоря о дружественных функциях, следует отметить, что …
Тип ответа: Множественный выбор
☆ одна функция может быть дружественной нескольким классам
☆ дружественная функция не может быть обычной функцией, а только методом другого класса
☆ дружественная функция объявляется внутри класса, к элементам которого ей нужен доступ
☆ дружественная функция не может быть методом другого класса
36. Говоря о деструкторах, можно утверждать, что …
Тип ответа: Множественный выбор
37. Под областью видимости функции следует понимать …
Тип ответа: Одиночный выбор
☆ переменные, объявленные значением аргумента
☆ часть программы, в которой пользователь может изменять или использовать переменные в своих нуждах
☆ части программы, которые входят в область видимости с точки объявления
☆ часть программы, в которой пользователь не может изменять или использовать переменные, а может только их видеть
38. Правильный вариант выделения динамической памяти под переменную X типа float: …
Тип ответа: Одиночный выбор
* float *ptr = new float; X = *ptr;
- float & ptr = new float; X = & ptr;
- float * ptr = &X; X = new float;
39. Ключевое слово … языка С используется для описания структурированного типа данных, все элементы которого в памяти начинаются с одного байта
Тип ответа: Одиночный выбор
☆ struct
☆ union
☆ enum
☆ template
40. Модель процесса разработки программного обеспечения, жизненный цикл которой выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, называется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
41. Числовое значение выражения
(при e = 4, a = 2) будет равно …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
42. Чтобы задать многострочный комментарий в языке С, нужно набрать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
43. Выбор функции-члена зависит от …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ типа указателя, а не от класса объекта
☆ того, на объект какого класса при выполнении программы указывает указатель, но не от типа указателя
☆ решения программиста
☆ выбора языка программирования
44. Массивом называют …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ функцию, которые могут выполнять какие-либо действия над данными (свойствами) класса
☆ сложный тип данных, состоящий из множества одинаковых элементов
☆ совокупность средств, методов и правил взаимодействия между элементами системы
☆ упорядоченные в памяти элементы одного и того же типа
45. К основным принципам объектно-ориентированного программирования можно отнести …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
46. Перегрузке поддаются … операции
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ унарные и бинарные
☆ только бинарные
☆ только унарные
47. Говоря про определение максимальной длины строки, можно утверждать, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ максимальная длина строки определяется в процессе работы и может быть изменена в любой момент
☆ строки хранят символьные данные, а не числовые, поэтому нет необходимости определять их длину
☆ максимальная длина строки определяется при создании переменной
☆ максимальная длина строки не должна превышать 20 элементов
48. Коллекция классов и функций, написанных на базовом языке, – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ многофайловая библиотека
☆ библиотека функций
☆ библиотека классов
☆ стандартная библиотека
49. Указателем называется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
50. Переменная типа signed char может принимать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ только значения символов английского алфавита, цифр и символа подчеркивания
☆ значения из первой половины кодовой таблицы
☆ только значения из алфавита языка C
51. Прототипом функции называется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ описание функции, включая ее имя, тип возвращаемого значения, имена и типы параметров
☆ описание функции, включая ее имя, тип возвращаемого значения, типы параметров
☆ имя функции и тип возвращаемого значения
☆ описание функции, включая ее имя, тип возвращаемого значения
52. Определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена. Что будет вызвано при:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ только операция вычитания
☆ произойдет ошибк
☆ преобразование к целому
53. Логическое выражение может возвращать результат типа …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
54. Переменная вещественного типа float имеет размер в байтах, равный …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
55. Перегрузка операторов происходит с помощью операторных …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ методов
☆ функций
☆ интерфейсов
☆ алгоритмов
56. Шаблоны функций могут принимать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
57. Правильное объявление производного класса: если элементы класса
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
58. Отсчитать новую позицию с начала файла можно с помощью …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
59. Говоря о конструкторах, можно утверждать, что …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
☆ у конструктора могут быть параметры
☆ конструктор должен явно вызываться всегда перед объявлением объекта
☆ конструктор вызывается автоматически при объявлении объекта
☆ объявление каждого класса должно содержать свой конструктор
☆ если конструктор не создан, компилятор создаст его автоматически
60. Класс – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
61. Тип int для 32-разрядных вычислительных систем имеет диапазон значений от …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ 0 до 255
☆ -32 768 до 32 767
☆ 0 до 65 535
☆ 0 до 4 294 967 295
62. Полиморфизм реализован через механизмы …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ перегрузки функций, виртуальных функций, шаблонов
☆ перегрузки функций, наследования методов, шаблонов
☆ наследования методов, виртуальных функций, шаблонов
☆ перегрузки функций, наследования методов, виртуальных функций
63. Если дан массив int L[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } };. то значение элемента этого массива L[1][2] будет равно …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
64. Неверно, что алгоритм может быть записан …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
65. Функция – это некоторая часть программы, …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
66. Существуют … виды исключений
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ фрагментарные и программные
☆ аппаратные и программные
☆ фрагментарные и аппаратные
☆ фрагментарные, аппаратные и программные
67. При составлении подпрограмм с параметрами надо соблюдать определенные правила, в частности, …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
68. Если в арифметическом выражении участвуют целый и вещественный операнды, то …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
69. Для объявления дружественной функции используется ключевое слово …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
70. Объект – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ переменная, содержащая указатель на класс
☆ экземпляр класса
☆ класс, который содержит в себе данные и методы их обработки
71. Дружественная функция – это функция, …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
72. Класс iostream используется для обработки …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
73. Перескочить на n байт начиная от текущей позиции в файле (по умолчанию) можно с помощью …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
74. Оператор return в теле функции необходимо использовать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ во всех случаях
☆ если необходимо, чтобы функция вернула значение
☆ если необходимо обеспечить выход из функции в произвольном месте
☆ если указан тип возвращаемого значения, в том числе и void
75. Переопределение операций имеет вид: имя_класса, …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
76. Символьные массивы в С используются для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ хранения символьной информации
☆ упорядочивания элементов
☆ хранения строк
☆ упорядочивания элементов, хранения символьной информации и строк
77. Правильно записанный набор перечисляемых значений: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
78. Функция вычисляет произведение двух чисел. Исходные данные вводятся с клавиатуры. Какие проверки целесообразно ввести в программе?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
79. Динамическое выделение памяти – это когда память под объект (переменную) …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ может выделяться не сразу, а в процессе работы программы, а освобождение памяти производится вручную
☆ может выделяться не сразу, а в процессе работы программы, а освобождение памяти производится автоматически после завершении программы
☆ выделяется каждый раз при обращении к переменной
80. Стандартный поток …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
81. Для объявления виртуальной функции используется ключевое слово …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
82. Понятие «парадигма программирования» включает в себя …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
☆ совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию)
☆ способ концептуализации, определяющий организацию вычислений и структурирование работы, выполняемой компьютером
☆ написание корректно работающих компьютерных программ для электронно-вычислительных машин
☆ стиль написания программ, который подчиняется определенным идеям и правилам
83. Шаблон функции – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
84. Размер массива M, после выполнения кода …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ будет равен 10
☆ будет равен 8
☆ будет равен 9
☆ не определен
85. Обобщенное описание поведения функций, которые могут вызываться для объектов разных типов, – это … функций
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
86. В интегрированную среду программирования может входить такой компонент, как …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ наладчик
☆ доводчик
☆ отладчик
87. Если элементы класса объявлены как …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
88. В переменной типа unsigned char можно хранить число …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
89. Для определения указателя необходимо использовать запись: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
90. Производить установку текущей позиции в нужную, указываемую числом, возможно с помощью метода …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
91. Константы могут содержать в себе …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ только строки и символы
☆ только целые и дробные числа
☆ строки, символы, дробные числа и целые числа
92. В интегрированную среду программирования может входить такой компонент, как …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
93. Функция …, описанная в заголовочном файле, читает строку символов из файла
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
☆ gets()
☆ fputs()
☆ fgets()
☆ fscanf()
94. В языке С встроенный тип данных int предназначен для хранения …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
95. Для доступа к элементам объекта используются ...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
96. Для выделения динамической памяти под переменную X типа float используют команду ...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
97. Какие свойства и методы, доступные внешним функциям ...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов