Главная / Программирование /
Введение в языки программирования C и C++ / Тест 5
Введение в языки программирования C и C++ - тест 5
Упражнение 1:
Номер 2
Могут ли функции языка C++ быть вложенными друг в друга?
Ответ:
 (1) да, могут 
 (2) нет, не могут 
 (3) могут только системные функции 
Номер 3
Описание любой функции начинается
Ответ:
 (1) со спецификатора ввода 
 (2) с заголовка 
 (3) с селектора доступа 
Упражнение 2:
Номер 1
Если функция не имеет аргументов, то после ее имени указывают
Ответ:
 (1) пустые скобки 
 (2) скобки, содержащие служебное слово void 
 (3) ссылку на тип данных 
Номер 2
Если аргументы функции являются скалярными величинами, то передача параметров возможна
Ответ:
 (1) по значению 
 (2) по указателю 
 (3) по ссылке 
Номер 3
При передаче параметров по ссылке в заголовке функции имени параметра предшествует символ
Ответ:
 (1) & 
 (2) # 
 (3) * 
Упражнение 3:
Номер 1
Строки, содержащие заголовки всех используемых функций, носят название
Ответ:
 (1) селекторы функций 
 (2) прототипы функций 
 (3) модификаторы функций 
Номер 2
Имена формальных параметров в заголовке функции и в ее прототипе
Ответ:
 (1) всегда различны 
 (2) всегда совпадают 
 (3) могут не совпадать 
Номер 3
Данные, используемые в каждой функции, могут быть объявлены
Ответ:
 (1) только в теле функции 
 (2) только за пределами функции 
 (3) как в теле функции, так и за пределами всех функций 
Упражнение 4:
Номер 1
Данные, объявленные непосредственно внутри функции, называются
Ответ:
 (1) локальными 
 (2) модульными 
 (3) массивными 
Номер 2
Данные функций, описанные в заголовочных файлах, называются
Ответ:
 (1) глобальными 
 (2) расширенными 
 (3) идентификационными 
Номер 3
При совпадении имен локальных и глобальных переменных предпочтение в использовании отдается
Ответ:
 (1) локальной 
 (2) глобальной 
 (3) приоритетов нет 
Упражнение 5:
Номер 1
Глобальным переменным место в памяти выделяется
Ответ:
 (1) после вызова функции 
 (2) в момент вызова функции 
 (3) до начала исполнения программы 
Номер 2
В объявлении [static] tv namev [=value] запись tv определяет
Ответ:
 (1) тип переменной 
 (2) имя переменной 
 (3) начальное значение переменной 
Номер 3
В объявлении const [tc] namec=value; tc обозначает
Ответ:
 (1) значение константы по умолчанию 
 (2) тип константы 
 (3) имя константы 
Упражнение 6:
Номер 1
Наиболее распространенным средством, позволяющим изменить значение переменной во время работы программы, является
Ответ:
 (1) модульный оператор 
 (2) оператор присваивания 
 (3) оператор массива 
Номер 2
Какая синтаксическая конструкция используется для увеличения значения переменной на 1?
Ответ:
 (1) x++ 
 (2) inc(x) 
 (3) dec(x) 
Номер 3
Для уменьшения значения переменной на 1 применяется синтаксическая конструкция
Ответ:
 (1) -x 
 (2) x-- 
 (3) x-1 
Упражнение 7:
Номер 1
К символам операций отношения в языках C, C++ следует отнести
Ответ:
 (1) >= 
 (2) != 
 (3) == 
Номер 2
Операция логического "И" записывается на языке C++ в виде
Ответ:
 (1) && 
 (2) ## 
 (3) ** 
Номер 3
Операция логического "НЕ" записывается на языке C++ в виде
Ответ:
 (1) ! 
 (2) % 
 (3) & 
Упражнение 8:
Номер 1
Какой тип переменных отсутствует в языке C?
Ответ:
 (1) целые 
 (2) вещественные 
 (3) комплексные 
Номер 2
Перед любым исполняемым оператором программы может находиться
Ответ:
 (1) массивный символ 
 (2) символьная метка 
 (3) идентификатор ввода 
Номер 3
Какие рекомендации следует соблюдать при использовании оператора goto?
Ответ:
 (1) не входить в цикл извне 
 (2) передавать управление только внутрь переключателя 
 (3) не передавать управление внутрь условного оператора 
Упражнение 9:
Номер 1
Повторное выполнение фрагмента программы до тех пор, пока не выполнится некоторое условие, обеспечивают
Ответ:
 (1) операторы возврата 
 (2) операторы цикла 
 (3) операторы статической идентификации 
Номер 2
К операторам цикла C++ следует отнести
Ответ:
 (1) for 
 (2) do ... while 
 (3) while 
Номер 3
Конструкция do - while называется циклом
Ответ:
 (1) с предусловием 
 (2) с постусловием 
 (3) с метаусловием 
Упражнение 10:
Номер 1
К числу дополнительных средств управления циклами следует отнести оператор
Ответ:
 (1) break 
 (2) close 
 (3) erase 
Номер 2
Из приведенных ниже записей выделите оператор управления циклами:
Ответ:
 (1) case 
 (2) retry 
 (3) continue 
Номер 3
Досрочное окончание цикла с передачей управления оператору, следующему непосредственно за концом цикла, осуществляется оператором
Ответ:
 (1) struct 
 (2) break 
 (3) retry 
Упражнение 11:
Номер 1
После служебного слова switch в круглых скобках записывается
Ответ:
 (1) модульный итератор 
 (2) идентификатор ввода 
 (3) переключающее выражение 
Номер 2
Переключающее выражение может быть
Ответ:
 (1) целочисленным 
 (2) массивным 
 (3) символьным 
Номер 3
Тело переключателя всегда является
Ответ:
 (1) простым оператором 
 (2) составным оператором 
 (3) массивным оператором 
Упражнение 12:
Номер 1
Вслед за служебным словом case записывается
Ответ:
 (1) выражение 
 (2) константа 
 (3) спецификатор 
Номер 2
К составным частям обращения к функциям, не возвращающим значение, следует отнести
Ответ:
 (1) имя вызываемой функции 
 (2) список фактических параметров 
 (3) спецификаторы вывода 
Номер 3
Многострочные комментарии начинаются символами
Ответ:
 (1) /* 
 (2) // 
 (3) &&