Search Header Logo

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

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

Computers

8th Grade

Used 9+ times

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

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

Media Image

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

Media Image

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

Media Image

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?