Росдистант. Программирование на языках высокого уровня. Промежуточные и итоговый тесты. Ответы на вопросы.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).
Найти ошибку в записи константы:
Выберите один ответ:
“Строковая”константа”
7.12356
9
-9
Какие служебные символы используются для обозначения начала и конца блока кода?
Выберите один ответ:
{ }
( )
< >
begin end
Что такое идентификаторы в языке C++?
Выберите один ответ:
это последовательность знаков, начинающаяся с буквы или знака подчеркивания
это последовательность знаков
это последовательность знаков, начинающаяся с буквы
это последовательность знаков, начинающаяся со знака подчеркивания
Идентификатор - это:
Выберите один ответ:
последовательность латинских букв, цифр и символа «_», начинающаяся с буквы или символа «_»
неизменяемые объекты языка (константы)
последовательность латинских и русских букв
способ кодирования, допустимые преобразования над значением данной переменной
Понятием «переменная» в традиционных языках программирования называется:
Выберите один ответ:
служебное слово на языке программирования
описание действий, которые должна выполнять программа
любое законченное минимальное смысловое выражение на языке программирования
именованная область памяти, в которой хранится некоторое значение
Если не будет указан базовый тип, то какой тип будет подразумеваться по умолчанию
Выберите один ответ:
int
char
short
long
Если задан тип данных переменной, то известной является информация о:
Выберите один ответ:
начальном значении
конечном значении
количестве обращений к данным
диапазоне возможных значений
Каков будет результат выполнения операторов:
int a,b
а = 4;
b=7;
m=(a>b)?a:b;
Выберите один ответ:
m= 4
m = 11
m = 3
m = 7
Символ-разделитель операторов в C:
Выберите один ответ:
точка
точка с запятой
запятая
пробел
Простыми типами данных в С++ являются:
Выберите один ответ:
целые – int, вещественные – float или double, символьные – string
целые – int, вещественные – float или double, символьные – char
целые – bool, вещественные – float или double, символьные – string
целые – int, вещественные – float или real, символьные – char
Какое ключевое слово указывает, что целая переменная не может принимать отрицательные значения?
Выберите один ответ:
другое
long
unsigned
positive
нет такого зарезервированного слова
Идентификатор в C не может начинаться с:
Выберите один ответ:
латинской буквы
заглавной латинской буквы
цифры
знака подчёркивания
латинской буквы, а затем знака подчёркивания
Если задан тип данных переменной, то известной является информация о:
Выберите один ответ:
начальном значении
конечном значении
количестве обращений к данным
способе обработки
Указать имена переменных, записанных верно:
Выберите один или несколько ответов:
S_123 S123
123S 123_S S-123
S_
К целочисленным константам не относятся число:
Выберите один ответ:
123
0
-89
1Е10
Какой тип данных отсутствует в Си в отличие от большинства других языков:
Выберите один ответ:
Real
Integer
String
Char
В языке Си++ лексема - это:
Выберите один ответ:
набор специальных символов и директив
множество строк, определяющих состояние программы
процедура, выполняющая определенные задания
последовательности символов языка, разделяющиеся пробелами и другими неграфическими символами
К вещественным константам не относятся число:
Выберите один ответ:
123.1
5
1E10
-59.6
Наименьшее целое число, кодируемое 16 битами:
Выберите один ответ:
-255
-32768
-32767
-65535
-65536
N будет константой в описании:
Выберите один ответ:
const int N=5;
int N:const=5;
N=5;
&nN:integer=5.
Какой из перечисленных типов данных не является типом данных в С++?
Выберите один ответ:
float
double
int
real
Спецификация типа - это:
Выберите один ответ:
задание типа переменной
список переменных
перечисление всех переменных, которые использовались в программе
список типов переменных, которые использовались в программе
Какую функцию должны содержать все программы на С++?
Выберите один ответ:
main()
start()
program()
system()
Каждый оператор заканчивается__________.
Выберите один ответ:
endl
return
точка с запятой
управляющей последовательностью
Ячейка памяти, хранящая один двоичный знак (0 или 1), называется …
Выберите один ответ:
байт
бит
килобайт
бод
Найти ошибку в записи константы:
Выберите один ответ:
“Строковая”константа”
7.12356
9
-9
Если не будет указан базовый тип, то какой тип будет подразумеваться по умолчанию
Выберите один ответ:
int
char
short
long
К целочисленным константам не относятся число:
Выберите один ответ:
123
0
-89
1Е10
Структура объявления переменных в С++
Выберите один ответ:
[=];< идент. 2>,…;
[:=], < идент. 2>,…;
[=], < идент. 2>,…;
[==]; < идент. 2>,…;
Указать неверно записанную символьную константу:
Выберите один ответ:
‘G’
#186
“F”
59
Если задан тип данных переменной, то известной является информация о:
Выберите один ответ:
начальном значении
конечном значении
количестве обращений к данным
способе обработки
В переменной Short Int можно хранить число:
Выберите один ответ:
130
-130
21
129
Выбрать верные утверждения
а) Все переменные должны быть объявлены до того, как они используются.
б) Всем переменным, когда они объявляются, должен быть присвоен тип.
Выберите один ответ:
верно только а
верно только б
верны и а, и б
оба утверждения ложны
Целое беззнаковое число кодируется шестнадцатью битами. Наибольшее натуральное число, которое при этом будет закодировано:
Выберите один ответ:
256
32768
32767
65535
65536
Тип float занимает в памяти:
Выберите один ответ:
4 байт
6 байта
10 байта
8 байта
Наименьшее целое число, кодируемое 16 битами:
Выберите один ответ:
-255
-32768
-32767
-65535
-65536
Выполнение каждой программы на C++ начинается с функции__________.
Выберите один ответ:
void
include
main
using
Создателем языка C является:
Выберите один ответ:
Деннис Ритчи
Никлаус Вирт
Бьерн Страуструп
Блез Паскаль
В именах переменных не допускается использования:
Выберите один ответ:
пробелов
цифр
символа подчеркивания
английские буквы
Какие служебные символы используются для обозначения начала и конца блока кода?
Выберите один ответ:
{ }
( )
< >
begin end
Каков будет результат выполнения операторов:
int i,j,s;
i=j=2; /* i и j получают значение 2 */
s=(i++)+(++j);
Выберите один ответ:
i= 3,j = 2, s= 6
i= 3, j = 2, s = 5
i = 3, j = 3, s = 6
i = 2, j = 3, s = 6
Спецификация типа - это:
Выберите один ответ:
задание типа переменной
список переменных
перечисление всех переменных, которые использовались в программе
список типов переменных, которые использовались в программе
Операндами называют:
Выберите один ответ:
открывающая или закрывающая скобки: (...)
данные, необходимые для выполнения оператора
операторные скобки: {…}
точка с запятой в конце строки, содержащей оператор
Целое беззнаковое число кодируется шестнадцатью битами. Наибольшее натуральное число, которое при этом будет закодировано:
Выберите один ответ:
256
32768
32767
65535
65536
При помощи ключевого слова const:
Выберите один ответ:
объявляются переменные
объявляются константы
объявляются функции
объявляются пользовательские типы
Комментарии заключаются в скобки:
Выберите один ответ:
{ }
/* */
[ ]
/% %/
Идентификатором будет:
Выберите один ответ:
schetchik get_line a12 Paraml _ab
%ab 12abc -x schetchik
\b ab 12abc -x schetchik
* ab 12abc -x schetchik
Выполнение каждой программы на C++ начинается с функции__________.
Выберите один ответ:
void
include
main
using
К целочисленным константам не относятся число:
Выберите один ответ:
123
0
-89
1Е10
Каков будет результат выполнения операторов:
int a,b
а = 4;
b=7;
m=(a>b)?a:b;
Выберите один ответ:
m= 4
m = 11
m = 3
m = 7
Указать неверно записанную символьную константу:
Выберите один ответ:
‘G’
#186
“F”
59
Простыми типами данных в С++ являются:
Выберите один ответ:
целые – int, вещественные – float или double, символьные – string
целые – int, вещественные – float или double, символьные – char
целые – bool, вещественные – float или double, символьные – string
целые – int, вещественные – float или real, символьные – char
Понятием «переменная» в традиционных языках программирования называется:
Выберите один ответ:
служебное слово на языке программирования
описание действий, которые должна выполнять программа
любое законченное минимальное смысловое выражение на языке программирования
именованная область памяти, в которой хранится некоторое значение
Каков будет результат выполнения операторов:
int х,у,а;
х=5;
у=х*2+7;
а=у/4;
Выберите один ответ:
х = 5, у = 17, а = 4,25
х = 5, у = 17, а = 4
х = 5, у = 10, а = 2,25
х = 5, у = 32, а = 8
Из чего состоит оператор объявления имени?
Выберите один ответ:
из названия типа и объявляемого имени
из названия типа
из объявляемого имени
Идентификатор - это:
Выберите один ответ:
последовательность латинских букв, цифр и символа «_», начинающаяся с буквы или символа «_»
неизменяемые объекты языка (константы)
последовательность латинских и русских букв
способ кодирования, допустимые преобразования над значением данной переменной
Тип Int занимает в памяти компьютера:
Выберите один ответ:
1 байт
2 байта
4 байта
8 байт
В языке Си++ литерал - это:
Выберите один ответ:
переменная зарезервированного типа
неизменяемый объект языка
строка
буква
Это значение 5.9875e17 может быть сохранено в переменной, типа:
Выберите один ответ:
int
long
short
float
bool
Символ-разделитель операторов в C:
Выберите один ответ:
точка
точка с запятой
запятая
пробел
Точка с запятой является:
Выберите один ответ:
разделителем операторов
частью оператора
ключевым знаком языка Си
спецсимвол
Если не будет указан базовый тип, то какой тип будет подразумеваться по умолчанию
Выберите один ответ:
int
char
short
long
Целочисленный тип является типом данных
Выберите один ответ:
встроенным
указательным
вещественным
составным
Каков будет результат выполнения операторов:
int i,j,s;
i=j=2; /* i и j получают значение 2 */
s=(i++)+(++j);
Выберите один ответ:
i= 3,j = 2, s= 6
i= 3, j = 2, s = 5
i = 3, j = 3, s = 6
i = 2, j = 3, s = 6
Ячейка памяти, хранящая один двоичный знак (0 или 1), называется …
Выберите один ответ:
байт
бит
килобайт
бод
В переменной типа Int можно хранить число:
Выберите один ответ:
32900
-13145
-36325
33000
Понятием «переменная» в традиционных языках программирования называется:
Выберите один ответ:
служебное слово на языке программирования
описание действий, которые должна выполнять программа
любое законченное минимальное смысловое выражение на языке программирования
именованная область памяти, в которой хранится некоторое значение
В результате успешной компиляции текста программы на C++ с каким расширением будет получен файл?
Выберите один ответ:
.obj
.exe
.cpp
.h
Запись # include <stdio.h> нужна для:
Выберите один ответ:
подключения файла, содержащего макроопределения и объявления данных, необходимых для работы функций из стандартной библиотеки ввода-вывода
позволяет дать в программе макроопределения (или задать макросы)
переопределения не только константы, но и целых программных конструкций
замены каждого параметра в строке лексем на соответствующий аргумент макровызова
Идентификатор в C не может начинаться с:
Выберите один ответ:
латинской буквы
заглавной латинской буквы
цифры
знака подчёркивания
латинской буквы, а затем знака подчёркивания
N будет константой в описании:
Выберите один ответ:
const int N=5;
int N:const=5;
N=5;
&nN:integer=5.
Для хранения числа -300 следует выбрать тип данных:
Выберите один ответ:
char
float
integer
double
Что такое идентификаторы в языке C++?
Выберите один ответ:
это последовательность знаков, начинающаяся с буквы или знака подчеркивания
это последовательность знаков
это последовательность знаков, начинающаяся с буквы
это последовательность знаков, начинающаяся со знака подчеркивания
Каков будет результат выполнения операторов:
int х,у,а;
х=5;
у=х*2+7;
а=у/4;
Выберите один ответ:
х = 5, у = 17, а = 4,25
х = 5, у = 17, а = 4
х = 5, у = 10, а = 2,25
х = 5, у = 32, а = 8
При объявлении константы пользователь указал: const int fact=0xA. Что имелось в виду?
Выберите один ответ:
Константа дана в шестнадцатеричной системе счисления
Ошибка записи
Символьная константа
Строковая константа
Идентификатором будет:
Выберите один ответ:
schetchik get_line a12 Paraml _ab
%ab 12abc -x schetchik
\b ab 12abc -x schetchik
* ab 12abc -x schetchik
В описании алгоритмического языка сказано, что идентификатором может быть любая последовательность латинских букв, цифр или знака подчеркивания (_), начинающаяся с буквы или подчеркивания. Какая из нижеприведенных последовательностей может быть идентификатором?
Выберите один ответ:
B+G
A126.23
__1__F11
1234E1
1___
Выбрать верные утверждения
а) Все переменные должны быть объявлены до того, как они используются.
б) Всем переменным, когда они объявляются, должен быть присвоен тип.
Выберите один ответ:
верно только а
верно только б
верны и а, и б
оба утверждения ложны
Выполнение каждой программы на C++ начинается с функции__________.
Выберите один ответ:
void
include
main
using
Это значение 5.9875e17 может быть сохранено в переменной, типа:
Выберите один ответ:
int
long
short
float
bool
Какими знаками заканчивается большинство строк кода в Си++?
Выберите один ответ:
; (точка с запятой)
.(точка)
: (двоеточие)
, (запятая)
Многократное исполнение одного и того же участка программы называется:
Выберите один ответ:
итерацией
рекурсией
обращением к подпрограмме
циклическим процессом
Какие служебные символы используются для обозначения начала и конца блока кода?
Выберите один ответ:
{ }
( )
< >
begin end
Если задан тип данных переменной, то известной является информация о:
Выберите один ответ:
начальном значении
конечном значении
количестве обращений к данным
способе обработки
Целочисленный тип является типом данных
Выберите один ответ:
встроенным
указательным
вещественным
составным
В именах переменных не допускается использования:
Выберите один ответ:
пробелов
цифр
символа подчеркивания
английские буквы
Спецификация типа - это:
Выберите один ответ:
задание типа переменной
список переменных
перечисление всех переменных, которые использовались в программе
список типов переменных, которые использовались в программе
Точка с запятой является:
Выберите один ответ:
разделителем операторов
частью оператора
ключевым знаком языка Си
спецсимвол
В переменной Short Int можно хранить число:
Выберите один ответ:
130
-130
21
129
Каков будет результат выполнения операторов:
а=(у=(х=5)*2+7)/4
Выберите один ответ:
а = 4,25
а = 4
а = 2,25
error
Составной оператор - это:
Выберите один ответ:
последовательность операторов, заключенная в фигурные скобки { }
последовательность операторов, заключенная квадратные скобки [ ]
последовательность операторов, заключенная в операторные скобки begin ... end
последовательность операторов, заключенная в круглые скобки ( )
Циклом не является:
Выберите один ответ:
while (...) do
if (...) then
repeat ... until (...)
for i:=1 to n do
Многократное исполнение одного и того же участка программы называется:
Выберите один ответ:
итерацией
рекурсией
обращением к подпрограмме
циклическим процессом
Утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к:
Выберите один ответ:
циклу с убыванием значения счетчика
циклу с предусловием
циклу со счетчиком
циклу с постусловием
Переменная I после выполнения следующей программы: I=0; N=2; FOR (K=1;K<=6;K++) M=K/N; I=I+M (Используемый тип данных: float) принимает значение:
Выберите один ответ:
3
9
9.5
10.5
В каком из вариантов ответов объявлен двумерный массив?
Выберите один ответ:
int array[20, 20];
array anarray[20][20];
int anarray[20][20];
char array[20];
Описанием цикла с предусловием является следующее выражение:
Выберите один ответ:
если условие истинно выполнять оператор, иначе остановиться
выполнять оператор пока условие ложно
выполнить оператор заданное число раз
пока условие истинно выполнять оператор
Переменная I после выполнения следующей программы: I=0; N=2; FOR (K=1;K<=6;K++) {M=K/N; I=I+M;} (Используемый тип данных: float) принимает значение:
Выберите один ответ:
3
9
9.5
10.5
Цикл с постусловием – это:
Выберите один ответ:
while (...)
if (...) then
Do ... while (...)
for (i=1;i<= to n do
Укажите правильное объявление массива
Выберите один ответ:
anarray{10};
int anarray[10];
array an array[10];
int anarray;
Для объявления размера массива должна использоваться__________, потому что она делает программу более масштабируемой
Выберите один ответ:
переменная
константа
именованная константа
символ
Тернарное выражение - это:
Выберите один ответ:
компактный способ записи оператора WHILE/DO
компактный способ записи оператора IF/ELSE
выбор одного из нескольких вариантов
выражение, описывающее действия логических связывающих операторов на переменные
Из приведенных утверждений
а) Операция взятия по модулю (%) может применяться только к целым числам.
б) Все арифметические операции *, /, %, + и - имеют одинаковый уровень приоритета.
Выберите один ответ:
верно только а
верно только б
верны и а, и б
оба утверждения ложны
Какое значение имеет переменная F после выполнения следующей программы: I=1; F=2; WHILE (I<6) { I=I+1; F=F*I;}
Выберите один ответ:
12
2
1440
Сколько элементов хранится в массиве, объявленном как int mass2 [10][20]
Выберите один ответ:
10
20
200
30
Описанием цикла с предусловием является следующее выражение:
Выберите один ответ:
если условие истинно выполнять оператор, иначе остановиться
выполнять оператор пока условие ложно
выполнить оператор заданное число раз
пока условие истинно выполнять оператор
Переменная F после выполнения следующего оператора: I=1; F=2; WHILE (I<6) { I=I+1}; F=F*I принимает значение:
Выберите один ответ:
12
2
256
1440
Повторение набора инструкций заданное число раз называется______ повторений
Выберите один ответ:
управляемым счетчиком
числом
заданием
Процесс упорядоченного размещения элементов в массиве называется___________
Выберите один ответ:
сортировка
поиск
проверка
изменение
К чему применяется операция инкримента?
Выберите один ответ:
к переменным
к константам
к выражениям
к строкам
Cуммирование в коде a=0; do a=a+1 while (a<5); повторится:
Выберите один ответ:
0
4
5
6
Укажите правильную инициализацию двумерного массива
Выберите один ответ:
int mass2 [3][]= { {1,1},{0,2},{1, 3} };
int mass2 [3][2]= { {1.1},{0. 2},{1. 3} };
int mass2 [][]= { {1,1},{0, 2},{1, 3} };
Утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к:
Выберите один ответ:
циклу с убыванием значения счетчика
циклу с предусловием
циклу со счетчиком
циклу с постусловием
В какой из следующих строк выполняется обращение к седьмому элементу массива, размер массива равен 10?
Выберите один ответ:
mas;
mas(7);
mas[6];
mas[7];
Описанием цикла с предусловием является следующее выражение:
Выберите один ответ:
если условие истинно выполнять оператор, иначе остановиться
выполнять оператор пока условие ложно
выполнить оператор заданное число раз
пока условие истинно выполнять оператор
Переменная I после выполнения следующей программы: I=0; N=2; FOR (K=1;K<=6;K++) {M=K/N; I=I+M;} (Используемый тип данных: float) принимает значение:
Выберите один ответ:
3
9
9.5
10.5
Дан фрагмент кода
1 char arr[8];
2 cin >> arr;
В массив arr записывают следующий набор символов Hello World. Что в действительности будет содержать массив arr?
Выберите один ответ:
Hello W
Hello Wo
Hello World
Другой ответ
Hello
Тернарное выражение - это:
Выберите один ответ:
компактный способ записи оператора WHILE/DO
компактный способ записи оператора IF/ELSE
выбор одного из нескольких вариантов
выражение, описывающее действия логических связывающих операторов на переменные
Процесс определения значения ключа, содержащегося в массиве, называется___________
Выберите один ответ:
сортировка
поиск
проверка
изменение
Выражения - это:
Выберите один ответ:
конструкции, включающие константы (литералы), переменные, знаки операций, скобки для управления порядком выполнения операций, обращения к функциям
основные строительные блоки программы; в языке Си++ указанием на наличие выражения служит символ «точка с запятой», стоящий в конце него
набор символов и операций
операторы, выполняющие определенные действия с переменными
Таблицы бывают:
Выберите один ответ:
только одномерные
только двумерные
только однострочные и двустрочные
одномерные и двумерные
Циклы, в которых число повторений заранее не известно и зависит от некоторых условий, называются:
Выберите один ответ:
итерационные
линейные
с параметром
с предусловием
Сколько элементов хранится в массиве, объявленном как int mass2 [][2]= { {1,1},{0, 2},{1, 3} };
Выберите один ответ:
2
0
6
5
Для объявления размера массива должна использоваться__________, потому что она делает программу более масштабируемой
Выберите один ответ:
переменная
константа
именованная константа
символ
Число, используемое для обращения к отдельному элементу массива называется____________
Выберите один ответ:
тип
индекс
значение
позиция
Массивом называется:
Выберите один ответ:
однородный набор величин одного и того же типа, идентифицируемых вычисляемым индексом
набор именованных компонент разного типа, объединенных общим именем
линейно упорядоченный набор следующих друг за другом компонент
множество элементов
Цикл i=10; While ( i>0) i=(i+2)-1 выполнится:
Выберите один ответ:
0 раз
1 раз
10 раз
бесконечное число раз
К каким числам применима операция %?
Выберите один ответ:
к целым
к вещественным
и к целым, и к вещественным
Чему будет равна переменная a, после выполнения этого кода int a; for(a = 0; a < 10; a++) {}?
Выберите один ответ:
9
10
1
0
Сколько элементов хранится в массиве, объявленном как int mass2 [3][2]
Выберите один ответ:
2
3
6
5
Оператор выбора________ используется для выполнения одного действия, если его условие истинно, и другого действия, если условие ложно
Выберите один ответ:
If
If…then
If…then…else
If…else
Cуммирование в коде a=0; do a=a+1 while (a<5); повторится:
Выберите один ответ:
0
4
5
6
Списки и таблицы значений хранятся в__________
Выберите один ответ:
массиве
указателе
списке
стандартной библиотеке
Дан фрагмент кода
1 char arr[8];
2 cin >> arr;
В массив arr записывают следующий набор символов Hello World. Что в действительности будет содержать массив arr?
Выберите один ответ:
Hello W
Hello Wo
Hello World
Другой ответ
Hello
Сколько элементов хранится в массиве, объявленном как int mass2 [10][20]
Выберите один ответ:
10
20
200
30
Какой оператор языка C обозначает цикл с предусловием?
Выберите один ответ:
do while
for
while
repeat until
Какой из ниже перечисленных операторов, не является циклом в С++?
Выберите один ответ:
for
while
do while
repeat until
Выражения - это:
Выберите один ответ:
конструкции, включающие константы (литералы), переменные, знаки операций, скобки для управления порядком выполнения операций, обращения к функциям
основные строительные блоки программы; в языке Си++ указанием на наличие выражения служит символ «точка с запятой», стоящий в конце него
набор символов и операций
операторы, выполняющие определенные действия с переменными
Какое значение имеет переменная F после выполнения следующей программы: I=1; F=2; WHILE (I<6) { I=I+1; F=F*I;}
Выберите один ответ:
12
2
1440
Из приведенных утверждений
а) Операция взятия по модулю (%) может применяться только к целым числам.
б) Все арифметические операции *, /, %, + и - имеют одинаковый уровень приоритета.
Выберите один ответ:
верно только а
верно только б
верны и а, и б
оба утверждения ложны
Каков будет результат выполнения операторов:
int х,у
y=-4;
х=(у<0)?-у:у;
Выберите один ответ:
x = 4
х = -4
х = 0
x: = 8
Элементы массива связаны тем, что они имеют одни и те же _________
Выберите один или несколько ответов:
имя
тип
значения
размерность
Если в выражениях встречаются операнды различных типов, то они преобразуются к общему типу в соответствии с определенными правилами. Если один из операндов имеет тип char, то:
Выберите один ответ:
другие также преобразуются к типу char и результат имеет тип Char
другие преобразуются к типу int и результат имеет тип int
во время операции присваивания значение правой части преобразуется к типу левой части, который и становится типом результата
остается как есть и результат будет Char
Циклом не является:
Выберите один ответ:
while (...) do
if (...) then
repeat ... until (...)
for i:=1 to n do
Оператор, заставляющий выполняться входящие в его операторы, называется оператором:
Выберите один ответ:
ветвления
условного перехода
выбора
цикла
Цикл с предусловием записывается в виде:
Выберите один ответ:
while <логическое выражение> { <оператор>};
(i=10 i<=1; i++ {..}:
for (i=10 i<=1; i-- {..}
do <последовательность операторов> while<логическое выражение>;
Утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к:
Выберите один ответ:
циклу с убыванием значения счетчика
циклу с предусловием
циклу со счетчиком
циклу с постусловием
Отзыв
Правильный ответ: циклу с постусловием
Цикл i=10; While ( i>0) i=(i+2)-1 выполнится:
Выберите один ответ:
0 раз
1 раз
10 раз
бесконечное число раз
Сколько элементов хранится в массиве, объявленном как int mass2 [][2]= { {1,1},{0, 2},{1, 3} };
Выберите один ответ:
2
0
6
5
Описанием цикла с предусловием является следующее выражение:
Выберите один ответ:
если условие истинно выполнять оператор, иначе остановиться
выполнять оператор пока условие ложно
выполнить оператор заданное число раз
пока условие истинно выполнять оператор
Цикл с предусловием записывается в виде:
Выберите один ответ:
while <логическое выражение> { <оператор>};
(i=10 i<=1; i++ {..}:
for (i=10 i<=1; i-- {..}
do <последовательность операторов> while<логическое выражение>;
Сколько раз выполниться цикл for (i=10 i<=1; i-- {..}:
Выберите один ответ:
1
0
10
-1
Цикл с постусловием – это:
Выберите один ответ:
while (...)
if (...) then
Do ... while (...)
for (i=1;i<= to n do
Укажите строку, которая возвращает адрес первого элемента в массиве arr?
Выберите один ответ:
&arr;
arr[1];
arr[0];
arr;
Вычисление значения Y по формуле Y=1/(x+1), если х изменяется от 0 до 6 с шагом 1.5:
Выберите один ответ:
x=0; While (x<=6){ y=1/(1+x); x=x+1.5;}
x=0; If (x<=6) { y=1/(1+x); x=x+1.5;}
While (x<=6) {y=1/(1+x); x=x+1.5;}
While (x<=6) { x=0; y=1/(1+x); x=x+1.5;}
Циклом не является:
Выберите один ответ:
while (...) do
if (...) then
repeat ... until (...)
for i:=1 to n do
Для объявления размера массива должна использоваться__________, потому что она делает программу более масштабируемой
Выберите один ответ:
переменная
константа
именованная константа
символ
Оператор while соответствует оператору for:
Выберите один ответ:
for ( ; условие ; ) оператор
for ( условие; ; ) оператор
for ( ; ; условие) оператор
Каков будет результат выполнения операторов:
int х,у
y=-4;
х=(у<0)?-у:у;
Выберите один ответ:
x = 4
х = -4
х = 0
x: = 8
Процесс определения значения ключа, содержащегося в массиве, называется___________
Выберите один ответ:
сортировка
поиск
проверка
изменение
При работе с двумерным массивом записан код: int mass2 [3][2]; if (i==j) sum+=mass[i][j]. Что он выполняет?
Выберите один ответ:
Считает сумму элементов, расположенных ниже главной диагонали
Суммирует все элементы матрицы
Считает сумму элементов, расположенных на главной диагонали
Считает сумму элементов, расположенных выше главной диагонали
Оператор, заставляющий выполняться входящие в его операторы, называется оператором:
Выберите один ответ:
ветвления
условного перехода
выбора
цикла
Описанием цикла с предусловием является следующее выражение:
Выберите один ответ:
если условие истинно выполнять оператор, иначе остановиться
выполнять оператор пока условие ложно
выполнить оператор заданное число раз
пока условие истинно выполнять оператор
Списки и таблицы значений хранятся в__________
Выберите один ответ:
массиве
указателе
списке
стандартной библиотеке
Какой операции нет в C++?
Выберите один ответ:
последовательной
унарной
бинарной
тернарной
Цикл с предусловием записывается в виде:
Выберите один ответ:
while <логическое выражение> { <оператор>};
(i=10 i<=1; i++ {..}:
for (i=10 i<=1; i-- {..}
do <последовательность операторов> while<логическое выражение>;
Массив, имеющий два индекса, называют:
Выберите один ответ:
индексированный массив
линейный массив
вектор
таблица
Описанием цикла с предусловием является следующее выражение:
Выберите один ответ:
если условие истинно выполнять оператор, иначе остановиться
выполнять оператор пока условие ложно
выполнить оператор заданное число раз
пока условие истинно выполнять оператор
К каким числам применима операция %?
Выберите один ответ:
к целым
к вещественным
и к целым, и к вещественным
Циклы, в которых число повторений заранее не известно и зависит от некоторых условий, называются:
Выберите один ответ:
итерационные
линейные
с параметром
с предусловием
Сколько столбцов содержит массив, объявленный как int mass2 [10][20]
Выберите один ответ:
200
20
10
30
Укажите правильное объявление двумерного массива
Выберите один ответ:
int array[20, 20];
array anarray[20][20];
int anarray[20][20];
char array[20];
Фрагмент кода for (i=1, n=0; i< m; i++) n=n+i;
Выберите один ответ:
прибавляет к n m-раз единицу
считает сумму чисел от одного до m
прибавляет к m произвольные числа
ничего из вышеперечисленного
Укажите правильную инициализацию двумерного массива
Выберите один ответ:
int mass2 [3][]= { {1,1},{0,2},{1, 3} };
mass2 [][2]= { {1,1},{0, 2},{1, 3} };
int mass2 [3][2]= { 1, 0, 2, 1, 3, 5 }
Укажите неправильно записанную операцию отношения
Выберите один ответ:
=!
>=
<=
все операторы записаны правильно
Элементами оператора ветвления являются:
Выберите один или несколько ответов:
повторение
условие
интерпретация
счетчик
переход по условию
Если условие оператора выбора ложное, то:
Выберите один ответ:
программа завершает работу
выполняется тело оператора выбора
выполняется следующий оператор, сразу после оператора if
Результат выполнения следующего фрагмента кода: 54 << 3?
Выберите один ответ:
нет правильного ответа
556
623
432
440
К простым операторам относятся:
Выберите один ответ:
операторы присваивания, безусловный оператор, оператор вызова процедуры, пустой оператор
арифметические операторы, математические функции, clrscr, halt(1) и т.д.
операторы ввода-вывода информации, оператор присваивания и вычисления по формулам
пустой оператор и оператор "end".
Каков будет результат выражения: !(1 && !(0 || 1))?
Выберите один ответ:
False
Неоднозначность
Сообщение об ошибке
True
Логическая операция с большим приоритетом выполнения.
Выберите один ответ:
!
&&
!=
||
Логическое «не» обозначается:
Выберите один ответ:
!
!!
||
not
Альтернатива - это:
Выберите один ответ:
конструкция ветвления
вариант
шаг выполнения программы
композиция разных действий
Результат выполнения следующего фрагмента кода: !((1 || 0) && 0)
Выберите один ответ:
1
результат не может быть заранее определен
сообщение об ошибке
0
Оператор ________ используется для принятия решений
Выберите один ответ:
cout
if
while
for
Структуры, которые не допускается использовать в программе при структурном программировании:
Выберите один ответ:
Ветвление
Повторение
Последовательное выполнение двух и более операций
Многокритериальный выбор
Какой из ниже перечисленных вариантов ответа, показывает правильно записанный оператор выбора if ?
Выберите один ответ:
if ( условное выражение )
условное выражение if
if условное выражение
if { условное выражение}
Оператор-переключатель - это:
Выберите один ответ:
оператор для выбора одного из нескольких вариантов (SWITCH)
строка с меткой DEFAULT
CASE
BREAK
Вычислить значение переменных А и В в результате выполнения условного оператора, если перед его выполнением А=0.5; В = -1.7; if (A<B) A=B else B=A;
Выберите один ответ:
-1.7
0.5
-1.2
-0.5
Оператор называется пустым, если он:
Выберите один ответ:
не содержит никаких символов и не выполняет никаких действий
выводит на экран пустую строку
выполняет роль "заглушки" при отладке программы
который очищает экран компьютера или буфер при выводе информации
Метки в операторе Switch должны быть:
Выберите один ответ:
указателями
переменной
константой
типа Char
Правила композиции, используемые при структурном подходе к составлению алгоритмов:
Выберите один или несколько ответов:
метка
цикл
альтернативный выбор
безусловный переход
подпрограмма
Битовая операция инверсии битов обозначается:
Выберите один ответ:
\~
~
>>
<<
Согласно теореме о структуризации базисными структурами, из которых можно построить любую программу, являются:
Выберите один или несколько ответов:
структуры: составной блок, пустой блок, блок вычислений, блок графики
структуры: procedure и function
структура "ветвление"
структура "следование"
структура "цикл с предусловием"
Укажите неправильно записанную операцию отношения
Выберите один ответ:
=!
>=
<=
все операторы записаны правильно
Какой из следующих операторов - оператор сравнения двух переменных?
Выберите один ответ:
=
equal
==
:=
Логическое выражение A And Not(B Or Not C) будет истинным при значениях переменных A, B, C равных:
Выберите один ответ:
A = True, B = True, C = True;
A = False, B = False, C = False;
A = True, B = False, C = True;
A = False, B = True, C = False;
A = True, B = True, C = False.
Определить тип результата выражения SIN(X)+2*COS(Y)+Z при вычислении на языке С, если известно, что float X,Y,Z;
Выберите один ответ:
вещественный
целый
логический
символьный
Результат выполнения следующего фрагмента кода: cout << 22 / 5 * 3;
Выберите один ответ:
13.2
12
1
1.47
другое
Битовая операция инверсии битов обозначается:
Выберите один ответ:
\~
~
>>
<<
В каких случаях целесообразнее использовать оператор выбора вместо условного оператора?
Выберите один ответ:
если для реализации необходимо проверить много значений условной переменной и для каждой выполнить особое действие
когда в условии нет знаков =, <>, <=, <=
операторы можно взаимозаменять в любых задачах
если в программе применяются процедуры
Логическое «и» обозначается:
Выберите один ответ:
=
||
&
&&
К простым операторам относятся:
Выберите один ответ:
операторы присваивания, безусловный оператор, оператор вызова процедуры, пустой оператор
арифметические операторы, математические функции, clrscr, halt(1) и т.д.
операторы ввода-вывода информации, оператор присваивания и вычисления по формулам
пустой оператор и оператор "end".
Какое из следующих значений эквивалентно зарезервированному слову true?
Выберите один ответ:
-1
66
1
0.1
Все варианты ответов
Оператор-переключатель - это:
Выберите один ответ:
оператор для выбора одного из нескольких вариантов (SWITCH)
строка с меткой DEFAULT
CASE
BREAK
Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением?
Выберите один ответ:
contingency
all
default
other
Результат выполнения следующего фрагмента кода: !((1 || 0) && 0)
Выберите один ответ:
1
результат не может быть заранее определен
сообщение об ошибке
0
Какой служебный знак ставится после оператора case ?
Выберите один ответ:
:
-
.
;
Логическое «не равно» обозначается:
Выберите один ответ:
<>
||
!
!=
Какого типа будет результат деления 15 на 4 при вычислении на языке С?
Выберите один ответ:
целого
вещественного
логического
символьного
Альтернатива - это:
Выберите один ответ:
конструкция ветвления
вариант
шаг выполнения программы
композиция разных действий
Чему равен результат выполнения следующего выражения: 1000 / 100 % 7 * 2 ?
Выберите один ответ:
250
1000
6
10
Определить тип результата выражения I+SQRT(J) при вычислении на языке С, если известно, что int I,J,K;
Выберите один ответ:
вещественный
целый
логический
символьный
Какого типа будет результат деления 15 на 4 при вычислении на языке С?
Выберите один ответ:
целого
вещественного
логического
символьного
Результат выполнения следующего фрагмента кода: cout << 22 / 5 * 3;
Выберите один ответ:
13.2
12
1
1.47
другое
Что является выражениями в языке Си++?
Выберите один ответ:
это переменные, функции и константы, объединенные знаками операций
это переменные, объединенные знаками операций
это функции, объединенные знаками операций
это константы, объединенные знаками операций
Оператор if else позволяет определить действие
Выберите один ответ:
только для ложного условия
только для ложного условия
для истинного условия или ложного условия
для истинного и ложного условий
Какого типа будет результат деления 15 на 5 при вычислении на языке С?
Выберите один ответ:
целого
вещественного
логического
символьного
Оператор, имеющий формат записи IF (выражение) < операторы > ; еlse< операторы > называется оператором:
Выберите один ответ:
циклическим
переходным
безусловным
условным
Пустой оператор используется для:
Выберите один ответ:
если нужно задержать на некоторое время выполнение программы, то есть выполнить паузу в программе
для организации перехода к концу локального или глобального блока в тех случаях, если необходимо пропустить несколько операторов, но не выходить из блока
для пропуска строк на экране
для приостановки работы компьютера
Логическая операция с большим приоритетом выполнения.
Выберите один ответ:
!
&&
!=
||
Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением?
Выберите один ответ:
contingency
all
default
other
Оператор ________ используется для принятия решений
Выберите один ответ:
cout
if
while
for
Каков будет результат выражения: !(1 && !(0 || 1))?
Выберите один ответ:
False
Неоднозначность
Сообщение об ошибке
True
Выражение Р or (sin(x) > sin(3)) and not sqrt(x + 0.44) < 1.2) ложно при значениях переменных:
Выберите один ответ:
x = 1, Р = True;
x = 4, Р = False;
x = 1, Р = False;
x = 1.4, Р = True;
x = 1.4, Р = False.
Определить тип результата выражения I*I+J*J+2*K/2 при вычислении на языке С, если известно, что int I,J,K;
Выберите один ответ:
целый
вещественный
логический
символьный
Структурное программирование по-другому называют программированием без:
Выберите один ответ:
WRITE
BEGIN
WHILE
GOTO
Определить, какая строка решает задачу: найти среднее значение величин А и В, результат присвоить переменной А:
Выберите один ответ:
A= (A+B)/2
B= (A+B)/2
А= A+B/2
В= A+B/2
Оператор, имеющий формат записи if (< выражение >) < оператор > else< оператор > называется оператором:
Выберите один ответ:
циклическим
переходным
безусловным
условным
В каком случае используются фигурные скобок в операторе выбора if?
Выберите один ответ:
нет правильного ответа
если в теле оператора if нет ни одного оператора
если в теле оператора if два и более операторов
если в теле оператора if всего один оператор
После метки для обозначения помеченного блока программы записывается символ:
Выберите один ответ:
двоеточие
точка
пробел и точка
точка с запятой
Логическое выражение Not(A And Not(B Or Not C)) будет ложным при значениях переменных A, B, C равных:
Выберите один ответ:
A = True, B = True, C = True;
A = False, B = False, C = False;
A = True, B = False, C = True;
A = False, B = True, C = False;
A = True, B = True, C = False.
Операндами называют:
Выберите один ответ:
открывающая или закрывающая скобки: (...)
данные, необходимые для выполнения оператора
операторные скобки: begin...end
точка с запятой в конце строки, содержащей оператор
Ветвление обязательно должно содержать:
Выберите один ответ:
оператор, выполняемый в случае ложности условия
только условие
оператор, выполняемый в случае истинности условия и оператор, выполняемый в случае ложности условия
условие и оператор, выполняемый в случае истинности условия
Определить тип результата выражения SIN(X)+2*COS(Y)+Z при вычислении на языке С, если известно, что float X,Y,Z;
Выберите один ответ:
вещественный
целый
логический
символьный
Битовая операция инверсии битов обозначается:
Выберите один ответ:
\~
~
>>
<<
Логическое «не равно» обозначается:
Выберите один ответ:
<>
||
!
!=
Использование безусловных передач управления в программе считается плохим стилем и подвергается серьезной критике потому что:
Выберите один ответ:
часто программируются возвраты в верхнюю часть программы
это способствует созданию малопонятных и трудномодифицируемых программ, которые вызывают большие сложности при их отладке и сопровождении
можно обойтись без этого оператора в программе
прерывается естественный ход вычислительного процесса
Логическое выражение Not A And (B Or C) будет истинным при значениях переменных A, B, C равных:
Выберите один ответ:
A = True, B = True, C = True
A = False, B = False, C = False
A = True, B = False, C = False
A = False, B = True, C = False
A = True, B = True, C = False
Основная идея структурного программирования состоит в том, что
основными для написания программ являются три типа операторов:
Выберите один или несколько ответов:
метка
линейный
цикл
безусловный переход
ветвление
Операция битового «или» обозначается:
Выберите один ответ:
\~
–
|
&
Логическое выражение Not(A And Not(B Or Not C)) будет ложным при значениях переменных A, B, C равных:
Выберите один ответ:
A = True, B = True, C = True;
A = False, B = False, C = False;
A = True, B = False, C = True;
A = False, B = True, C = False;
A = True, B = True, C = False.
Чему равен результат выполнения следующего выражения: 1000 / 100 % 7 * 2 ?
Выберите один ответ:
250
1000
6
10
Какой служебный знак ставится после оператора case ?
Выберите один ответ:
:
-
.
;
Каков будет результат выражения: !(1 && !(0 || 1))?
Выберите один ответ:
False
Неоднозначность
Сообщение об ошибке
True
Оператор, имеющий формат записи if (< выражение >) < оператор > else< оператор > называется оператором:
Выберите один ответ:
циклическим
переходным
безусловным
условным
Каков будет результат выполнения операторов:
int i,j,s;
i=j=2; /* i и j получают значение 2 */
s=(i++)+(++j);
Выберите один ответ:
a. i= 3,j = 2, s= 6
b. i = 3, j = 3, s = 6
c. i = 2, j = 3, s = 6
d. i= 3, j = 2, s = 5
Укажите зарезервированное ключевое слово для динамического выделения памяти
Выберите один ответ:
a. malloc
b. new
c. value
d. create
Каков будет результат выполнения операторов:
int a,b
а = 4;
b=7;
m=(a>b)?a:b;
Выберите один ответ:
a. m= 4
b. m = 7
c. m = 3
d. m = 11
Язык программирования – это:
Выберите один ответ:
a. набор слов для написания программы
b. специально созданная система обозначений слов, букв, чисел
c. двоичные коды для компьютера
d. определенная последовательность бит
Фаза анализа компилятора содержит этапы:
Выберите один или несколько ответов:
a. лексический анализ
b. ассемблирование
c. оптимизация промежуточного кода
d. синтаксический анализ
e. семантический анализ
f. генерация промежуточного кода
Язык программирования образуют три составляющие:
Выберите один ответ:
a. алфавит, орфография, диалектика
b. переменные, процедуры, функции
c. модули, описания, реализация
d. алфавит, синтаксис, семантика
Каков будет результат выполнения операторов:
int х,у
y=-4;
х=(у<0)?-у:у;
Выберите один ответ:
a. x = 4
b. х = -4
c. х = 0
d. x = 8
Какая из следующих записей возвращает значение переменной a, хранящееся в памяти по адресу на который указывает указатель?
Выберите один ответ:
a. &a;
b. a ;
c. val(a);
d. *a;
Укажите строку, которая возвращает адрес первого элемента в массиве arr?
Выберите один ответ:
a. &arr;
b. arr[0];
c. address(a);
d. arr[1];
Каков будет результат выполнения операторов:
nrs = 22;
ptr = &nrs;
val = *ptr;
Выберите один ответ:
a. &nrs дает адрес переменной val
b. присваивание значения 22 переменной ptr
c. присваивание значения 22 переменной val
d. &nrs дает адрес переменной val
Что печатается при выполнении оператора? Предполагается следующие объявления переменных:
char s1[ 50 ] = "jack";
char s2[ 50 ] = "jill";
char s3[ 50 ] , *sptr;
cout << strcat( strcat( strcpy( s3, s1 ) , " and " ), s2 ) << endl;
Выберите один ответ:
a. 4 and 4
b. jack and jill
c. and jill
d. jack and
Как правильно высвободить память, после выполнения этого кода?
char *a; a = new char[20];
Выберите один ответ:
a. delete [] a;
b. delete a[];
c. delete a;
«Массивом» называется:
Выберите один ответ:
a. самый простой оператор языка программирования
b. ограниченная апострофами последовательность любых символов
c. последовательность фиксированного числа однотипных переменных, имеющих общее имя
d. набор переменных, начинающихся с одной буквы
Стадия трансляции, на которой может быть выявлена ошибка “пропущена точка с запятой:
Выберите один ответ:
a. на стадии синтаксического анализа
b. на стадии семантического анализа
c. на стадии оптимизации кода
d. на стадии лексического анализа
Что печатается при выполнении оператора? Предполагается следующие объявления переменных:
char s1[ 50 ] = "jack";
char s2[ 50 ] = "jill";
char s3[ 50 ] , *sptr;
cout << strcpy( s3, s2 ) << endl;
Выберите один ответ:
a. jill
b. jack
c. True
d. 4
Синтаксис языка программирования - это:
Выберите один ответ:
a. фиксированный набор основных символов, допускаемых для составления программы
b. интерпретация отдельных языковых конструкций языка
c. система правил, определяющая допустимые конструкции языка
d. набор правил расстановки знаков препинания
Стадия трансляции занимается проверкой типов в выражениях:
Выберите один ответ:
a. генерация кода
b. лексический анализ
c. семантический анализ
d. синтаксический анализ
Величины в языках программирования характеризуются:
Выберите один ответ:
a. однородностью, предназначением, полезностью
b. элементами, размером, значением
c. типом, именем, значением
d. местоположением, принадлежностью, значением
Укажите правильное объявление массива
Выберите один ответ:
a. anarray{10};
b. int anarray;
c. int anarray[10];
d. array an array[10];
Каков будет результат выполнения операторов:
int х,у,а;
х=5;
у=х*2+7;
а=у/4;
Выберите один ответ:
a. х = 5, у = 17, а = 4
b. х = 5, у = 10, а = 2,25
c. х = 5, у = 17, а = 4,25
d. х = 5, у = 32, а = 8
Языки программирования высокого уровня характеризует:
Выберите один ответ:
a. наличие понятия типа данных и близость к естественному языку
b. высокая стоимость системы программирования
c. близость к машинному языку
d. зависимость от архитектуры конкретного компьютера
Какая из следующих записей возвращает значение переменной a, хранящееся в памяти по адресу на который указывает указатель?
Выберите один ответ:
a. a ;
b. &a;
c. *a;
d. val(a);
Каков будет результат выполнения операторов:
int x,y;
х=у=5;
х+=2;
y-=3;
х*=у;
х/=++у;
Выберите один ответ:
a. у = 12, х = 12/3
b. у = 4, х = 12
c. у = 3, х = 4
d. у = 3, х = 14
Что печатается при выполнении оператора? Предполагается следующие объявления переменных:
char s1[ 50 ] = "jack";
char s2[ 50 ] = "jill";
char s3[ 50 ] , *sptr;
cout << strcpy( s3, s2 ) << endl;
Выберите один ответ:
a. jack
b. jill
c. 4
d. True
Укажите строку, которая возвращает адрес первого элемента в массиве arr?
Выберите один ответ:
a. arr[1];
b. arr[0];
c. address(a);
d. &arr;
Каков будет результат выполнения операторов:
а=(у=(х=5)*2+7)/4
Выберите один ответ:
a. error
b. а = 2,25
c. а = 4
d. а = 4,25
Таблица символов в процессе трансляции:
Выберите один ответ:
a. для хранения значений констант
b. для хранения результатов выполнения процедур
c. для хранения значений переменных
d. для хранения имён переменных и имён функций
Семантика языка программирования - это:
Выберите один ответ:
a. синтаксическая конструкция, определяющая свойства программных объектов
b. система правил однозначного истолкования языковых конструкций языка
c. система правил, определяющая допустимые конструкции языка
d. набор металингвистических формул Бэкуса-Наура
Стадия трансляции занимается проверкой типов в выражениях:
Выберите один ответ:
a. семантический анализ
b. генерация кода
c. лексический анализ
d. синтаксический анализ
Языки программирования высокого уровня являются:
Выберите один ответ:
a. машинно-зависимыми
b. машинно-независимыми
c. набором нулей и единиц
d. ограниченными по объему информации
Основное отличие компиляторов от интерпретаторов:
Выберите один ответ:
a. интерпретаторы генерируют целевой код, компиляторы нет
b. компиляторы участвуют в построении исходного кода, а интерпретаторы нет
c. компиляторы в процессе трансляции исполняют исходный код, а интерпретаторы нет
d. компиляторы генерируют целевой код, интерпретаторы нет
«Массивом» называется:
Выберите один ответ:
a. ограниченная апострофами последовательность любых символов
b. самый простой оператор языка программирования
c. последовательность фиксированного числа однотипных переменных, имеющих общее имя
d. набор переменных, начинающихся с одной буквы