игра брюс 2048
Главная / Программирование / Введение в языки программирования 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) && 




Главная / Программирование / Введение в языки программирования C и C++ / Тест 5