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

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

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

Вопрос id:1206467
Определите соответствие между ключевыми словами и стандартными типами, которым они соответствуют
Левая частьПравая часть
double
вещественный с двойной точностью
float
символьный
wchar_t
расширенный символьный
char
целый
int
логический
bool
вещественный
Вопрос id:1206469
Организация по стандартизации, разработавшая стандарт C++,- это
?) ГОСТ
?) IEEE
?) ISO/IEC
?) ANSI
Вопрос id:1206470
Перегрузка функций предполагает использование функций с одним и тем же именем, но различным___, ___ и ___
?) типом и количеством параметров
?) типом возвращаемого значения
?) количеством параметров
?) типом параметров
Вопрос id:1206471
Переменные, принудительно изменяющиеся в цикле и использующиеся при проверке условия выхода из него, называются ___цикла
Вопрос id:1206472
Переменные, функции, константы, объединённые знаками операций, - это ___
Вопрос id:1206473
Под строку, объявленную как char str[10] = “Vasia“; выделяется ___ байт
?) 11
?) 10
?) 5
?) 6
Вопрос id:1206474
Последовательность операторов, заключенная в фигурные скобки, – это ___ и ___
?) комментарий
?) составной оператор
?) список инициализации
?) блок
Вопрос id:1206475
Правила построения элементов языка определяет
?) пользователь
?) прагматика
?) синтаксис
?) семантика
Вопрос id:1206476
Препроцессорная обработка может заключаться в преобразовании исходного текста программы, заключающемся в ___и ___
?) перестановки фрагментов текста
?) включении текстовых файлов
?) выполнении текстовых замен
?) удалении фрагментов кода
Вопрос id:1206477
При вычислении значения выражения справа налево выполняются операции ___ и ___
?) присваивания
?) унарные
?) арифметические
?) логические
Вопрос id:1206478
При делении двух целочисленных операндов
?) частное преобразуется к вещественному типу
?) операнды преобразуются к вещественному типу
?) частное округляется
?) остаток отбрасывается
Вопрос id:1206479
При инициализации переменной можно использовать выражения___ и ___
?) int i{54};
?) int i:=54;
?) int i=54;
?) int i(54);
Вопрос id:1206480
При использовании в качестве параметра массива в функцию передаётся
?) массив адресов элементов массива
?) содержимое всех элементов массива
?) адрес первого и последнего элементов массива
?) указатель на первый элемент массива
Вопрос id:1206481
При объявлении «int kol; int& pal = kol;» pal является
?) переменной целого типа
?) адресом переменной целого типа
?) указателем переменной целого типа
?) именем переменной ссылочного типа
Вопрос id:1206482
Присваивание указателю адреса области памяти в явном виде можно выполнить с помощью, например, оператора
?) char vp* = (char *)0xB8000000;
?) char* vp = (char *)0xB8000000
?) char* vp = char *0xB8000000
?) char vp = (char *)0xB8000000
Вопрос id:1206483
Присваивание указателю пустого значения можно выполнить с помощью операций ___ и ___
?) int suxx* = NULL
?) int* suxx = NULL
?) int* rulez = 0
?) int rulez* = 0;
Вопрос id:1206484
Прототип функции – это её
?) текст в библиотеке
?) тело
?) объявление
?) определение
Вопрос id:1206485
Процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание ее работы,– это
?) разбиение на модули
?) рефакторинг кода
?) структурное программирование
?) комментирование
Вопрос id:1206486
Размерность массива может быть задана___ и ___
?) переменной целого типа
?) константным выражением
?) целой положительной константой
?) любым арифметическим выражением
Вопрос id:1206487
Разность двух указателей – это разность
?) величин, на которые они указывают, деленная на размер типа в байтах
?) их значений, деленная на размер типа в байтах
?) величин, на которые они указывают
?) их значений
Вопрос id:1206488
Рекурсивный вызов функции посредством цепочки вызова других функций – это___ рекурсия
Вопрос id:1206489
Соглашение о правилах создания имён, согласно которому каждое слово, составляющее идентификатор, пишется с прописной буквы, а вначале ставится префикс, соответствующий типу величины, – это ___нотация
Вопрос id:1206490
Среда программирования - система ___средств, используемая программистами для разработки программного обеспечения
Вопрос id:1206491
Строка заканчивается символом
?) ‘\b’
?) ‘\r’
?) ‘ ’
?) ‘\0’
Вопрос id:1206492
Строковую переменную можно создать c помощью операторов ___ или___
?) char str[10] = “Vasia“
?) char *str[] = “Vasia“;
?) char str[] = “Vasia“
?) char *str = “Vasia“
Вопрос id:1206493
Тип памяти, определяющий время жизни и область видимости программного объекта, – это ___памяти
Вопрос id:1206494
Тип символьной константы или переменной, для кодировки которой недостаточно 1 байта, например Unicode, обозначается как
?) charlong
?) long
?) wchar_t
?) lchar_t
Вопрос id:1206495
Тип указателя и тип функции, которая вызывается посредством него, должны
?) быть приводимыми
?) быть целыми
?) быть void
?) совпадать в точности
Вопрос id:1206496
Укажите имя объекта, соответствующее венгерской нотации
?) IMinLength
?) IMINLENGTH
?) iminlength
?) iMinLength
Вопрос id:1206497
Укажите неверную передачу в качестве аргумента массива адреса начала массива
?) function (int ar[10])
?) function (int ar)
?) function (int ar[])
?) function (int *ar);
Вопрос id:1206498
Укажите ошибочное использование операции sizeof (x – имя переменной)
?) sizeof long
?) sizeof x
?) sizeof (long)
?) sizeof (x)
Вопрос id:1206499
Укажите правильную запись в условном операторе выражения, осуществляющего проверку равенства нулю переменной a
?) if a==0
?) if (a=0)
?) if a=0
?) if( a== 0)
Вопрос id:1206501
Укажите правильную последовательность действий при вызове функции с параметрами
?) каждому из формальных параметров присваивается значение соответствующего фактического параметра
?) вычисляются выражения, стоящие на месте фактических параметров
?) в стеке выделяется память под формальные параметры функции в соответствии с их типом
Вопрос id:1206502
Укажите правильную последовательность действий при вызове функции
?) операторы тела функции выполняются до тех пор, пока не встретится оператор return или конец тела функции
?) управление передается первому оператору функции, и начинается процесс выполнения
?) управление возвращается в точку вызова функции
?) для локальных переменных отводится память в стеке
?) производится инициализация локальных переменных (если она задана)
Вопрос id:1206503
Укажите правильную последовательность операторов и описаний в определении функции
?) ([ список_параметров ])
?) { тело функции }
?) [ класс ]
?) тип
?) [throw ( исключения )]
?) имя
Вопрос id:1206504
Укажите правильную последовательность появления языков программирования
?) C++
?) Java
?) C#
?) C
Вопрос id:1206505
Укажите правильную последовательность этапов, которые необходимо пройти, чтобы выполнить программу на C++
?) предварительная (препроцессорная) обработка
?) компоновка
?) компиляция
?) редактирование
?) загрузка
?) выполнение
Вопрос id:1206506
Укажите соответствие между записью оператора на языке C++ и его назначением
Левая частьПравая часть
pf = &f;
определение функции f
void f(int a ){ /* … */ }
указатель на функцию
pf(10);
функция f вызывается через указатель pf
void (*pf)(int);
указателю присваивается адрес функции
Вопрос id:1206507
Укажите соответствие между наименованием макроса, используемого для извлечения необязательных аргументов, и его назначением
Левая частьПравая часть
va_start
устанавливает указатель списка необязательных параметров на ноль (NULL)
va_end
обеспечивает доступ к текущему параметру вызываемой функции
va_arg
устанавливает аргумент arg_ptr на начало списка необязательных параметров
Вопрос id:1206508
Укажите соответствие между спецификаторами класса памяти объекта и их назначением
Левая частьПравая часть
extern
память объектам выделяется при входе в блок по возможности в регистрах процессора и освобождается при выходе из блока
register
память объектам выделяется при входе в блок и освобождается при выходе из него
static
используется для создания переменных, доступных во всех модулях программы, где они объявлены
auto
объект инициализируется один раз при первом выполнении оператора, содержащего его определение
Вопрос id:1206509
Укажите соответствие между способами передачи параметров в функцию и их содержанием.
Левая частьПравая часть
передача параметров по значению
в стек заносятся копии значений фактических параметров, и операторы функции работают с этими копиями; доступа к исходным значениям параметров у функции нет, а следовательно, нет и возможности их изменить
передача параметров по адресу
в стек заносятся копии адресов параметров, а функция осуществляет доступ к ячейкам памяти по этим адресам и может изменить исходные значения параметров
передача параметров по ссылке
в функцию передается адрес указанного при вызове параметра, а внутри функции все обращения к параметру неявно разыменовываются
Вопрос id:1206510
Укажите соответствие между средой разработки и её особенностью.
Левая частьПравая часть
C++Builder
включён в RAD Studio
Code::Blocks
свободная кроссплатформенная среда разработки
Visual C++
включён в Visual Studio
Вопрос id:1206511
Укажите соответствие между термином и его содержанием
Левая частьПравая часть
определение функции
задает тип возвращаемого значения, имя функции, типы и число формальных параметров, а также объявления переменных и операторы, определяющие действие функции
тело функции
действия, которые данная функция выполняет
объявление функции
определяет имя функции и ее тип, типы и количество ее аргументов и тип возвращаемого значения
Вопрос id:1206512
Укажите соответствие между языком программирования и его разработчиком
Левая частьПравая часть
C++
Дениз Ритчи
C
Андерс Хейлсберг
C#
Бьерн Страуструп
Pascal
Никлаус Вирт
Вопрос id:1206513
Указатель с именем fun на функцию, возвращающую значение типа int и имеющую два аргумента типа double, задает объявление
?) int *fun (double, double)
?) int (*fun) *(double, double)
?) int (*fun) (double, double);
?) int fun* (double, double)
Вопрос id:1206514
Условная операция (?:) -
?) бинарная
?) поразрядная
?) тернарная
?) унарная
Вопрос id:1206515
Установите соответствие между выделением участка динамической памяти и освобождением выделенной памяти
Левая частьПравая часть
int* n = new int [10];
delete [] n;
int* n = (int*)malloc(sizeof(int));
delete n;
int* n = new int (10);
free (n);
Вопрос id:1206516
Установите соответствие между записью оператора безусловной передачи управления и его назначением
Левая частьПравая часть
break
завершает выполнение функции и передает управление в точку ее вызова
continue
переходит к следующей итерации цикла, пропуская все операторы, оставшиеся до конца тела цикла
return
передает управление на помеченный оператор
goto
обеспечивает переход на оператор, непосредственно следующий за оператором if, switch или цикла, внутри которого он находится
Вопрос id:1206517
Установите соответствие между названием конструкции и её назначением.
Левая частьПравая часть
ветвление
последовательное выполнение двух или более операторов (простых или составных)
следование
конструкция, задающая многократное выполнение операторов
цикл
выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия
Вопрос id:1206518
Установите соответствие между операторами цикла и рекомендациями по выбору наилучшего в каждом конкретном случае.
Левая частьПравая часть
do while
число итераций заранее не известно, очевидных параметров цикла нет
for
число итераций заранее известно, очевиден параметр цикла
while
цикл требуется обязательно выполнить хотя бы один раз
Copyright testserver.pro 2013-2024 - AppleWebKit