Ответы к тесту Основы программирования на С++ > Синергия.
В C++ компилятор может работать с переменными разных типов, т.е. если присвоить целочисленной переменной значение вещественной переменной, то будет присвоена только целая часть и ...
произойдет неявное преобразование типов данных
произойдет явное преобразование типов данных
произойдет явное или неявное преобразование типов данных
преобразования типов данных не произойдет
-
Согласно правилам описания перегруженных функций,...
Тип ответа: Множественный выбор
в разных вариантах перегруженных функций может быть разное количество умалчиваемых параметров
перегруженные функции должны находиться в одной области видимости
перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях должны совпадать
перегруженные функции должны находиться в разных областях видимости
в разных вариантах перегруженных функций может быть только одинаковое количество умалчиваемых параметров
перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях не должны совпадать
-
В C++ имя функции, возвращающей не-void,... от операции присваивания
Тип ответа: Одиночный выбор
ставится справа
ставится слева
может ставиться как справа, так и слева
-
Если при открытии потока возникла ошибка - диск заполнен (при записи), то указатель на поток приобретет ...
Тип ответа: Одиночный выбор
любое значение ниже О
значение NULL (0)
любое значение выше 0
-
... есть процесс записи значений переменных на каждом шаге работы программы
Тип ответа: Текстовый ответ
-
В C+ + оператор ... выделяет память из области свободной памяти
Тип ответа: Одиночный выбор
Delete
&
New
-
Процесс задания некоторой переменной первичного значения называется ...
-
Для использования способа передачи выходных значений функций, в списке формальных параметров перед параметром-переменной ставится префикс ...
Тип ответа: Одиночный выбор
//
#
Const
&
-
В языке C++ ...
Тип ответа: Одиночный выбор
счет индексам всегда начинается с О
счет индексам всегда начинается с 1
счет может начинаться с любого числа после 1
можно задавать диапазон изменения индексов в любых границах (даже отрицательных)
счет может начинаться как с 0, так и с 1
-
Для обработки элементов двумерного массива, на строки которого накладываются некоторые условия, требуется при просмотре этого массива внутрь циклов ставить условие на ...
Тип ответа: Одиночный выбор
элемент
элемент либо индекс строки (в зависимости от условия задачи)
индекс строки или столбца (в зависимости от условия задачи)
-
Если нужно скопировать элементы массива В в массив А,...
Тип ответа: Одиночный выбор
предпочтительней всего просто присвоить один массив другому, т.е. А = В
предпочтительней применить поэлементное копирование, т.к. в случае побитного копирования одного объекта в другой у двух массивов могут не совпадать размеры
одинаково эффективно или присвоить один массив другому, или использовать поэлементное копирование
-
... массив - это одномерный массив, каждым элементом которого является свои одномерный массив, или, иначе говоря, это такой тип данных, элементы которого однотипны и каждый из них характеризуется уникальной парой чисел: индексом строки и индексом столбца
-
Под произвольным доступом к компонентам файла понимается работа с файлом с возможностью произвольного перемещения ...
указателя
-
К основным типам данных языка в C++ относится ... - тип с плавающей запятой наименьшего размера
char
bool
double
wchar_t
float
int
-
Если связанный с потоком файл, который открывается в режиме открытия w+, уже существует, то ...
вся информация из него стирается
выдается ошибка при исполнении программы
информация из него не стирается, можно выполнять запись в конец файла
-
...-это процесс уменьшения значения переменной
итерация
декрементация
инкрементация
-
В языке C++ рекомендуется первоначально использовать при написании программ ...
О только строчные буквы
О только прописные буквы
О строчные и прописные буквы
О цифры и буквы (строчные и прописные)
-
Перемещение указателя на произвольную файловую позицию происходит с помощью функции fseek, которая записывается как int fseek(FILE *f, long off, int org); где FILE *f- это ...
О позиция смещения
О указатель на файл
О начало отсчета
-
Если объявление глобальных переменных происходит в основной программе, то во время ее работы значения глобальных переменных записываются в область памяти, называемую ...
сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
стеком и доступны только во время работы функции, в которой они описаны
сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
стеком и доступны постоянно на протяжении всей работы программы
-
Идентификаторы - это ...
О высказывания, относительно которых можно сказать истинно оно или ложно
О имена переменной константы, процедур, функций и т. д.
О атомарная часть C++ программы, которой можно поставить в соответствие предложение естественного языка
-
B C++ тип данных bool - это ...
Тип ответа: Одиночный выбор
О тип с плавающей запятой, повышенной точности
О целочисленный тип, обычно содержащий члены кодировки ASCII
О целочисленный тип, который может иметь одно из двух значений: true или false
О тип с плавающей запятой наименьшего размера
-
B C++ циклическая алгоритмическая управляющая структура с параметром записывается как ...
while
for
О do while
-
Говоря о порядке обращения к элементам двумерного массива, можно утверждать, что ...
двумерный массив всегда подвергается изменению сразу весь, целиком
массив можно подвергать изменению целиком, в зависимости от условия задачи
нельзя подвергать изменению целиком весь массив сразу
-
Директива #include включает в программу содержимое указанного файла, имя которого может быть указано двумя способами, в частности:...
#include //my_file.h>>//
#include#my_file.h
#include
#include «my_file.h»
-
Описание формальных параметров алгоритма функции происходит ...
только два раза
неограниченное количество раз
только один раз
-
Квадратные матрицы - это такие матрицы, у которых ...
О все элементы матрицы равны нулю
О число элементов в строке равно числу элементов в столбце, т. е. M = N
О число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
О не все ячейки заполнены элементами
-
Чтобы текст программы в C++ был более понятным, рекомендуется придерживаться общепринятых соглашений об именах объектов, в частности, если имя состоит из нескольких слов (например, first index), принято ...
Тип ответа: Множественный выбор
разделять слова символом подчеркивания (first index)
писать каждое следующее слово с большой буквы (FirstIndex)
писать через пробел (first index)
писать слитно строчными буквами (first index)
-
Имена формальных и фактических параметров ...
Тип ответа: Одиночный выбор
О не могут совпадать
О могут совпадать, но это отразится на выполнении программы
О могут совпадать и это не отразится на выполнении программы, но может привести к проблемам при понимании алгоритма работы
-
В C++ оператор ... высвобождает выделенную память
delete
&
new
-
К основным типам языка в C++ относится ... - тип с плавающей запятой, повышенной точности
О char
О bool
О double
О _wchar_t
О float
О int
-
Если произвести единичный циклический сдвиг элементов массива вправо, то ...
О будет происходить перемещение содержимого последней ячейки в первую
О будет происходить перемещение содержимого первой ячейки в последнюю
О будет создана дополнительная ячейка
-
Файл - это ...
О именованная область на внешнем информационном носителе (диске), содержащая данные
О перенос данных
О специальное место на компьютерном носителе информации
-
Идентификаторы, описанные в функции, являются локальными для нее, если ...
Тип ответа: Одиночный выбор
О работа с ними возможна только внутри этой функции и внутри вложенных в нее блоков
О они могут быть использованы в любом модуле, стоящем ниже на иерархической лестнице
О они могут быть использованы в исполнительной части самого модуля
-
Файл, связанный с потоком, в режиме открытия а открывается для ...
Тип ответа: Одиночный выбор
О чтения
О записи
О добавления
О чтения и записи
-
Параметры-переменные используются для передачи ... значений функций
О выходных
О входных
О входных и выходных
-
Строковые данные можно складывать друг с другом (например, при сложении строк «Hello», и «world!» получится строка «Hello, world!»), и такая операция над строками будет называться ...
Тип ответа: Одиночный выбор
О инкрементацией
О конкатенацией
О инициализацией
О итерацией
-
Для того чтобы в программе описать переменную типа одномерный массив, нужно записать:...
Тип ответа: Одиночный выбор
О <тип> <имя_массива>[<инициализатор>]
О массива
О <индекс> <имя_массива>
-
Директивы препроцессора начинаются со знака который должен быть самым первым символом строки
Тип ответа: Одиночный выбор
О «амперсанд» (&)
О «правый слеш» («/»)
О «диез» (#)
О «плюс» (+)
-
Функция обработки строковых данных islower(c) возвращает значение true, если с является и false в других случаях
Тип ответа: Одиночный выбор
О буквой нижнего регистра
О буквой верхнего регистра
О буквой или цифрой
О цифрой
О пробелом
-
Начало однострочного комментария в C++ обозначается комбинацией ...
Тип ответа: Одиночный выбор
«//»
«#»
«*/»
«?»
«&»
-
Функция обработки строковых данных strcat (s1, s2)...
Тип ответа: Одиночный выбор
О выполняет побайтное копирование п символов из строки s2 в строку s1. возвращает значения s1
О сравнивает строку s1 со строкой s2 и возвращает результат типа ɪnt: 0 - если строки эквивалентны, >0 - если s1 < s2, <0 - если s1 > s2
О определяет длину указанной строки, без учета нуль-символа
О объединяет строку s2 со строкой s1, результат сохраняется в s1
-
Наиболее естественными объектами, которые принято хранить в двумерных массивах, являются ...
О числа
О латинские буквы
О символы
-
Идентификаторы могут состоять ...
Тип ответа: Одиночный выбор
О только из арифметических знаков +, *, /
О как из цифр, так и из специальных символов #, $, Л, &
О только из букв латиницы, цифр и символа «_»
-
B C++ все файлы ... последовательность байтов
О могут рассматриваться или как структурированная, или как неструктурированная
О рассматриваются как структурированная
О рассматриваются как неструктурированная
-
Диапазон типа данных float-...
О 1 байт
О 2 байта
О 4 байта
О 8 батов
-
B C++ циклическая алгоритмическая управляющая структура с постусловием записывается как ...
О while
О for
О do
-
Говоря об одномерных массивах, можно утверждать, что ...
массив - переменная сложной структуры и потому не может быть подвергнута обработке целиком
массив может быть подвергнут обработке целиком
все действия с массивами следует проводить поэлементно, т.е. обращаясь непосредственно к каждой его ячейке
-
Прямым проходом следует пользоваться при реализации ...
О циклического сдвига вправо
О циклического сдвига влево
О как циклического сдвига вправо, так и циклического сдвига влево
-
Говоря об алгоритмах подсчета суммы и произведения элементов массива, можно утверждать, что накопление суммы начинают с...
О нуля, а произведения - с единицы
О единицы, а произведения - с нуля
О нуля, как и произведения
О единицы, как и произведения
-
В языке C++ блок комментариев (условный вид блоков программ) выделяется сочетанием символов ...
О «/*» - начало комментария и «*/» - конец комментария
О «*/»- начало комментария и «/*» - конец комментария
О «//»- начало комментария и «//» - конец комментария
О «#»- начало комментария и «/*» - конец комментария
-
Если доступ к элементам многомерных массивов осуществляется с помощью индексированных переменных а[1] [1], то доступ к этому же элементу с помощью указателей будет ...
*(*(a+1)+1)
a[1,1]
a|1||1|
*(a+1)+1
a[1::1]
-
Для создания переменных, которые доступны во всех файлах программы, используется класс памяти ...
О auto
О extern
О static
О register
-
Локальные данные записываются в область памяти, называемую ...
О сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
О стеком и доступны только во время работы функции, в которой они описаны
О сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
О стеком и доступны постоянно на протяжении всей работы программы
-
Выходные параметры - это ...
О текущие данные для функции
О результат работы функции
О исходные данные для функции
О набор данных, в обработке которых и заключается предназначение алгоритма
О параметры, переданные по ссылке без права их изменения
-
Изменить режим работы с файлом ...
О можно только после закрытия файла
О невозможно
О можно только во время работы с файлом
-
Разреженные матрицы - это такие матрицы, у которых ...
все элементы матрицы равны нулю
число элементов в строке равно числу элементов в столбце, т. е. M = N
число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
не все ячейки заполнены элементами
Тема 1. Основные сведения о языке С++
Тема 2. Одномерные массивы
Тема 3. Двумерные массивы
Тема 4. Функции
Тема 5. Файлы