Содержание
- Тип данных определяет: А) внутреннее представление данных в памяти компьютера; В) операции и функции, которые можно применять к величинам этого типа
- Для доступа к величине, адрес которой хранится в указателе, предназначена операция:
- Операция sizeof позволяет определить: А) количество байтов, которое необходимо для хранения в памяти заданной величины; В) количество элементов в массиве;
- Для разветвления процесса вычислений на несколько направлений используют оператор:
- Блок отличается от составного оператора: А) наличием управляющих конструкций; В) наличием определений в теле блока;
- Функция, во время обработки которой возникает ее повторный вызов, либо непосредственно, либо косвенно, путем цепочки вызовов других функций, называется:
- При работе со ссылками разрешается:
- Чтобы избежать потери значений локальных переменных между вызовами одной и той же функции, при объявлении локальных переменных используется модификатор:
- Вызов функции внутри тела этой функции является рекурсией:
- Специальный объект, значением которого служит адрес участка памяти, выделенного для объекта, на который он указывает– это :
- Переменные, функции и константы, называемые операндами, объединенные знаками операций, — это:
- Размещается в сегменте данных и инициализируется один раз при первом выполнении оператора, содержащего ее определение переменная с модификатором:
- Интегрированная среда разработки характеризуется тем, что всегда включает : А) Текстовый редактор программного кода; В) Средства визуального редактирования интерфейса программы;
- Рекурсия, осуществляющая рекурсивный вызов функции посредством цепочки вызова других функций, это рекурсия:
- Элементы массива в C++ нумеруются с:
- Для функции, объявленной void f(int a ){ /* … */ }, указатель на функцию объявляется как:
- Язык, из которого для C++ была частично позаимствована модель реализации объектно – ориентирванного программирования – это:
- Оператор перехода к следующей итерации цикла, который пропускает все операторы, оставшиеся до конца тела цикла, и передает управление на начало следующей итерации, это
- Для уточнения внутреннего представления и диапазона значений стандартных типов используют
- Задает имя функции, тип возвращаемого значения и список передаваемых параметров
- В качестве значений параметров по умолчанию не могут использоваться:
- При смешивании в выражении указателей разных типов:
- Функция со спецификатором inline трактуется:
- Операнд логического отрицания может быть: А) целым или вещественным типом В) указателем
- Содержит, кроме объявления, тело функции, представляющее собой последовательность операторов и описаний в фигурных скобках
- Использование функции с одним и тем же именем, но с различными типами или различным количеством параметров – это:
- Можно явно задать область видимости функции, используя ключевые слова: А) extern и static; В) auto и void;
- Инициализирующие значения для массивов записываются в:
- Класс памяти программного объекта определяет его: А) длину; В) область видимости;
- Автором языка C++ является:
- К элементу динамического массива можно обратиться:
- При работе с многомерным массивом как с параметром функции внутри функции: А) массив интерпретируется как одномерный; В) индекс многомерного массива пересчитывается как для одномерного;
- Переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции) – это переменные:
- Операнды логических операций И (&&) и ИЛИ (||) обладают свойствами: А) могут иметь арифметический тип или быть указателями; В) операнды в каждой операции должны быть одинакового типа;
- Тип void используется для: А) определения функций, которые не возвращают значения; В) указания пустого списка аргументов функции;
- Зарезервированные идентификаторы, которые имеют специальное значение для компилятора – это:
- Указатель обладает свойствами: А) является самостоятельным типом В) всегда связан с каким-либо другим конкретным типом
- Операция sizeof в качестве аргумента использует: А) только имя типа; В) только выражение;
- Поразрядные операции (&, |, ^) применяются:
- Стандарт языка C++ ISO/IEC 14882 был впервые опубликован в
- В программе на языке C++ функция main: А) должна быть первой; В) всегда исполняется первой;
- Строка заканчивается:
- Тип возвращаемого функцией значения может быть:
- Тело цикла всегда выполняется хотя бы один раз при использовании цикла с:
- Внутренняя форма представления значения true:
- При передаче функции многомерных массивов все размерности:
- Тип переменной определяет: А) Какие возможные значения эта переменная может принимать; В) Какие операции можно выполнять над данной переменной;
- Для функции с переменным числом параметров любое требуемое число параметров задается в:
- Нет возможности изменить значения фактических параметров функции при передаче их
- Работа с циклами имеет следующие особенности: А) Нельзя передавать управление извне внутрь цикла. В) Выход из цикла возможен только по оператору безусловного перехода:
Тип данных определяет: А) внутреннее представление данных в памяти компьютера; В) операции и функции, которые можно применять к величинам этого типа
- A – нет, B – нет
- A – нет, B — да
- A – да, B – да
- A – да, B — нет
Для доступа к величине, адрес которой хранится в указателе, предназначена операция:
- выделения памяти
- разадресации
- адресации
- присваивания
Операция sizeof позволяет определить: А) количество байтов, которое необходимо для хранения в памяти заданной величины; В) количество элементов в массиве;
- A – нет, B — да
- A – да, B – да
- A – нет, B – нет
- A – да, B — нет
Для разветвления процесса вычислений на несколько направлений используют оператор:
- for
- while
- switch
- case
Блок отличается от составного оператора: А) наличием управляющих конструкций; В) наличием определений в теле блока;
- A – да, B – да
- A – нет, B – нет
- A – да, B — нет
- A – нет, B — да
Функция, во время обработки которой возникает ее повторный вызов, либо непосредственно, либо косвенно, путем цепочки вызовов других функций, называется:
- комплексной
- повторяющейся
- рекурсивной
- сложной
При работе со ссылками разрешается:
- использовать переменные ссылочного типа без разадресации
- создавать массивы ссылок
- определять указатели на ссылки
- создавать ссылки на ссылки
Чтобы избежать потери значений локальных переменных между вызовами одной и той же функции, при объявлении локальных переменных используется модификатор:
- register
- local
- auto
- static
Вызов функции внутри тела этой функции является рекурсией:
- косвенной
- многократной
- выполнения
- прямой
Специальный объект, значением которого служит адрес участка памяти, выделенного для объекта, на который он указывает– это :
- ячейка памяти
- идентификатор
- указатель
- стек
Переменные, функции и константы, называемые операндами, объединенные знаками операций, — это:
- лексемы
- операторы
- блоки
- выражения
Размещается в сегменте данных и инициализируется один раз при первом выполнении оператора, содержащего ее определение переменная с модификатором:
- register
- auto
- static
- local
Интегрированная среда разработки характеризуется тем, что всегда включает : А) Текстовый редактор программного кода; В) Средства визуального редактирования интерфейса программы;
- A – нет, B – нет
- A – да, B – да
- A – нет, B — да
- A – да, B — нет
Рекурсия, осуществляющая рекурсивный вызов функции посредством цепочки вызова других функций, это рекурсия:
- непосредственная
- прямая
- косвенная
- многократная
Элементы массива в C++ нумеруются с:
- любого положительного числа
- любого значения
- 1
- 0
Для функции, объявленной void f(int a ){ /* … */ }, указатель на функцию объявляется как:
- *void (pf)(int);
- void (*pf)(int);
- void (pf)(*int);
- int (*pf)(void);
Язык, из которого для C++ была частично позаимствована модель реализации объектно – ориентирванного программирования – это:
- Pascal
- PL/1
- Prolog
- Simula67
Оператор перехода к следующей итерации цикла, который пропускает все операторы, оставшиеся до конца тела цикла, и передает управление на начало следующей итерации, это
- exit
- break
- return
- continue
Для уточнения внутреннего представления и диапазона значений стандартных типов используют
- спецификатор типа
- наименование класса памяти
- наименование типа
- указатель
Задает имя функции, тип возвращаемого значения и список передаваемых параметров
- тело функции
- описание функции
- определение функции
- объявление функции
В качестве значений параметров по умолчанию не могут использоваться:
- выражения
- константы
- имена функций
- глобальные переменные
При смешивании в выражении указателей разных типов:
- явное преобразование типов требуется для всех указателей
- явное преобразование типов требуется только для указателей void*
- явное преобразование типов требуется для всех указателей, кроме void*
- явное преобразование типов не требуется никогда
Функция со спецификатором inline трактуется:
- как рекурсивная функция
- всегда как обычная (не подставляемая) функция в частях программы, где она не определена
- как обычная (не подставляемая) функция, если она содержит операторы управления
- всегда, как последовательность операторов, эквивалентная выполнению функции.
Операнд логического отрицания может быть: А) целым или вещественным типом В) указателем
- A – нет, B – нет
- A – нет, B — да
- A – да, B – да
- A – да, B — нет
Содержит, кроме объявления, тело функции, представляющее собой последовательность операторов и описаний в фигурных скобках
- описание функции
- определение функции
- прототип функции
- схема функции
Использование функции с одним и тем же именем, но с различными типами или различным количеством параметров – это:
- множественность функции
- перегрузка функции
- шаблон функции
- параметризация функции
Можно явно задать область видимости функции, используя ключевые слова: А) extern и static; В) auto и void;
- A – да, B — нет
- A – да, B – да
- A – нет, B — да
- A – нет, B – нет
Инициализирующие значения для массивов записываются в:
- кавычках
- фигурных скобках
- квадратных скобках
- круглых скобках
Класс памяти программного объекта определяет его: А) длину; В) область видимости;
- A – да, B – да
- A – да, B — нет
- A – нет, B – нет
- A – нет, B — да
Автором языка C++ является:
- Страуструп
- Керниган
- Вирт
- Ритчи
К элементу динамического массива можно обратиться:
- только через указатель
- через индексы и указатель
- только через ссылочную переменную
- только через индексы
При работе с многомерным массивом как с параметром функции внутри функции: А) массив интерпретируется как одномерный; В) индекс многомерного массива пересчитывается как для одномерного;
- A – нет, B — да
- A – да, B – да
- A – да, B — нет
- A – нет, B – нет
Переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции) – это переменные:
- регистровые
- локальные
- глобальные
- автоматические
Операнды логических операций И (&&) и ИЛИ (||) обладают свойствами: А) могут иметь арифметический тип или быть указателями; В) операнды в каждой операции должны быть одинакового типа;
- A – да, B — нет
- A – да, B – да
- A – нет, B — да
- A – нет, B – нет
Тип void используется для: А) определения функций, которые не возвращают значения; В) указания пустого списка аргументов функции;
- A – нет, B — да
- A – да, B — нет
- A – да, B – да
- A – нет, B – нет
Зарезервированные идентификаторы, которые имеют специальное значение для компилятора – это:
- метки
- функции
- ключевые слова
- лексемы
Указатель обладает свойствами: А) является самостоятельным типом В) всегда связан с каким-либо другим конкретным типом
- A – да, B – да
- A – нет, B — да
- A – да, B — нет
- A – нет, B – нет
Операция sizeof в качестве аргумента использует: А) только имя типа; В) только выражение;
- A – да, B – да
- A – нет, B — да
- A – нет, B – нет
- A – да, B — нет
Поразрядные операции (&, |, ^) применяются:
- к операндам любого типа
- только к целочисленным операндам
- только к операндам, представляющим любые числа
- к строкам
Стандарт языка C++ ISO/IEC 14882 был впервые опубликован в
- 1998 г.
- 1989 г.
- 1991 г.
- 2003 г.
В программе на языке C++ функция main: А) должна быть первой; В) всегда исполняется первой;
- A – нет, B — да
- A – да, B — нет
- A – нет, B – нет
- A – да, B – да
Строка заканчивается:
- нуль – символом ‘

