«Весна — лето 2024»

Ввод и вывод элементов массива

Тестовые задания для 9-го класса по теме "Ввод и вывод элементов массива"

Олимпиады: Информатика 1 - 11 классы

Содержимое разработки

Ввод и вывод элементов массива

Вариант 1

Задание 1. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [18..25] of integer;

5

25

8

10

Задание 2. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [-2..0] of integer;

0

1

2

3

Задание 3. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [1..7] of integer;

7

8

1

Не верно заданы количество параметров

Задание 4. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [-11..-7] of integer;

7

10

11

5

Задание 5. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [5..6] of integer;

0

10

2

Не верно заданы количество параметров

Задание 6. Обращение к элементу массива осуществляется:

  1. По адресу и по имени;

  2. По имени и по значению;

  3. По имени и по индексу;

  4. По значения и по индексу.

Задание 7. Для объявления массива в языке PascalABC используют служебное слово:

  1. For;

  2. Dim;

  3. While;

  4. Array.



Задание 8. Установите соответствие.

1.

Var

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

i: integer;

Begin

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

End;

А.

Формирование массива из чисел, кратных трем;

2.

Var

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

i: integer;

Begin

For i:=1 to 5 do read(A[i]);

End;

Б.

Формирование массива значениями, вводимыми с клавиатуры по одному в строке

3.

Var

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

i: integer;

Begin

For i:=1 to 5 do A[i]:=3*I;

End;

В.

Формирование массива значениями, вводимыми с клавиатуры через пробел

4.

Var

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

i: integer;

Begin

For i:=1 to 5 do A[i]:=2*I-1;

End;

Г.

Формирование массива из пяти нечетных чисел

Задание 9. Установите соответствие.

1.

For i:=1 to 5 do

If A[i] 0 then write (A[i]:3);

А.

Вывод нечетных элементов массива в строку

2.

For i:=1 to 5 do

If A[i] mod 2 =0 then write (A[i]:3);

Б.

Вывод отрицательных элементов в строку

3.

For i:=1 to 5 do

If A[i] mod 2 =1 then write (A[i]:3);

В.

Вывод положительных элементов в строку

4.

For i:=1 to 5 do

If A[i]

Г.

Вывод четных элементов массива в строку

Задание 10. Дан массив


1

2

3

4

5

6

7

8

9

A

8

8

8

8

8

8

1

6

7

Какой результат будет выведен после выполнения команды for i:=1 to 5 do write (A[i],’;’);

  1. 8;8;8;8;8;

  2. 7; 6; 1; 4; 8;

  3. 8; 4; 1; 6; 7;

  4. 8 8 4 1 6

  5. 8, 8, 8, 8, 8,

Ввод и вывод элементов массива

Вариант 2

Задание 1. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [-14..-7] of integer;

5

25

8

10

Задание 2. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [6..6] of integer;

0

1

2

Не верно заданы количество параметров

Задание 3. Определите, сколько элементов содержит описанный ниже массив:

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

0

10

2

Не верно заданы количество параметров

Задание 4. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [-2..-1] of integer;

0

10

2

Не верно заданы количество параметров

Задание 5. Определите, сколько элементов содержит описанный ниже массив:

Var A: array [-16..-8] of integer;

0

10

9

Не верно заданы количество параметров

Задание 6. Выберите допустимые имена массивов:

  1. Mas1;

  2. 1Mas;

  3. Mas 3;

  4. Mas_2;

  5. Mas5;

  6. Mas_4;

  7. Real;

  8. Unreal;

  9. Art.

Задание 7. Правильное описание массива из 10 целых чисел:

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

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

  1. Var A=array [1..10] of integer;

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

Задание 8. Установите соответствие.

1.

Var

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

i: integer;

Begin

For i:=1 to 5 do write (A[i], ‘,’);

End;

А.

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

2.

Var

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

i: integer;

Begin

For i:=1 to 5 do writeln (A[i]);

End;

Б.

Формирование массива из четных чисел

3.

Var

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

i: integer;

Begin

For i:=1 to 5 do A[i]:=2*i;

End;

В.

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

4.

Var

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

i: integer;

Begin

For i:=1 to 5 do A[i]:=i*i;

End;

Г.

Формирование массива из квадратов натуральных чисел

Задание 9. Установите соответствие.

1.

For i:=1 to 5 do

If A[i] 0 then write (A[i]:3);

А.

Вывод нечетных элементов массива в строку

2.

For i:=1 to 5 do

If A[i] mod 2 =0 then write (A[i]:3);

Б.

Вывод отрицательных элементов в строку

3.

For i:=1 to 5 do

If A[i] mod 2 =1 then write (A[i]:3);

В.

Вывод положительных элементов в строку

4.

For i:=1 to 5 do

If A[i]

Г.

Вывод четных элементов массива в строку

Задание 10. Дан массив


1

2

3

4

5

6

7

8

9

A

8

8

8

8

8

8

1

6

7

Какой результат будет выведен после выполнения команды for i:=5 to 9 do write (A[i],’,’);

  1. 88884;

  2. 7; 6; 1; 4; 8;

  3. 8; 8; 8; 8; 8;

  4. 8,8,1,6,9,

  5. 8, 8, 1, 6, 7,

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Серия олимпиад «Весна — лето 2024»



Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее