Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  Обработка массива в Паскале

Обработка массива в Паскале

Avatar
18.04.2021. Тест. Информатика, 9 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест состоит из 15 вопросов, направленных на описание, заполнение, вывод и обработку элементов массива

Список вопросов теста

Вопрос 1

Какая команда пропущена в данном участке программы, отвечающем за поиск номера максимального элемента массива. Запишите команду без пробелов.

 

r:=1;

for i:=2 to n do

 if a[i]>a[r]

 then ...

Вопрос 2

Установите верный порядок следования команд при поиске в массиве из 50 элементов, количество элементов равных n

Варианты ответов
  • n:=0;
  • for i:=1 to 50 do
  • if a[i]=k then
  • n:=n+1;
Вопрос 3

Отметьте правильное утверждение о массивах в языке Паскаль

Варианты ответов
  • элементы массива могут быть разных типов
  • все элементы массива должны быть одного типа
  • элементы всегда нумеруются с единицы
Вопрос 4

Требуется заполнить массив именно так:

 

   X = [1 3 5 7 9 11]

Какой оператор надо поместить в тело цикла вместо многоточия?

 

  for k:=1 to 6 do begin

     ...

  end;

Варианты ответов
  • X[k] := k
  • X[k] := 2*k
  • X[k] := 2*k - 1
  • X[k] := 2*k + 1
Вопрос 5

Для заданного массива N запишите без пробелов команду присваивания элементу с индексом 3 значение суммы элементов с индексами 7 и 4.

Вопрос 6

Что производит следующий фрагмент программы?

 

For i:=1 to 8 do writeln (a[i]);

Варианты ответов
  • Ввод элементов массива по формуле
  • Ввод элементов массива с клавиатуры
  • Вывод элементов массива в столбец
  • Вывод элементов массива в строку
Вопрос 7

Что выполняет фрагмент программы?

For i:=1 to 10 do readln(A[i]); 

Варианты ответов
  • Ввод элементов массива по формуле
  • Ввод элементов массива с клавиатуры
  • Вывод элементов массива в столбец
  • Вывод элементов массива в строку
Вопрос 8

Что выполняет фрагмент программы?

For i:=1 to 10 do A[i]:=random(1000)-500; 

Варианты ответов
  • заполнение массива с клавиатуры
  • выводит элементы массива на экран
  • заполнение массива с помощью датчика случайных чисел
  • обнуляет элементы массива
Вопрос 9

Что выполняет фрагмент программы?

For i:=1 to 10 do A[i]:=0; 

Варианты ответов
  • заполнение массива с клавиатуры
  • выводит элементы массива на экран
  • заполнение массива с помощью датчика случайных чисел
  • обнуляет элементы массива
Вопрос 10

Какое количество данных может находиться в данном массиве? 

var А: array[6..18] of integer;

В ответе укажите только число

Вопрос 11

В какой строке НЕ правильное описание массива?

Выберите один или несколько вариантов ответа

Варианты ответов
  • var ch: array[1..10] of integer;
  • var STL23: array[2..108] of real;
  • var stih: array[1,5..7] of real;
  • var S: array[1...50] of real;
Вопрос 12

Для подсчета количества положительных элементов массива будем использовать оператор…

Варианты ответов
  • If a[i]>0 then k+1;
  • If a[i]>0 then k:=k+a[i];
  • If a[i]>0 then k:=k+1;
  • If a[i]>0 then k+a[i];
Вопрос 13

В записи D[4]=3.5, D обозначает…

Варианты ответов
  • имя ячейки
  • имя массива
  • обозначение типа
  • размерность массива
Вопрос 14

В записи А[10]=3, число 10 обозначает…

Варианты ответов
  • индекс элемента массива
  • имя массива
  • значение элемента массива
  • размерность массива
Вопрос 15

Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов

   A[3] := 5;

   A[4] := 6;

   A[3] := A[4];

   A[4] := A[3];

Варианты ответов
  • A[3] = 6; A[4] = 6
  • A[3] = 5; A[4] = 6
  • A[3] = 6; A[4] = 5
  • A[3] = 5; A[4] = 5
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт