КР глава 2 Алгоритмизация и программирование
Список вопросов теста
Вопрос 1
Как осуществляется доступ к элементам массива?
Варианты ответов
- По значению
- По типу содержимого
- По индексу
- По диапазону
Вопрос 2
Как располагаются элементы массива в оперативной памяти?
Варианты ответов
- Непосредственно друг за другом
- В случайном порядке
- В порядке увеличения значений
- В порядке уменьшения значений
Вопрос 3
Запишите команду генерации случайного числа от 0 до 99
Варианты ответов
- random (99)
- random (100)
- randomize (0-99)
Вопрос 4
Какая запись является правильной ?
Варианты ответов
- A : ARRAY [ 1 .. 10 ] real;
- A : ARRAY [ 1 .. 10 ] of real;
- A : ARRAY { 1 .. 10 } ;
Вопрос 5
Укажите верный порядок следования команд в данном участке программы для нахождения суммы элементов массива.
Варианты ответов
- s:=0;
- for i:=1 to n do
- s:=s+a[i];
Вопрос 6
Установите верный порядок следования команд при сортировке массива из 10 элементов по возрастанию методом выбора.
Варианты ответов
- for j:=1 to 9 do
- for i:=j+1 to 10 do
- if a[j]
- p:=a[i];
- a[j]:=p;
- a[i]:=a[j]
- end;
Вопрос 7
Рекурсивный алгоритм всегда...
Варианты ответов
- Содержит ссылку на самого себя
- Имеет не циклическую структуру
- Нет верного ответа
Вопрос 8
Чему равна сумма элементов а[1] и а[4] массива, сформированного следующим образом?
for i:=l to 5 do a[i] := i*(i+1);
Вопрос 9
Массив описан следующим образом:
const b: array [1..5] of integer = (1, 2, 3, 5, 11);
Назначение выражения b[5]*b[4]-b[2]-b[3]*b[l] равно:
Вопрос 10
Цыфры, полученные во второй строке, в ответе запиши в строчку, без пробелов
Вопрос 11
Цыфры, полученные во второй строке, в ответе запиши в строчку, без пробелов
Вопрос 12
Какие две команды "спрятаны"? Ответ запиши в строку маленькими буквами, команды отдели одним пробелом, знаки препинания писать не надо.