Тема 1. Основные сведения о языке С++
Тема 2. Одномерные массивы
Тема 3. Двумерные массивы
Тема 4. Функции
Тема 5. Файлы
Ответы на 81 вопрос, которые встречаются в тесте по данному предмету
Вопросы собраны из нескольких попыток, средние результаты 97 баллов из 100
Правильные ответы выделены цветом
Для быстрого поиска можно воспользоваться (Ctrl+F)
Спасибо за покупку!
Синергия Основы программирования на С++ (тест с ответами на 81 вопрос) 2021-2022 года. (97 из 100 баллов)
B C++ тип данных bool - это ...
тип с плавающей запятой, повышенной точности
целочисленный тип, обычно содержащий члены кодировки ASCII
целочисленный тип, который может иметь одно из двух значений: true или false
тип с плавающей запятой наименьшего размера
Директива #include включает в программу содержимое указанного файла, имя которого может быть указано двумя способами, в частности: …
#include //my_file.h»//
#include#my_file.h
#include
#include «my_file.h»
Для использования способа передачи входных данных, являющихся сложными структурированными переменными, в списке формальных параметров перед параметром-константой ставится префикс …
//
#
const
&
В С++ компилятор может работать с переменными разных типов, т.е. если присвоить целочисленной переменной значение вещественной переменной, то будет присвоена только целая часть и …
произойдет неявное преобразование типов данных
произойдет явное преобразование типов данных
произойдет явное или неявное преобразование типов данных
преобразования типов данных не произойдет
В языке С++ …
счет индексам всегда начинается с 0
счет индексам всегда начинается с 1
счет может начинаться с любого числа после 1
можно задавать диапазон изменения индексов в любых границах (даже отрицательных)
счет может начинаться как с 0, так и с 1
В языке С++ рекомендуется первоначально использовать при написании программ
только строчные буквы
только прописные буквы
строчные и прописные буквы
цифры и буквы (строчные и прописные)
Выходные параметры – это …
текущие данные для функции
результат работы функции
исходные данные для функции
набор данных, в обработке которых и заключается предназначение алгоритма
параметры, переданные по ссылке без права их изменения
Диапазон типа данных float ̶ …
1 байт
2 байта
4 байта
8 батов
В С++ каждый индекс пишется в …
собственных квадратных скобках […]
собственных круглых скобках (…)
общих фигурных скобках {…}
собственных прямых скобках |…|
Директивы препроцессора начинаются со знака …, который должен быть самым первым символом строки
«амперсанд» (&)
«правый слеш» («/»)
«диез» (#)
«плюс» (+)
Для доступа к компонентам файла …
используется индекс
используется указатель
можно использовать как индекс, так и указатель
Для обработки элементов двумерного массива, на строки которого накладываются некоторые условия, требуется при просмотре этого массива внутрь циклов ставить условие на …
элемент
элемент либо индекс строки (в зависимости от условия задачи)
индекс строки или столбца (в зависимости от условия задачи)
Если доступ к элементам многомерных массивов осуществляется с помощью индексированных переменных a[1] [1], то доступ к этому же элементу с помощью указателей будет …
*(*(a+1)+1)
a[1,1]
а|1||1|
*(a+1)+1
a[1::1]
Говоря об одномерных массивах, можно утверждать, что …
массив – переменная сложной структуры и потому не может быть подвергнута обработке целиком
массив может быть подвергнут обработке целиком
все действия с массивами следует проводить поэлементно, т.е. обращаясь непосредственно к каждой его ячейке
Если произвести единичный циклический сдвиг элементов массива вправо, то …
будет происходить перемещение содержимого последней ячейки в первую
будет происходить перемещение содержимого первой ячейки в последнюю
будет создана дополнительная ячейка
Если связанный с потоком файл, который открывается в режиме открытия w+, уже существует, то …
вся информация из него стирается
выдается ошибка при исполнении программы
информация из него не стирается, можно выполнять запись в конец файла
Если элементами одномерного массива является простой числовой тип данных, то такие массивы называют …
… есть процесс записи значений переменных на каждом шаге работы программы
Идентификаторы, описанные в функции, являются локальными для нее, если …
работа с ними возможна только внутри этой функции и внутри вложенных в нее блоков
они могут быть использованы в любом модуле, стоящем ниже на иерархической
лестнице они могут быть использованы в исполнительной части самого модуля
Идентификаторы могут состоять …
только из арифметических знаков +, –, *, /
как из цифр, так и из специальных символов @, #, $, ^, &
только из букв латиницы, цифр и символа «_»
Идентификаторы – это …
высказывания, относительно которых можно сказать истинно оно или ложно
имена переменной константы, процедур, функций и т. д.
атомарная часть С++ программы, которой можно поставить в соответствие предложение естественного языка
Изменить режим работы с файлом …
можно только после закрытия файла
невозможно
можно только во время работы с файлом
Имена переменных констант, процедур, функций и т. д. называются …
идентификаторами
компиляторами
операторами
типами данных
Имена формальных и фактических параметров …
не могут совпадать
могут совпадать, но это отразится на выполнении программы
могут совпадать и это не отразится на выполнении программы, но может привести к проблемам при понимании алгоритма работы
К основным типам языка в С++ относится … – тип с плавающей запятой, повышенной точности
char
bool
double
__wchar_t
float
int
К унарным операциям относят …
деление операндов арифметического типа (если операнды целочисленные, то выполняется целочисленное деление)
умножение операндов
получение остатка от деления целочисленных операндов
получение адреса операнда
обращение по адресу (разыменование)
логическое отрицание (НЕ)
Квадратные матрицы – это такие матрицы, у которых …
все элементы матрицы равны нулю
число элементов в строке равно числу элементов в столбце, т. е. M = N
число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
не все ячейки заполнены элементами
Локальные данные записываются в область памяти, называемую …
сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
стеком и доступны только во время работы функции, в которой они описаны
сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
стеком и доступны постоянно на протяжении всей работы программы
… массив – это одномерный массив, каждым элементом которого является свой одномерный массив, или, иначе говоря, это такой тип данных, элементы которого однотипны и каждый из них характеризуется уникальной парой чисел: индексом строки и индексом столбца
Наиболее естественными объектами, которые принято хранить в двумерных массивах, являются …
числа
латинские буквы
символы
Начало однострочного комментария в С++ обозначается комбинацией …
«//»
«#»
«*/»
«?»
«&»
Операции new и delete …, так как выделяемая память после ее использования должна высвобождаться
используются парами
используются только по отдельности
могут использоваться парами, но чаще всего используются по отдельности
Описание переменной может быть выполнено …
только как объявление, содержащее информацию о классе памяти и типе переменной
или как объявление, или как определение
только как определение, вместе с информацией о классе памяти и типе переменной
дающее указание выделить память
Описание формальных параметров алгоритма функции происходит …
только два раза
неограниченное количество раз
только один раз
… память – это память, выделяемая программе для ее работы за вычетом сегмента данных, стека, в котором размещаются локальные переменные подпрограмм, и собственно тела программы
… параметры – это локальные переменные, необходимые для описания алгоритма функции, они описываются в ее заголовке и используются в ее определении
формальные
входные
фактические
выходные
Если объявление глобальных переменных происходит в основной программе, то во время ее работы значения глобальных переменных записываются в область памяти, называемую …
сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
стеком и доступны только во время работы функции, в которой они описаны
сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
стеком и доступны постоянно на протяжении всей работы программы
Параметры-константы – это параметры, …
переданные по ссылке без права их изменения
переданные по ссылке с правом их изменения
которые используются, когда передаются входные данные, являющиеся сложными структурированными переменными (например, массивы)
Параметры-переменные используются для передачи … значений функций
выходных
входных
входных и выходных
Говоря об алгоритмах подсчета суммы и произведения элементов массива, можно утверждать, что накопление суммы начинают с …
нуля, а произведения – с единицы
единицы, а произведения – с нуля
нуля, как и произведения
единицы, как и произведения
Переменные класса памяти register аналогичны …, но память под них выделяется в регистрах процессора
auto
static
extern
В C++ циклическая алгоритмическая управляющая структура с предусловием записывается как …
while
for
do
Перемещение указателя на произвольную файловую позицию происходит с помощью функции fseek, которая записывается как int fseek(FILE *f, long off, int org); где FILE *f – это …
Процесс задания некоторой переменной первичного значения называется …
Прямым проходом следует пользоваться при реализации …
циклического сдвига вправо
циклического сдвига влево
как циклического сдвига вправо, так и циклического сдвига влево
Если при открытии потока возникла ошибка – диск заполнен (при записи), то указатель на поток приобретет …
любое значение ниже 0
значение NULL (0)
любое значение выше 0
Разреженные матрицы – это такие матрицы, у которых …
все элементы матрицы равны нулю
число элементов в строке равно числу элементов в столбце, т. е. M = N
число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
не все ячейки заполнены элементами
Согласно правилам описания перегруженных функций, …
в разных вариантах перегруженных функций может быть разное количество умалчиваемых параметров
перегруженные функции должны находиться в одной области видимости
перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях должны совпадать
Если нужно скопировать элементы массива B в массив A, …
предпочтительней всего просто присвоить один массив другому, т.е. A = B
предпочтительней применить поэлементное копирование, т.к. в случае побитного копирования одного объекта в другой у двух массивов могут не совпадать размеры
одинаково эффективно или присвоить один массив другому, или использовать поэлементное копирование
Сопоставьте знаки унарных операций в С++ и описания операций:
Строковые данные можно складывать друг с другом (например, при сложении строк «Hello», и «world!» получится строка «Hello, world!»), и такая операция над строками будет называться …
инкрементацией
конкатенацией
инициализацией
итерацией
Укажите правильное определение массива: …
Укажите пример объявления указателя:
char *ch ;
char c&h ;
char _ch ;
char #ch ;
Укажите пример правильного написания прототипа функции FUNC, имеющей два параметра и возвращающей вещественное значение:
float FUNC ( float a ) ;
int FUNC ( int x, INT Y ) ;
float FUNC ( float a , float z ) ;
float Func ( float a , float z ) ;
Укажите пример правильного синтаксиса цикла for :
for ( инициализация ; условие ; итератор) { оператор(ы) ; }
for (итератор; условие ; инициализация) { оператор(ы) ; }
for ( инициализация , условие , итератор) { оператор(ы) ; }
В С++ оператор … высвобождает выделенную память
delete
&
new
Укажите пример правильной инициализации переменной: …
Файл – это …
именованная область на внешнем информационном носителе (диске), содержащая данные
перенос данных
специальное место на компьютерном носителе информации
В С++ циклическая алгоритмическая управляющая структура с постусловием записывается как …
while
for
do
Функция обработки строковых данных islower(c) возвращает значение true, если с является …, и false в других случаях
буквой нижнего регистра
буквой верхнего регистра
буквой или цифрой
цифрой
пробелом
Функция обработки строковых данных 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)
… – это массив, элементами которого служат массивы
… ̶ это процесс уменьшения значения переменной
итерация
декрементация
инкрементация
Файл, связанный с потоком, в режиме открытия а+ открывается для ...
чтения
записи
добавления
чтения и записи
В С++ все файлы … последовательность байтов
могут рассматриваться или как структурированная, или как неструктурированная рассматриваются как структурированная
рассматриваются как неструктурированная
Перемещение указателя на произвольную файловую позицию происходит с помощью функции fseek, которая записывается как int fseek(FILE *f, long off, int org); где FILE *f- это ...
позиция смещения
указатель на файл
начало отсчета
В С++ имя функции, возвращающей не-void, … от операции присваивания
В С++ класс памяти определяет … переменной
только время жизни
время жизни и область видимости
только область видимости
В С++ оператор … выделяет память из области свободной памяти
delete
&
new
В С++ циклическая алгоритмическая управляющая структура с параметром записывается как …
while
for
do
К основным типам данных языка в С++ относится … – тип с плавающей запятой наименьшего размера
char
bool
double
__wchar_t
float
int
В С++ тип данных категории void …
служит для обработки целых чисел
служит для описания пустого набора значений
позволяет задавать значения, которые могут иметь дробные части
В языке С++ блок комментариев (условный вид блоков программ) выделяется сочетанием символов
Дано: int a[5]; .Что означает следующая запись a[1]; :
Для использования способа передачи выходных значений функций, в списке формальных параметров перед параметром-переменной ставится префикс …
//
#
const
&
Для создания переменных, которые доступны во всех файлах программы, используется класс памяти
Для того чтобы в программе описать переменную типа одномерный массив, нужно записать:
Говоря о порядке обращения к элементам двумерного массива, можно утверждать, что …
двумерный массив всегда подвергается изменению сразу весь, целиком
массив можно подвергать изменению целиком, в зависимости от условия задачи
нельзя подвергать изменению целиком весь массив сразу
Если возникает потребность в обращении к переменной при коллизии имен, то следует вначале указать название модуля (модуль основной программы), а далее через … – имя переменной (или иной идентификатор, к которому нужно обратиться)
двойное двоеточие
двоеточие
запятую
двойной слеш
Под произвольным доступом к компонентам файла понимается работа с файлом с возможностью произвольного перемещения …
Синергия Основы программирования на С++ (тест с ответами на 81 вопрос) 2021-2022 года. (97 из 100 баллов)
B C++ тип данных bool - это ...
тип с плавающей запятой, повышенной точности
целочисленный тип, обычно содержащий члены кодировки ASCII
целочисленный тип, который может иметь одно из двух значений: true или false
тип с плавающей запятой наименьшего размера
Директива #include включает в программу содержимое указанного файла, имя которого может быть указано двумя способами, в частности: …
#include //my_file.h»//
#include#my_file.h
#include
#include «my_file.h»
Для использования способа передачи входных данных, являющихся сложными структурированными переменными, в списке формальных параметров перед параметром-константой ставится префикс …
//
#
const
&
В С++ компилятор может работать с переменными разных типов, т.е. если присвоить целочисленной переменной значение вещественной переменной, то будет присвоена только целая часть и …
произойдет неявное преобразование типов данных
произойдет явное преобразование типов данных
произойдет явное или неявное преобразование типов данных
преобразования типов данных не произойдет
В языке С++ …
счет индексам всегда начинается с 0
счет индексам всегда начинается с 1
счет может начинаться с любого числа после 1
можно задавать диапазон изменения индексов в любых границах (даже отрицательных)
счет может начинаться как с 0, так и с 1
В языке С++ рекомендуется первоначально использовать при написании программ
…
только строчные буквы
только прописные буквы
строчные и прописные буквы
цифры и буквы (строчные и прописные)
Выходные параметры – это …
текущие данные для функции
результат работы функции
исходные данные для функции
набор данных, в обработке которых и заключается предназначение алгоритма
параметры, переданные по ссылке без права их изменения
Диапазон типа данных float ̶ …
1 байт
2 байта
4 байта
8 батов
В С++ каждый индекс пишется в …
собственных квадратных скобках […]
собственных круглых скобках (…)
общих фигурных скобках {…}
собственных прямых скобках |…|
Директивы препроцессора начинаются со знака …, который должен быть самым первым символом строки
«амперсанд» (&)
«правый слеш» («/»)
«диез» (#)
«плюс» (+)
Для доступа к компонентам файла …
используется индекс
используется указатель
можно использовать как индекс, так и указатель
Для обработки элементов двумерного массива, на строки которого накладываются некоторые условия, требуется при просмотре этого массива внутрь циклов ставить условие на …
элемент
элемент либо индекс строки (в зависимости от условия задачи)
индекс строки или столбца (в зависимости от условия задачи)
Если доступ к элементам многомерных массивов осуществляется с помощью индексированных переменных a[1] [1], то доступ к этому же элементу с помощью указателей будет …
*(*(a+1)+1)
a[1,1]
а|1||1|
*(a+1)+1
a[1::1]
Говоря об одномерных массивах, можно утверждать, что …
массив – переменная сложной структуры и потому не может быть подвергнута обработке целиком
массив может быть подвергнут обработке целиком
все действия с массивами следует проводить поэлементно, т.е. обращаясь непосредственно к каждой его ячейке
Если произвести единичный циклический сдвиг элементов массива вправо, то …
будет происходить перемещение содержимого последней ячейки в первую
будет происходить перемещение содержимого первой ячейки в последнюю
будет создана дополнительная ячейка
Если связанный с потоком файл, который открывается в режиме открытия w+, уже существует, то …
вся информация из него стирается
выдается ошибка при исполнении программы
информация из него не стирается, можно выполнять запись в конец файла
Если элементами одномерного массива является простой числовой тип данных, то такие массивы называют …
… есть процесс записи значений переменных на каждом шаге работы программы
Идентификаторы, описанные в функции, являются локальными для нее, если …
работа с ними возможна только внутри этой функции и внутри вложенных в нее блоков
они могут быть использованы в любом модуле, стоящем ниже на иерархической
лестнице они могут быть использованы в исполнительной части самого модуля
Идентификаторы могут состоять …
только из арифметических знаков +, –, *, /
как из цифр, так и из специальных символов @, #, $, ^, &
только из букв латиницы, цифр и символа «_»
Идентификаторы – это …
высказывания, относительно которых можно сказать истинно оно или ложно
имена переменной константы, процедур, функций и т. д.
атомарная часть С++ программы, которой можно поставить в соответствие предложение естественного языка
Изменить режим работы с файлом …
можно только после закрытия файла
невозможно
можно только во время работы с файлом
Имена переменных констант, процедур, функций и т. д. называются …
идентификаторами
компиляторами
операторами
типами данных
Имена формальных и фактических параметров …
не могут совпадать
могут совпадать, но это отразится на выполнении программы
могут совпадать и это не отразится на выполнении программы, но может привести к проблемам при понимании алгоритма работы
К основным типам языка в С++ относится … – тип с плавающей запятой, повышенной точности
char
bool
double
__wchar_t
float
int
К унарным операциям относят …
деление операндов арифметического типа (если операнды целочисленные, то выполняется целочисленное деление)
умножение операндов
получение остатка от деления целочисленных операндов
получение адреса операнда
обращение по адресу (разыменование)
логическое отрицание (НЕ)
Квадратные матрицы – это такие матрицы, у которых …
все элементы матрицы равны нулю
число элементов в строке равно числу элементов в столбце, т. е. M = N
число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
не все ячейки заполнены элементами
Локальные данные записываются в область памяти, называемую …
сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
стеком и доступны только во время работы функции, в которой они описаны
сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
стеком и доступны постоянно на протяжении всей работы программы
… массив – это одномерный массив, каждым элементом которого является свой одномерный массив, или, иначе говоря, это такой тип данных, элементы которого однотипны и каждый из них характеризуется уникальной парой чисел: индексом строки и индексом столбца
Наиболее естественными объектами, которые принято хранить в двумерных массивах, являются …
числа
латинские буквы
символы
Начало однострочного комментария в С++ обозначается комбинацией …
«//»
«#»
«*/»
«?»
«&»
Операции new и delete …, так как выделяемая память после ее использования должна высвобождаться
используются парами
используются только по отдельности
могут использоваться парами, но чаще всего используются по отдельности
Описание переменной может быть выполнено …
только как объявление, содержащее информацию о классе памяти и типе переменной
или как объявление, или как определение
только как определение, вместе с информацией о классе памяти и типе переменной
дающее указание выделить память
Описание формальных параметров алгоритма функции происходит …
только два раза
неограниченное количество раз
только один раз
… память – это память, выделяемая программе для ее работы за вычетом сегмента данных, стека, в котором размещаются локальные переменные подпрограмм, и собственно тела программы
… параметры – это локальные переменные, необходимые для описания алгоритма функции, они описываются в ее заголовке и используются в ее определении
формальные
входные
фактические
выходные
Если объявление глобальных переменных происходит в основной программе, то во время ее работы значения глобальных переменных записываются в область памяти, называемую …
сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы
стеком и доступны только во время работы функции, в которой они описаны
сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны
стеком и доступны постоянно на протяжении всей работы программы
Параметры-константы – это параметры, …
переданные по ссылке без права их изменения
переданные по ссылке с правом их изменения
которые используются, когда передаются входные данные, являющиеся сложными структурированными переменными (например, массивы)
Параметры-переменные используются для передачи … значений функций
выходных
входных
входных и выходных
Говоря об алгоритмах подсчета суммы и произведения элементов массива, можно утверждать, что накопление суммы начинают с …
нуля, а произведения – с единицы
единицы, а произведения – с нуля
нуля, как и произведения
единицы, как и произведения
Переменные класса памяти register аналогичны …, но память под них выделяется в регистрах процессора
auto
static
extern
В C++ циклическая алгоритмическая управляющая структура с предусловием записывается как …
while
for
do
Перемещение указателя на произвольную файловую позицию происходит с помощью функции fseek, которая записывается как int fseek(FILE *f, long off, int org); где FILE *f – это …
Процесс задания некоторой переменной первичного значения называется …
Прямым проходом следует пользоваться при реализации …
циклического сдвига вправо
циклического сдвига влево
как циклического сдвига вправо, так и циклического сдвига влево
Если при открытии потока возникла ошибка – диск заполнен (при записи), то указатель на поток приобретет …
любое значение ниже 0
значение NULL (0)
любое значение выше 0
Разреженные матрицы – это такие матрицы, у которых …
все элементы матрицы равны нулю
число элементов в строке равно числу элементов в столбце, т. е. M = N
число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится
не все ячейки заполнены элементами
Согласно правилам описания перегруженных функций, …
в разных вариантах перегруженных функций может быть разное количество умалчиваемых параметров
перегруженные функции должны находиться в одной области видимости
перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях должны совпадать
Если нужно скопировать элементы массива B в массив A, …
предпочтительней всего просто присвоить один массив другому, т.е. A = B
предпочтительней применить поэлементное копирование, т.к. в случае побитного копирования одного объекта в другой у двух массивов могут не совпадать размеры
одинаково эффективно или присвоить один массив другому, или использовать поэлементное копирование
Сопоставьте знаки унарных операций в С++ и описания операций:
Строковые данные можно складывать друг с другом (например, при сложении строк «Hello», и «world!» получится строка «Hello, world!»), и такая операция над строками будет называться …
инкрементацией
конкатенацией
инициализацией
итерацией
Укажите правильное определение массива: …
Укажите пример объявления указателя:
char *ch ;
char c&h ;
char _ch ;
char #ch ;
Укажите пример правильного написания прототипа функции FUNC, имеющей два параметра и возвращающей вещественное значение:
float FUNC ( float a ) ;
int FUNC ( int x, INT Y ) ;
float FUNC ( float a , float z ) ;
float Func ( float a , float z ) ;
Укажите пример правильного синтаксиса цикла for :
for ( инициализация ; условие ; итератор) { оператор(ы) ; }
for (итератор; условие ; инициализация) { оператор(ы) ; }
for ( инициализация , условие , итератор) { оператор(ы) ; }
В С++ оператор … высвобождает выделенную память
delete
&
new
Укажите пример правильной инициализации переменной: …
Файл – это …
именованная область на внешнем информационном носителе (диске), содержащая данные
перенос данных
специальное место на компьютерном носителе информации
В С++ циклическая алгоритмическая управляющая структура с постусловием записывается как …
while
for
do
Функция обработки строковых данных islower(c) возвращает значение true, если с является …, и false в других случаях
буквой нижнего регистра
буквой верхнего регистра
буквой или цифрой
цифрой
пробелом
Функция обработки строковых данных 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)
… – это массив, элементами которого служат массивы
… ̶ это процесс уменьшения значения переменной
итерация
декрементация
инкрементация
Файл, связанный с потоком, в режиме открытия а+ открывается для ...
чтения
записи
добавления
чтения и записи
В С++ все файлы … последовательность байтов
могут рассматриваться или как структурированная, или как неструктурированная рассматриваются как структурированная
рассматриваются как неструктурированная
Перемещение указателя на произвольную файловую позицию происходит с помощью функции fseek, которая записывается как int fseek(FILE *f, long off, int org); где FILE *f- это ...
позиция смещения
указатель на файл
начало отсчета
В С++ имя функции, возвращающей не-void, … от операции присваивания
В С++ класс памяти определяет … переменной
только время жизни
время жизни и область видимости
только область видимости
В С++ оператор … выделяет память из области свободной памяти
delete
&
new
В С++ циклическая алгоритмическая управляющая структура с параметром записывается как …
while
for
do
К основным типам данных языка в С++ относится … – тип с плавающей запятой наименьшего размера
char
bool
double
__wchar_t
float
int
В С++ тип данных категории void …
служит для обработки целых чисел
служит для описания пустого набора значений
позволяет задавать значения, которые могут иметь дробные части
В языке С++ блок комментариев (условный вид блоков программ) выделяется сочетанием символов
Дано: int a[5]; .Что означает следующая запись a[1]; :
Для использования способа передачи выходных значений функций, в списке формальных параметров перед параметром-переменной ставится префикс …
//
#
const
&
Для создания переменных, которые доступны во всех файлах программы, используется класс памяти
Для того чтобы в программе описать переменную типа одномерный массив, нужно записать:
Говоря о порядке обращения к элементам двумерного массива, можно утверждать, что …
двумерный массив всегда подвергается изменению сразу весь, целиком
массив можно подвергать изменению целиком, в зависимости от условия задачи
нельзя подвергать изменению целиком весь массив сразу
Если возникает потребность в обращении к переменной при коллизии имен, то следует вначале указать название модуля (модуль основной программы), а далее через … – имя переменной (или иной идентификатор, к которому нужно обратиться)
двойное двоеточие
двоеточие
запятую
двойной слеш
Под произвольным доступом к компонентам файла понимается работа с файлом с возможностью произвольного перемещения …