Массивы и алгоритмы их обработки

Массивы и алгоритмы их обработки

8th Grade

8 Qs

quiz-placeholder

Similar activities

Массивы в C++: ввод/вывод

Массивы в C++: ввод/вывод

6th - 8th Grade

11 Qs

Java Script 1.5. Объекты

Java Script 1.5. Объекты

1st - 12th Grade

11 Qs

Java Script 1.4. Массивы

Java Script 1.4. Массивы

1st - 12th Grade

12 Qs

Списки 8 класс

Списки 8 класс

8th - 9th Grade

8 Qs

Квиз 2 (цикл while, строки, массивы)

Квиз 2 (цикл while, строки, массивы)

5th - 11th Grade

9 Qs

Строки в с++

Строки в с++

8th Grade

11 Qs

Программирование на С++. Массивы

Программирование на С++. Массивы

8th - 12th Grade

5 Qs

Массивы в Паскале

Массивы в Паскале

8th Grade

10 Qs

Массивы и алгоритмы их обработки

Массивы и алгоритмы их обработки

Assessment

Quiz

Computers

8th Grade

Hard

Created by

Наталья Веймер

Used 8+ times

FREE Resource

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 BLANK QUESTION

1 min • 5 pts

Media Image

Одномерный массив 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 BLANK QUESTION

2 mins • 5 pts

Media Image

Одномерный массив B последовательно заполнили числами 3, 5, -4, 0, 1, 5, -3, -1. Определите значение sum после выполнения следующего фрагмента программы:

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 BLANK QUESTION

3 mins • 5 pts

Media Image

Одномерный массив C последовательно заполнили числами 2, 7, 6, 3, -2, 1. Определите значение z после выполнения следующего фрагмента программы:

Answer explanation

Данный фрагмент задачи реализует подсчет элементов массива, удовлетворяющих условию. Для подсчета элемента используется переменная-счетчик z, которая до начала цикла равна нулю. Если при делении первого элемента массива на 2 остаток равен нулю, то значение счетчика z увеличивается на единицу. Проверяя каждый элемент массива, только три числа при делении на 2 дают остаток равный нулю: 2, 6, -2.

8.

FILL IN THE BLANK QUESTION

5 mins • 5 pts

Media Image

Одномерный массив D последовательно заполнили числами 3, 5, -6, 12, -2, -7. Определите значение M после выполнения следующего фрагмента программы:

Answer explanation

Данный фрагмент задачи реализует поиск максимального значения из отрицательных элементов массива. До начала цикла значение M равно первому элементу массива. Цикл начинается со второго значения массива. Если очередной элемент D[i] – отрицательный, а значение M – неотрицательно, то значение M изменяется. Рассмотрим D[2]=5 – положительное число, значит, значение M остается неизменным. Следующий элемент массива D[3]=-6 – отрицательное и меньше M=D[1]=3, следовательно, значение станет M=D[3]=-6. Таким образом, наибольшим числом из отрицательных является -2.