Вопрос задан 17.01.2024 в 19:23. Предмет Информатика. Спрашивает Кувшин Даниил.

1. Выберите правильные варианты вывода элементов массива на печать в строку. 1)for i:=1 to n do write (a[i], ` ` )
2)for i:=1 to n do writeln (a[i])
3)for i:=1 to n do write (`a[`, i, `]=`)
4)for i:=1 to n do write (`a`, i, `=`, a[i])
2. Каким способом можно заполнить массив?
1)С помощью оператора присваивания по формуле
2)Все варианты ответов верны
3)С помощью оператора присваивания случайными числами
4)Вводом каждого элемента с клавиатуры
3. var a: array [1..59] of real;Здесь oписан массив a из … вещественных чисел.
1)58
2)60
3)59
4)50
4. Упорядоченное множество однотипных данных, имеющих общее имя и различающихся номерами, называют…
1)структурированием
2)множеством
3)последовательностью
4)массивом
5. Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Паскаль, чтобы верно решалась задача нахождения произведения элементов массива А, содержащего N элементов?

for i:=1 to N do S:=S*A[i]

1)S:=A[1]
2)S:=0
3)S:=A[N]
4)S:=1
6. Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:
S:=0;
for i:=1 to N do
if A[i]>0 then S:=S+A[i];
1)Максимальный элемент массива
2)Сумма неотрицательных элементов массива
3)Количество положительных элементов массива
4)Сумма положительных элементов массива
7. Выберите правильное описание массива А, состоящего из нескольких переменных целого типа ...
1)A : array [1..25] of byte
2)A : [1..25] of integer
3)A : array [1..25] of integer
4)A : array [1..25] of real
8. Задан одномерный массив А, содержащий N элементов. Значения всех элементов массива различны. Укажите, что будет определено в результате работы следующего фрагмента программы:
m:=1;
for i:=1 to N do
if A[i]>=A[m] then m:=i

1)Индекс максимального элемента массива
2)Значение максимального элемента массива
3)Индекс минимального элемента массива
4)Значение минимального элемента массива
9.Дан фрагмент программы, определяющий количество отрицательных элементов массива A[1..10]. Восстановите пропущенное условие.
k:=0;
for i:=1 to 10 do
if ________ then k:=10 – 1;
write (p)

1)A[i]>0
2)A[i]<=0
3)A[i]<0
4)A[i]>0

Перейти к ответам

Ответы на вопрос

Отвечает Фёдоров Фёдор.

  1. Правильные варианты вывода элементов массива на печать в строку:

    • for i:=1 to n do write (a[i], ' ') - Этот вариант правильный, так как он выводит элементы массива, разделяя их пробелом.
    • for i:=1 to n do writeln (a[i]) - Этот вариант также верный, но каждый элемент будет напечатан на новой строке.
    • for i:=1 to n do write ('a[', i, ']=') - Этот вариант неверный, так как он выводит только индексы, но не значения элементов.
    • for i:=1 to n do write ('a', i, '=', a[i]) - Этот вариант правильный, он выводит индексы и соответствующие им значения элементов массива.
  2. Способы заполнения массива:

    • Все предложенные варианты верны. Массив можно заполнить:
      • С помощью оператора присваивания по формуле.
      • Случайными числами.
      • Вводом каждого элемента с клавиатуры.
  3. Описание массива var a: array [1..59] of real:

    • Массив a состоит из 59 вещественных чисел. В Паскале диапазон массива задается начальным и конечным индексом, включая оба значения.
  4. Определение упорядоченного множества однотипных данных:

    • Правильный ответ: массив (Array). Массив - это упорядоченное множество однотипных данных, имеющих общее имя и различающихся номерами.
  5. Начальное значение S для нахождения произведения элементов массива:

    • Правильный ответ: S:=1. Начальное значение должно быть равно 1, так как умножение на 1 не изменит значение произведения.
  6. Результат работы фрагмента программы для массива А:

    • S:=0; for i:=1 to N do if A[i] > 0 then S:=S+A[i]; - Этот код подсчитывает сумму положительных элементов массива.
  7. Правильное описание массива А из переменных целого типа:

    • Правильный ответ: A : array [1..25] of integer. Это определение массива из 25 целочисленных переменных.
  8. Результат работы фрагмента программы для одномерного массива А:

    • m:=1; for i:=1 to N do if A[i] >= A[m] then m:=i - Этот код определяет индекс максимального элемента массива.
  9. Восстановление пропущенного условия в программе:

    • Для определения количества отрицательных элементов массива условие должно быть A[i] < 0. Таким образом, правильный ответ: A[i] < 0.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос