
Массивы и алгоритмы их обработки
Authored by Наталья Веймер
Computers
8th Grade
Used 9+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
8 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
Выберите верное определение массива.
массив – набор значений, расположенных в памяти и начинающихся с одной и той же буквы
массив – группа переменных одного типа, расположенных в памяти друг за другом и имеющих общее имя
массив – совокупность разнородных элементов, обрабатываемых как единое целое
Answer explanation
Для того чтобы было удобно работать с большим количеством данных, обычно дают общее имя группе переменных, которая называется массивом. Массив – группа переменных одного типа, расположенных в памяти друг за другом и имеющих общее имя.
2.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
Для чего производится описание массива?
чтобы компьютер запомнил имя массива
чтобы компьютер составил алгоритм обработки массива
чтобы компьютер зарезервировал память для хранения элементов массива
чтобы компьютер запомнил количество переменных в массиве
Answer explanation
Описание массива означает выделение достаточного места в памяти для хранения всех его элементов. Необходимо указать имя массива и его длину, то есть количество элементов в массиве. При описании массива используется зарезервированное слово array, указываются диапазон изменения для индексов и тип компонентов массива.
3.
MULTIPLE CHOICE QUESTION
45 sec • 5 pts
Что обозначает B в записи B[5]=2?
имя массива
имя ячейки
обозначение типа
значение элемента массива
Answer explanation
Каждый элемент массива обозначается именем массива с индексом. Так, в одномерном массиве B[5], 5 – индекс, указывающий на пятый элемент с именем В.
4.
FILL IN THE BLANKS QUESTION
1 min • 5 pts
Одномерный массив A заполняют с помощью ввода данных с клавиатуры. В какой строке фрагмента программы допущена ошибка? В ответ ввести номер строки с ошибкой.
(a)
Answer explanation
Для ввода данных с клавиатуре используется оператор read или readln. Так как осуществляется ввод массива, то в третьей строке должно быть записано readln (A[i]).
5.
MULTIPLE CHOICE QUESTION
1 min • 5 pts
В каком варианте команда цикла заполняет одномерный массив случайными числами от 15 до 40?
A[i] : = random (25);
A[i] : = random [15 … 40];
A[i] : = 15 + random (26);
Answer explanation
В языке программирования Pascal для генерации случайных чисел в заданных диапазонах используется функция random. Если в скобках функции random( ) указан параметр, то она возвращает целое число от 0 до указанного в скобках (не включая само значение). В выражении random(26) будет получено любое число в диапазоне [0, 26). В результате выполнения выражения: 15 + random (26) к диапазону [0, 26) необходимо прибавить 15, получается диапазон [15, 41), то есть массив заполнится числами от 15 до 40 включительно.
6.
FILL IN THE BLANKS QUESTION
2 mins • 5 pts
Одномерный массив B последовательно заполнили числами 3, 5, -4, 0, 1, 5, -3, -1. Определите значение sum после выполнения следующего фрагмента программы:
(a)
Answer explanation
Цикл начинается со второго элемента массива B до 6 включительно. В переменной sum будет значение суммы элементов массива B[2]+ B[3]+ B[4]+ B[5]+ B[6]=5+(-4)+0+1+5=7.
7.
FILL IN THE BLANKS QUESTION
3 mins • 5 pts
Одномерный массив C последовательно заполнили числами 2, 7, 6, 3, -2, 1. Определите значение z после выполнения следующего фрагмента программы:
(a)
Answer explanation
Данный фрагмент задачи реализует подсчет элементов массива, удовлетворяющих условию. Для подсчета элемента используется переменная-счетчик z, которая до начала цикла равна нулю. Если при делении первого элемента массива на 2 остаток равен нулю, то значение счетчика z увеличивается на единицу. Проверяя каждый элемент массива, только три числа при делении на 2 дают остаток равный нулю: 2, 6, -2.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?