Давайте разберем каждый из вопросов по очереди.
Вопрос №1:
Данная программа на языке Pascal содержит массив Dat
из 10 целых чисел и переменные k
и m
. В массиве Dat
значения заданы следующим образом:
Dat[1] = 12
Dat[2] = 15
Dat[3] = 17
Dat[4] = 15
Dat[5] = 14
Dat[6] = 12
Dat[7] = 10
Dat[8] = 13
Dat[9] = 14
Dat[10] = 15
Переменная m
инициализируется нулем. Затем идет цикл for
от 1 до 10, который проверяет каждый элемент массива. Если элемент равен 15, то переменная m
увеличивается на 1.
Рассмотрим элементы массива:
Dat[2]
, Dat[4]
и Dat[10]
равны 15.
Таким образом, m
увеличится на единицу три раза. В итоге, программа выведет на экран 3
.
Вопрос №2:
В программе определен массив B
из 5 целых чисел и переменная i
. Цикл for
заполняет массив следующим образом:
- Если индекс
i
четный (i mod 2 = 0
), то B[i]
присваивается значение 5.
- Если индекс
i
нечетный, то B[i]
присваивается значение 10.
Рассмотрим процесс заполнения:
i = 1
: нечетное, B[1] = 10
i = 2
: четное, B[2] = 5
i = 3
: нечетное, B[3] = 10
i = 4
: четное, B[4] = 5
i = 5
: нечетное, B[5] = 10
В итоге элементы массива B
равны 10 5 10 5 10
.
Теперь выберем правильные утверждения:
- Ответ (d) "Элементы равны 10 5 10 5 10" верен.
- Проверим сумму элементов:
10 + 5 + 10 + 5 + 10 = 40
.
- Ответ (e) "Сумма элементов массива делится на 15" неверен, так как 40 не делится на 15 без остатка.
- Ответ (c) "Сумма элементов делится на каждый из элементов массива без остатка" неверен, так как 40 не делится на 5 без остатка.
- Ответ (a) "Все элементы массива имеют разное значение" неверен, так как есть повторяющиеся значения.
- Ответ (b) "Элементы равны 5 10 5 10 5" неверен.
Вопрос №3:
Массив — это совокупность однотипных элементов, имеющих общее имя, но у каждого свое значение.
Таким образом, массивы состоят из элементов одного типа, и каждый элемент идентифицируется своим индексом в массиве.