|
Список вопросов базы знанийПрограммирование.Вопрос 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++ является компонентом среды разработки ?) RAD Studio ?) C++ Builder ?) Microsoft Visual Studio ?) Code::Blocks Вопрос id:1205333 Автором языка C++ является ?) Вирт ?) Страуструп ?) Ритчи ?) Керниган Вопрос id:1205334 В качестве значений параметров по умолчанию не могут использоваться ?) глобальные переменные ?) выражения ?) имена функций ?) константы Вопрос id:1205335 Внутренняя форма представления значения true ?) любое значение, отличное от 0 ?) только 0 ?) любое значение, отличное от 1 ?) только 1 Вопрос id:1205336 Время жизни объекта с классом памяти auto ?) глобальное ?) локальное ?) ограничено временными рамками ?) постоянное Вопрос id:1205337 Все переменные, объявленные в теле функции, имеют по умолчанию класс памяти ?) auto ?) register ?) extern ?) static Вопрос id:1205338 Вызов функции внутри тела этой функции является рекурсией ?) многократной ?) косвенной ?) выполнения ?) прямой Вопрос id:1205339 Для доступа к величине, адрес которой хранится в указателе, предназначена операция ?) адресации ?) присваивания ?) выделения памяти ?) разадресации Вопрос id:1205340 Для обозначения операции разадресации используется обозначение ?) ** ?) && ?) * ?) & Вопрос id:1205341 Для разветвления процесса вычислений на несколько направлений используют оператор ?) for ?) while ?) case ?) switch Вопрос 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 double ?) double ?) float ?) long int Вопрос 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 Содержит, кроме объявления, тело функции, представляющее собой последовательность операторов и описаний в фигурных скобках ?) определение функции ?) описание функции ?) прототип функции ?) схема функции |