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

Обработка массивов

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

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

Вопрос 1

Обращение к элементу массива осуществляется по его:

Варианты ответов
  • индексу
  • нет верных ответов
  • имени
  • имени и индексу
Вопрос 2

Числовой массив А заполнен последовательно числами: 2, 5, 7, 34. Укажите значение элемента А[3]

Варианты ответов
  • 2
  • 5
  • 3
  • 7
  • 34
Вопрос 3

Описание массива производится для того, чтобы:

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

Какими способами можно заполнить массив?

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

Что такое массив?

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

Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.

Варианты ответов
  • Var m:array[1..30] of integer;
  • Var m:array[10..39] of integer;
  • Var m:array[1..30] of real;
  • Var m:array[1..300] of real;
Вопрос 7

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

Варианты ответов
  • 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,`]=`);
  • for i:=1 to n do write(` a`,i,`=`,a[i]);
Вопрос 8

В таблице A хранятся отметки по контрольной работе (A[1] – отметка 1 ученика, A[2] – отметка 2 ученика и т.д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на трех языках программирования.

Var k, c: integer;

A: array[1..10] of integer;

Begin

c:=0;

A[1]:=3; A[2]:=5;

A[3]:=3; A[4]:=2;

A[5]:=5; A[6]:=5;

A[7]:=4;A[8]:=3;

A[9]:=3; A[10]:=5;

for k:=1 to 10 do begin

if A[k]<4 then

c:=c+A[k];

end;

write(c);

End.  

Пройти тест
Сохранить у себя:

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

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