Содержание
Здесь вы можете найти тесты синергия по дисциплине — Основы программирования на С++. Которые попадутся вам при сдаче предмета на портале института. Ссылка на скачивания файла с вопросами в конце страницы!
Купить ответы на тест
						Если ответы не подойдут, мы вас не бросим, а поможем в сдаче дисциплины совершено бесплатно.
					
						Купить					
… – это массив, элементами которого служат массивы
- Матрица
 
… есть процесс записи значений переменных на каждом шаге работы программы
- Трассировка
 
… массив – это одномерный массив, каждым элементом которого является свой одномерный массив, или, иначе говоря, это такой тип данных, элементы которого однотипны и каждый из них характеризуется уникальной парой чисел: индексом строки и индексом столбца
- Двумерный
 
… параметры – это локальные переменные, необходимые для описания алгоритма функции, они описываются в ее заголовке и используются в ее определении
- формальные
 - входные
 - фактические
 - выходные
 
В C++ циклическая алгоритмическая управляющая структура с предусловием записывается как …
- while
 - for
 - do
 
В С++ все файлы … последовательность байтов
- могут рассматриваться или как структурированная, или как неструктурированная
 - рассматриваются как структурированная
 - рассматриваются как неструктурированная
 
В С++ класс памяти определяет … переменной
- только время жизни
 - только область видимости
 - время жизни и область видимости
 
В С++ компилятор может работать с переменными разных типов, т.е. если присвоить целочисленной переменной значение вещественной переменной, то будет присвоена только целая часть и …
- произойдет неявное преобразование типов данных
 - произойдет явное преобразование типов данных
 - произойдет явное или неявное преобразование типов данных
 - преобразования типов данных не произойдет
 
В С++ тип данных категории void …
- служит для обработки целых чисел
 - служит для описания пустого набора значений
 - позволяет задавать значения, которые могут иметь дробные части
 
В С++ циклическая алгоритмическая управляющая структура с параметром записывается как …
- while
 - for
 - do while
 
В С++ циклическая алгоритмическая управляющая структура с постусловием записывается как …
- while
 - for
 - do
 
В языке С++ …
- счет индексам всегда начинается с 0
 - счет индексам всегда начинается с 1
 - счет может начинаться с любого числа после 1
 - можно задавать диапазон изменения индексов в любых границах (даже отрицательных)
 - счет может начинаться как с 0, так и с 1
 
В языке С++ блок комментариев (условный вид блоков программ) выделяется сочетанием символов …
- «/*» – начало комментария и «*/» – конец комментария
 - «*/»– начало комментария и «/*» – конец комментария
 - «//»– начало комментария и «//» – конец комментария
 - «#»– начало комментария и «/*» – конец комментария
 
В языке С++ рекомендуется первоначально использовать при написании программ …
- только строчные буквы
 - только прописные буквы
 - строчные и прописные буквы
 - цифры и буквы (строчные и прописные)
 
Выходные параметры – это …
- текущие данные для функции
 - результат работы функции
 - исходные данные для функции
 - набор данных, в обработке которых и заключается предназначение алгоритма
 - параметры, переданные по ссылке без права их изменения
 
Говоря о порядке обращения к элементам двумерного массива, можно утверждать, что …
- двумерный массив всегда подвергается изменению сразу весь, целиком
 - массив можно подвергать изменению целиком, в зависимости от условия задачи
 - нельзя подвергать изменению целиком весь массив сразу
 
Говоря об одномерных массивах, можно утверждать, что …
- массив – переменная сложной структуры и потому не может быть подвергнута обработке целиком
 - массив может быть подвергнут обработке целиком
 - все действия с массивами следует проводить поэлементно, т.е. обращаясь непосредственно к каждой его ячейке
 
Диапазон типа данных float ̶ …
- 1 байт
 - 2 байта
 - 4 байта
 - 8 батов
 
Для доступа к компонентам файла …
- используется индекс
 - используется указатель
 - можно использовать как индекс, так и указатель
 
Для использования способа передачи входных данных, являющихся сложными структурированными переменными, в списке формальных параметров перед параметром-константой ставится префикс …
- //
 - #
 - const
 - &
 
Для использования способа передачи выходных значений функций, в списке формальных параметров перед параметром-переменной ставится префикс …
- //
 - #
 - const
 - &
 
Для обработки элементов двумерного массива, на строки которого накладываются некоторые условия, требуется при просмотре этого массива внутрь циклов ставить условие на …
- элемент
 - элемент либо индекс строки (в зависимости от условия задачи)
 - индекс строки или столбца (в зависимости от условия задачи)
 
Для создания переменных, которые доступны во всех файлах программы, используется класс памяти …
- auto
 - extern
 - static
 - register
 
Если возникает потребность в обращении к переменной при коллизии имен, то следует вначале указать название модуля (модуль основной программы), а далее через … – имя переменной (или иной идентификатор, к которому нужно обратиться)
- двойное двоеточие
 - двоеточие
 - запятую
 - двойной слеш
 
Если нужно скопировать элементы массива B в массив A, …
- предпочтительней всего просто присвоить один массив другому, т.е. A = B
 - предпочтительней применить поэлементное копирование, т.к. в случае побитного копирования одного объекта в другой у двух массивов могут не совпадать размеры
 - одинаково эффективно или присвоить один массив другому, или использовать поэлементное копирование
 
Если объявление глобальных переменных происходит в основной программе, то во время ее работы значения глобальных переменных записываются в область памяти, называемую …
- сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
 - стеком и доступны только во время работы функции, в которой они описаны
 - сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
 - стеком и доступны постоянно на протяжении всей работы программы
 
Если при открытии потока возникла ошибка – диск заполнен (при записи), то указатель на поток приобретет …
- любое значение ниже 0
 - значение NULL (0)
 - любое значение выше 0
 
Если произвести единичный циклический сдвиг элементов массива вправо, то …
- будет происходить перемещение содержимого последней ячейки в первую
 - будет происходить перемещение содержимого первой ячейки в последнюю
 - будет создана дополнительная ячейка
 
Если связанный с потоком файл, который открывается в режиме открытия w+, уже существует, то …
- вся информация из него стирается
 - выдается ошибка при исполнении программы
 - информация из него не стирается, можно выполнять запись в конец файла
 
Если элементами одномерного массива является простой числовой тип данных, то такие массивы называют …
- векторами
 
Идентификаторы – это …
- высказывания, относительно которых можно сказать истинно оно или ложно
 - имена переменной константы, процедур, функций и т. д.
 - атомарная часть С++ программы, которой можно поставить в соответствие предложение естественного языка
 
Изменить режим работы с файлом …
- можно только после закрытия файла
 - невозможно
 - можно только во время работы с файлом
 
Имена переменных констант, процедур, функций и т. д. называются …
- идентификаторами
 - компиляторами
 - операторами
 - типами данных
 
Имена формальных и фактических параметров …
- не могут совпадать
 - могут совпадать, но это отразится на выполнении программы
 - могут совпадать и это не отразится на выполнении программы, но может привести к проблемам при понимании алгоритма работы
 
К основным типам данных языка в С++ относится … – тип с плавающей запятой наименьшего размера
- char
 - bool
 - double
 - __wchar_t
 - float
 - int
 
К основным типам языка в С++ относится … – тип с плавающей запятой, повышенной точности
- char
 - bool
 - double
 - __wchar_t
 - float
 - int
 
К унарным операциям относят …
- деление операндов арифметического типа (если операнды целочисленные, то выполняется целочисленное деление)
 - умножение операндов
 - получение остатка от деления целочисленных операндов
 - получение адреса операнда
 - обращение по адресу (разыменование)
 - логическое отрицание (НЕ)
 
Локальные данные записываются в область памяти, называемую …
- сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
 - стеком и доступны только во время работы функции, в которой они описаны
 - сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
 - стеком и доступны постоянно на протяжении всей работы программы
 
Наиболее естественными объектами, которые принято хранить в двумерных массивах, являются …
- числа
 - латинские буквы
 - символы
 
Начало однострочного комментария в С++ обозначается комбинацией …
- «//»
 - «#»
 - «*/»
 - «?»
 - «&»
 
