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

Введение в языки программирования C и C++ - тест 9

Упражнение 1:
Номер 1
К пользовательским типам данных следует отнести

Ответ:

 (1) массивы 

 (2) спецификаторы 

 (3) структуры 


Номер 2
Из приведенных ниже записей выделите пользовательские типы данных:

Ответ:

 (1) перечисления 

 (2) объединения 

 (3) исключения 


Номер 3
В некоторых алгоритмических языках структуры известны под термином

Ответ:

 (1) записи 

 (2) массивы 

 (3) идентификаторы 


Упражнение 2:
Номер 2
То, что принято называть "шапкой" таблицы в языках программирования носит название

Ответ:

 (1) идентификатора структуры 

 (2) контекстной записи структуры 

 (3) шаблона структуры 


Номер 3
Строковые поля типа char в структурах имеют

Ответ:

 (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) string 

 (2) stcopy 

 (3) strcpy 


Номер 2
Некоторые числовые поля структур могут быть объявлены в виде

Ответ:

 (1) битовых шкал 

 (2) спецификаторов ввода 

 (3) инициалов массива 


Номер 3
С целью принудительного расположения битовых полей в определенных структурах допускается вставка

Ответ:

 (1) нормированных полей 

 (2) контекстных полей 

 (3) безымянных полей 


Упражнение 6:
Номер 1
Если функция не изменяет структуру, то такую структуру можно передать

Ответ:

 (1) по ссылке 

 (2) по индексу 

 (3) по значению 


Номер 2
Если обработка структуры в функции связана с изменением содержимого полей, то такую структуру необходимо передавать

Ответ:

 (1) по указателю 

 (2) по значению 

 (3) по типу 


Номер 3
Каким образом нужно передавать структуру в случае, если обработка структуры в функции связана с изменением содержимого полей?

Ответ:

 (1) по спецификатору 

 (2) по ссылке 

 (3) по индексу 


Упражнение 7:
Номер 1
Функции могут

Ответ:

 (1) только получать структуры в качестве своих параметров 

 (2) только возвращать результаты в виде структур 

 (3) как получать структуры в качестве параметров, так и возвращать результаты в виде структур 


Номер 2
В языке C++ структуры послужили прообразом

Ответ:

 (1) массивов 

 (2) идентификаторов 

 (3) классов 


Номер 3
Список идентификаторов, введенных пользователем, представляет собой

Ответ:

 (1) обобщение 

 (2) перечисление 

 (3) отождествление 


Упражнение 8:
Номер 1
Перечисления определяются служебным словом

Ответ:

 (1) count 

 (2) enum 

 (3) append 


Номер 2
За каждым именем в перечислении по умолчанию закрепляются

Ответ:

 (1) вещественные числа 

 (2) целочисленные константы 

 (3) строковые данные 


Номер 3
Служебное слово oct определяет

Ответ:

 (1) восьмеричный формат числа 

 (2) месяц октябрь 

 (3) тип массивных данных 


Упражнение 9:
Номер 1
С помощью каких из приведенных ниже служебных слов можно управлять потоковым выводом числовых данных?

Ответ:

 (1) oct 

 (2) dec 

 (3) num 


Номер 2
Для обозначения десятичного формата числа используется служебное слово

Ответ:

 (1) ten 

 (2) dec 

 (3) rad 


Номер 3
Можно ли менять начальное значение при нумеровке констант перечисления?

Ответ:

 (1) нет, нельзя 

 (2) да, можно 

 (3) такой прием возможен, но не используется 


Упражнение 10:
Номер 1
К системным операциям над переменными типа перечислений следует отнести

Ответ:

 (1) индексацию представлений данных 

 (2) присваивание значений из объявленного списка 

 (3) форматирование терминального ввода 


Номер 2
Из приведенных ниже записей выделите операции над переменными типа перечислений:

Ответ:

 (1) сравнение значений однотипных переменных 

 (2) вывод на экран индексов перечислимых типов 

 (3) спецификация числовых последовательностей в перечислениях 


Номер 3
Возможна ли передача переменных типа перечисления в качестве параметров другим функциям?

Ответ:

 (1) нет, это исключено 

 (2) да, возможна 

 (3) только для системных функций 


Упражнение 11:
Номер 1
Могут ли числовые номера дублироваться в списке констант?

Ответ:

 (1) да, могут 

 (2) нет, не могут 

 (3) могут только для ненумерованных множеств 


Номер 2
Наборы данных, которые компилятор должен разместить в оперативной памяти, начиная с одного и того же места, носят название

Ответ:

 (1) объединения 

 (2) обобщения 

 (3) спецификации 


Номер 3
Впервые объединения были использованы в языке

Ответ:

 (1) C ANSI 

 (2) ФОРТРАН 

 (3) C# 


Упражнение 12:
Номер 1
В языке ФОРТАН для обозначения объединений использовался оператор

Ответ:

 (1) EQUIVALENCE 

 (2) JOING 

 (3) APPEND 


Номер 2
В языках C, C++ объединения создаются с помощью оператора

Ответ:

 (1) struct 

 (2) union 

 (3) connect 


Номер 3
К 16-битным регистрам общего назначения следует отнести

Ответ:

 (1) AX 

 (2) VX 

 (3) SX 




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