Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Программирование.

Вопрос id:1205319

Операнд логического отрицания может быть:

А) целым или вещественным типом

В) указателем

?) A – нет, B - да
?) A – да, B - нет
?) A – нет, B – нет
?) A – да, B – да
Вопрос id:1205320

Операнды логических операций И (&&) и ИЛИ (||) обладают свойствами:

А) могут иметь арифметический тип или быть указателями;

В) операнды в каждой операции должны быть одинакового типа;

?) A – да, B - нет
?) A – нет, B - да
?) A – да, B – да
?) A – нет, B – нет
Вопрос id:1205321

Операция sizeof в качестве аргумента использует:

А) только имя типа;

В) только выражение;

?) A – нет, B – нет
?) A – нет, B - да
?) A – да, B – да
?) A – да, B - нет
Вопрос id:1205322

Операция sizeof позволяет определить:

А) количество байтов, которое необходимо для хранения в памяти заданной величины;

В) количество элементов в массиве;

?) A – да, B - нет
?) A – нет, B - да
?) A – да, B – да
?) A – нет, B – нет
Вопрос id:1205323

Параметры по умолчанию:

А) не должны быть последними в списке;

В) могут опускаться при вызове функции

?) A – нет, B - да
?) A – да, B - нет
?) A – нет, B – нет
?) A – да, B – да
Вопрос id:1205324

Последние версии C++ Builder поддерживают платформу:

А) Windows;

В) Linux;

?) A – нет, B – нет
?) A – нет, B - да
?) A – да, B – да
?) A – да, B - нет
Вопрос id:1205325

При работе с многомерным массивом как с параметром функции внутри функции:

А) массив интерпретируется как одномерный;

В) индекс многомерного массива пересчитывается как для одномерного;

?) A – нет, B – нет
?) A – нет, B - да
?) A – да, B – да
?) A – да, B - нет
Вопрос id:1205326

Работа с циклами имеет следующие особенности:

А) Нельзя передавать управление извне внутрь цикла.

В) Выход из цикла возможен только по оператору безусловного перехода:

?) A – да, B – да
?) A – нет, B – нет
?) A – да, B - нет
?) A – нет, B - да
Вопрос id:1205327

Разделение программы на функции:

А) снижает степень абстракции программы;

В) позволяет избежать избыточности кода;

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B - да
?) A – нет, B – нет
Вопрос id:1205328

Тип void используется для:

А) определения функций, которые не возвращают значения;

В) указания пустого списка аргументов функции;

?) A – нет, B – нет
?) A – да, B – да
?) A – да, B - нет
?) A – нет, B - да
Вопрос id:1205329

Тип данных определяет:

А) внутреннее представление данных в памяти компьютера;

В) операции и функции, которые можно применять к величинам этого типа

?) A – да, B - нет
?) A – нет, B - да
?) A – да, B – да
?) A – нет, B – нет
Вопрос id:1205330

Тип переменной определяет:

А) Какие возможные значения эта переменная может принимать;

В) Какие операции можно выполнять над данной переменной;

?) A – нет, B – нет
?) A – нет, B - да
?) A – да, B - нет
?) A – да, B – да
Вопрос id:1205331

Указатель обладает свойствами:

А) является самостоятельным типом

В) всегда связан с каким-либо другим конкретным типом

?) A – нет, B - да
?) A – нет, B – нет
?) A – да, B - нет
?) A – да, B – да
Вопрос id:1205332
Visual C++ является компонентом среды разработки
?) C++ Builder
?) Microsoft Visual Studio
?) Code::Blocks
?) RAD Studio
Вопрос id:1205333
Автором языка C++ является
?) Ритчи
?) Керниган
?) Страуструп
?) Вирт
Вопрос id:1205334
В качестве значений параметров по умолчанию не могут использоваться
?) константы
?) имена функций
?) выражения
?) глобальные переменные
Вопрос id:1205335
Внутренняя форма представления значения true
?) любое значение, отличное от 0
?) только 0
?) любое значение, отличное от 1
?) только 1
Вопрос id:1205336
Время жизни объекта с классом памяти auto
?) ограничено временными рамками
?) постоянное
?) локальное
?) глобальное
Вопрос id:1205337
Все переменные, объявленные в теле функции, имеют по умолчанию класс памяти
?) extern
?) static
?) auto
?) register
Вопрос id:1205338
Вызов функции внутри тела этой функции является рекурсией
?) косвенной
?) выполнения
?) прямой
?) многократной
Вопрос id:1205339
Для доступа к величине, адрес которой хранится в указателе, предназначена операция
?) присваивания
?) выделения памяти
?) разадресации
?) адресации
Вопрос id:1205340
Для обозначения операции разадресации используется обозначение
?) &&
?) &
?) **
?) *
Вопрос id:1205341
Для разветвления процесса вычислений на несколько направлений используют оператор
?) case
?) while
?) switch
?) for
Вопрос id:1205342
Для того, чтобы компилятор мог выполнить проверку соответствия типов передаваемых аргументов типам формальных параметров в определении функции, нужно поместить объявление (прототип) функции
?) в том же исходном файле, где определена функция
?) в заголовочном файле
?) непосредственно перед определением функции
?) до вызова функции
Вопрос id:1205343
Для уточнения внутреннего представления и диапазона значений стандартных типов используют
?) наименование класса памяти
?) спецификатор типа
?) наименование типа
?) указатель
Вопрос id:1205344
Для функции с переменным числом параметров любое требуемое число параметров задается в
?) объявлении и определении функции
?) определении функции
?) вызове функции
?) объявлении функции
Вопрос id:1205345
Для функции, объявленной void f(int a ){ /* ... */ }, указатель на функцию объявляется как
?) int (*pf)(void);
?) *void (pf)(int)
?) void (*pf)(int)
?) void (pf)(*int)
Вопрос id:1205346
Если компилятор C++ перед определением функции встречает ключевое слово inline, он будет заменять обращения к этой функции на:
?) обращение к стеку вызова
?) последовательность операторов, эквивалентную выполнению функции
?) перемещение к позиции, где определена функция
?) обращение к области данных
Вопрос id:1205347
Задает имя функции, тип возвращаемого значения и список передаваемых параметров
?) описание функции
?) объявление функции
?) тело функции
?) определение функции
Вопрос id:1205348
Зарезервированные идентификаторы, которые имеют специальное значение для компилятора – это
?) лексемы
?) функции
?) ключевые слова
?) метки
Вопрос id:1205349
Идентификатор массива является:
?) указателем на первый элемент массива
?) нулевым элементом массива
?) первым элементом массива
?) указателем на нулевой элемент массива
Вопрос id:1205350
Именованная последовательность описаний и операторов, выполняющая какое-либо законченное действие – это
?) программа
?) функция
?) блок
?) составной оператор
Вопрос id:1205351
Инициализирующие значения для массивов записываются в
?) фигурных скобках
?) круглых скобках
?) квадратных скобках
?) кавычках
Вопрос id:1205352
Использование подставляемых функций по сравнению с обычными функциями улучшает
?) размер исполняемого кода
?) наглядность программ
?) производительность программ
?) использование ресурсов памяти
Вопрос id:1205354
К основным типам данных относятся
?) скалярные
?) агрегатные
?) массивы
?) составные
Вопрос id:1205355
К элементу динамического массива можно обратиться
?) только через указатель
?) только через индексы
?) через индексы и указатель
?) только через ссылочную переменную
Вопрос id:1205356
Константы с плавающей точкой имеют по умолчанию тип:
?) long int
?) double
?) long double
?) float
Вопрос id:1205357
Минимальная единица языка, имеющая самостоятельный смысл – это
?) выражение
?) оператор
?) блок
?) лексема
Вопрос id:1205358
Нет возможности изменить значения фактических параметров функции при передаче их
?) по адресу
?) по ссылке
?) по адресу с помощью указателя
?) по значению
Вопрос id:1205359
Объём памяти, выделяемый под динамический массив, определяется на этапе:
?) компоновки
?) выполнения программы
?) загрузки
?) компиляции
Вопрос id:1205361
Освобождение памяти из-под массива с любым количеством измерений выполняется с помощью операции
?) delete
?) delete []
?) delete с парными квадратными скобками, соответствующими размерности массива
?) delete()
Вопрос id:1205362
Переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции) – это переменные
?) глобальные
?) локальные
?) автоматические
?) регистровые
Вопрос id:1205363
Переменные, функции и константы, называемые операндами, объединенные знаками операций, - это
?) выражения
?) операторы
?) блоки
?) лексемы
Вопрос id:1205364
Поразрядные операции (&, |, ^) применяются:
?) к строкам
?) к операндам любого типа
?) только к операндам, представляющим любые числа
?) только к целочисленным операндам
Вопрос id:1205365
Правило вычисления значения задаёт
?) выражение
?) блок
?) лексема
?) оператор
Вопрос id:1205366
При вызове функции память для локальных переменных выделяется в
?) куче
?) стеке
?) регистрах
?) очереди
Вопрос id:1205367
При передаче функции многомерных массивов все размерности
?) передаются как сумма отдельных размерностей
?) передаются как произведение отдельных размерностей
?) должны передаваться в качестве параметров
?) можно не передавать
Вопрос id:1205368
При работе со ссылками разрешается
?) использовать переменные ссылочного типа без разадресации
?) создавать массивы ссылок
?) определять указатели на ссылки
?) создавать ссылки на ссылки
Вопрос id:1205369
При смешивании в выражении указателей разных типов:
?) явное преобразование типов требуется для всех указателей
?) явное преобразование типов требуется для всех указателей, кроме void*
?) явное преобразование типов не требуется никогда
?) явное преобразование типов требуется только для указателей void*
Вопрос id:1205371
Содержит, кроме объявления, тело функции, представляющее собой последовательность операторов и описаний в фигурных скобках
?) описание функции
?) определение функции
?) схема функции
?) прототип функции
Copyright testserver.pro 2013-2024