Операции new и delete …, так как выделяемая память после ее использования должна высвобождаться
- используются парами
 - используются только по отдельности
 - могут использоваться парами, но чаще всего используются по отдельности
 
Описание переменной может быть выполнено …
- только как объявление, содержащее информацию о классе памяти и типе переменной
 - только как определение, вместе с информацией о классе памяти и типе переменной дающее указание выделить память
 - или как объявление, или как определение
 
Параметры-константы – это параметры, …
- переданные по ссылке без права их изменения
 - переданные по ссылке с правом их изменения
 - которые используются, когда передаются входные данные, являющиеся сложными структурированными переменными (например, массивы)
 
Параметры-переменные используются для передачи … значений функций
- выходных
 - входных
 - входных и выходных
 
Переменные класса памяти register аналогичны …, но память под них выделяется в регистрах процессора
- auto
 - static
 - extern
 
Перемещение указателя на произвольную файловую позицию происходит с помощью функции fseek, которая записывается как int fseek(FILE *f, long off, int org); где FILE *f – это …
- позиция смещения
 - указатель на файл
 - начало отсчета
 
Под произвольным доступом к компонентам файла понимается работа с файлом с возможностью произвольного перемещения …
- указателя
 
Разреженные матрицы – это такие матрицы, у которых …
- все элементы матрицы равны нулю
 - число элементов в строке равно числу элементов в столбце, т. е. M = N
 - число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
 - не все ячейки заполнены элементами
 
Согласно правилам описания перегруженных функций, …
- в разных вариантах перегруженных функций может быть разное количество умалчиваемых параметров
 - перегруженные функции должны находиться в одной области видимости перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях должны совпадать
 - перегруженные функции должны находиться в разных областях видимости в разных вариантах перегруженных функций может быть только одинаковое количество умалчиваемых параметров
 - перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях не должны совпадать
 
Строковые данные можно складывать друг с другом (например, при сложении строк «Hello», и «world!» получится строка «Hello, world!»), и такая операция над строками будет называться …
- инкрементацией
 - конкатенацией
 - инициализацией
 - итерацией
 
Файл – это …
- именованная область на внешнем информационном носителе (диске), содержащая данные
 - перенос данных
 - специальное место на компьютерном носителе информации
 
Функция обработки строковых данных strcat (s1, s2) …
- выполняет побайтное копирование n символов из строки s2 в строку s1. возвращает значения s1
 - сравнивает строку s1 со строкой s2 и возвращает результат типа int: 0 – если строки эквивалентны, >0 – если s1 < s2, <0 – если s1 > s2
 - определяет длину указанной строки, без учета нуль-символа
 - объединяет строку s2 со строкой s1, результат сохраняется в s1
 
Чтобы текст программы в С++ был более понятным, рекомендуется придерживаться общепринятых соглашений об именах объектов, в частности, если имя состоит из нескольких слов (например, first index), принято …
- разделять слова символом подчеркивания (first_index)
 - писать каждое следующее слово с большой буквы (FirstIndex)
 - писать через пробел (first index)
 - писать слитно строчными буквами (first index)