Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  Контрольная работа по теме "Массивы"

Контрольная работа по теме "Массивы"

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

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

Вопрос 1

Выберите правильное описание массива А, состоящего из нескольких переменных вещественного типа ...



 

Варианты ответов
  • A : array [1..25] of byte
  • A : [1..25] of integer
  • A : array [1..25] of integer
  • A : array [1..25] of real
Вопрос 2

Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:
S:=0;
for i:=1 to N do
if A[i]<0 then S:=S+A[i];




 

Варианты ответов
  • Максимальный элемент массива
  • Количество положительных элементов массива
  • Сумма положительных элементов массива
  • Сумма отрицательных элементов массива
Вопрос 3

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

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

Дан фрагмент программы на Паскале, Что будет выведено на экран?

s:=6;

for i:=1 to 5 do begin

a[i]:=i*2; s:=s+a[i];

end;

write(s);

Вопрос 5

Дан фрагмент программы. Что будет выведено на экран?

k:=0;

for j:=1 to 6 do b[j]:=4;

for j:=3 to 6 do 

if b[j]=4 then k:=k+1;

write(k); 

Вопрос 6

Дан  фрагмент программы. 

k:=0;

for i:=1 to 8 do

if a[i] mod 5=0 then k:=k+i;

write(k);

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

a=[20,4,5,-8,30,10,3,15]

 

Варианты ответов
  • 22
  • 4
  • 17
  • 25
Вопрос 7

Дан фрагмент программы на Паскале.

h:=0;

for i:=1 to 5 do dat[i]:= random(20)-10;

for i:=1 to 5 do h:=h+dat[i];

h:=5;

write(h);

Что может быть выведено на экран?

 

Варианты ответов
  • 0
  • -60
  • 100
  • 5
  • 2
Вопрос 8

Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Паскаль, чтобы верно решалась задача нахождения суммы элементов массива А, содержащего N элементов?

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

 

Варианты ответов
  • S:=0;
  • S:=1;
  • S:=A[1];
  • S:=A[N];
Вопрос 9

var a: array [1..60] of real;
Здесь oписан массив a из … вещественных чисел.

 

Варианты ответов
  • 58
  • 50
  • 60
  • 59
Вопрос 10

Дан одномерный массив a=[1,5,8,0,6,3,7]

Какой номер (индекс) у элемента массива, значение которого 6.
 

Вопрос 11

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



 

Варианты ответов
  • С помощью оператора присваивания случайными числами
  • Все варианты ответов верны
  • С помощью оператора присваивания по формуле
  • Вводом каждого элемента с клавиатуры
Вопрос 12

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



 

Варианты ответов
  • 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])
Вопрос 13

Массив D состоит из действительных чисел от 0.1 до 0.9 с шагом 0.3. Определите формулу для заполнения массива:

Варианты ответов
  • D[i]:=i+0.3
  • D[i]:=i*0.1*0.1
  • D[i]:=i*0.2
  • D[i]:=i-1
  • D[i]:=i+0.2
Вопрос 14

Что выдаст программа  после выполнения:

Program q1;

const N = 11;

var a: array[1..N] of integer;

    i,s: integer;

begin 

        for i:=1 to N do begin 

         a[i] := i-6;

         end;

         s := 0; 

        for i:=1 to N do

         if a[i] > 0 then s := s + a[i];

    writeln(‘S=’,s);

end.

Вопрос 15

Элементы массива F[1..6] равны соответственно 6, 5, 4, 3, 2, 1.

    Укажите значение выражения F[ F[ F[ 3 ] ] ] – F[ F[ 2 ] – F[ 4 ] ] .

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

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

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