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

Содержание
  1. Тест с ответами: “Одномерные массивы”
  2. 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]
  3. Одномерные массивы
  4. Список вопросов теста
  5. Обработка массивов
  6. Список вопросов теста
  7. Одномерные массивы
  8. Список вопросов теста

Тест с ответами: “Одномерные массивы”

1. Укажите, какой из операторов используется для различного вывода значений массива:
for i:=1 to 10 do write (a[i], ‘ ‘);
а) вывод значений в одну строку +
б) вывод значений столбиком
в) правильны оба варианта

2. Укажите какой из операторов используется для различного вывода значений массива:
for i:=1 to 10 do writeln (a[i], ‘ ‘);
а) вывод значений в одну строку
б) вывод значений столбиком +
в) правильны оба варианта

3. Укажите правильное описание массива:
а) Var a: array 39 of integer;
б) Var a: array [1:100] of integer;
в) Var a:array[1..100] of integer; +

4. Указан фрагмент программы: const b: array [1..5] of integer = (4, 2, 3, 5, 7). Укажите значение элемента массива b[4]:
а) 5 +
б) 3
в) 7

5. Сопоставьте способы заполнения массива значениями:
Ввод каждого значения с клавиатуры:
а) randomize;
for i:=1 to 10 do a[i]:=random(100)
б)
в) for i:=1 to 10 do read (a[i]) +

6. Сопоставьте способы заполнения массива значениями:
С помощью оператора присваивания (случайными числами):
а) for i:=1 to 10 do read (a[i])
б) randomize;
for i:=1 to 10 do a[i]:=random(100) +
в)

7. Сопоставьте способы заполнения массива значениями:
С помощью оператора присваивания (по формуле):
а) randomize;
for i:=1 to 10 do a[i]:=random(100)
б) for i:=1 to 10 do read (a[i])
в)

8. Что называется массивом:
а) совокупность конечного числа данных одного тип +
б) совокупность бесконечного числа данных одного типа
в) совокупность конечного числа данных различных типов

9. Какой ряд данных можно назвать целочисленным массивом:
а) 1,5,f,c,7
б) сентябрь, октябрь, ноябрь, декабрь
в) 1,3,5,7,9 +

10. Целочисленный массив обозначается:
а) А: array [1..5] of real;
б) А: array [1..5] of integer; +
в) А: array [1..5] of strong;

11. В массиве индексом называется:
а) порядковый номер элемента массива +
б) значение элемента массива
в) имя массива

12. В записи “a[5]=10” – А обозначает:
а) значение пятого элемента массива
б) имя массива +
в) индекс элемента массива

13. Что называется одномерным массивом:
а) совокупность конечного числа данных однотипных типов +
б) совокупность конечного числа данных различных типов
в) совокупность бесконечного числа данных однотипных типов

14. Целочисленный массив А заполнен последовательно числами: 15, 17, 13, 19. Укажите, значение элемента массива А[3]:
а) 17
б) 15
в) 13 +

Читайте также:  Производство стали конвертерным способом презентация

15. Для заполнения массива путем ввода чисел с клавиатуры в Паскале используется оператор:
а) readln +
б) for i:=1 to 10 do
в) writeln

16. Выберите способ описания в программе массива F, состоящего из 20 целых чисел:
а) Var f:array[1..20] of real;
б) Var f:array[1..20] of integer; +
в) Var f:array[1..n] of integer;

17. Фрагмент программы
t:=a[n];
for i:=n−1 downto 1 do
a[i]:=a[i+1];
a[1]:=t;
а) сдвигает все элементы массива а вправо на одну позицию
б) присваивает первому элементу массива а значение переменной t
в) сдвигает все элементы массива а влево на одну позицию +

18. Оператор: for i:=1 to 20 do
if a[i] 0 then writeln (a[i]);
выводит на экран:
а) отрицательные элементы массива а
б) ненулевые элементы массива а +
в) положительные элементы массива а

23. Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [0, 10]:
а) for i:=1 to 10 do a[i]:=random(10);
б) for i:=1 to 9 do a[i]:=random(11)−1;
в) for i:=1 to 10 do a[i]:=random(11); +

24. Описание одномерного целочисленного массива:
а) var а: array [1..5] of real;
б) var а: array [1..5] of integer; +
в) var а: array [1..5] of char;

25. Каким способом можно заполнить массив:
а) классическим
б) циклическим
в) ввод с клавиатуры +

26. Каким способом можно заполнить массив:
а) табличным
б) по формуле +
в) графическим

27. Каким способом можно заполнить массив:
а) случайным образом +
б) теоретическим
в) любым удобным

28. Для печати массива в окне результатов в Паскале используется оператор:
а) readln (a[i]);
б) for i:=1 to 10 do
в) writeln(‘a[‘,i,’]=’,a[i]); +

29. Найдите правильное описание массива:
а) D: array [1..5] of integer; +
б) D [1..5]: array of integer;
в) D: of [1..5] array of integer;

30. Массив данных имеет:
а) один тип данных
б) общее имя и один тип данных +
в) общее имя

Источник

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

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

Варианты ответов
Вопрос 2

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

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

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

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

Дан фрагмент программы для заполнения одномерного массива A с помощью ввода данных с клавиатуры. В какой строке текста программы допущена ошибка?
1 for i:=1 to n do begin
2 write( ‘a[‘ , i , ‘]=?’ );
3 readln(a);
4 end;

Варианты ответов
Вопрос 5

Массив С заполняется случайными целыми числами от 30 до 60. Выберите правильный вариант основной команды цикла.

Варианты ответов
  • с[i]:=random[60];
  • c[i]:=random[60]+30;
  • c[i]:=random[31]+30;
Вопрос 6

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

Варианты ответов
  • for i:=1 to n do writeln(a[i]);
  • for i:=1 to n do write(a[i], ‘ ‘ );
  • for i:=1 to n do read(a[i]);
Вопрос 7
Варианты ответов
  • это простой тип данных, состоящий из одного элемента
  • это структурированный тип данных, состоящий из элементов разных типов
  • это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
  • это совокупность данных, объединенных под одним именем
Вопрос 8

Элемент массива — это.

Варианты ответов
  • Содержимое ячейки массива
  • Положение данных массива относительно его конца.
  • Положение данных массива относительно его начала.
Вопрос 9

Укажите правильное описание массива

Варианты ответов
  • Var c: ARRAY [1..150] OF REAL;
  • Var b:array[1..100 of integer];
  • Var x, y: array of integer [1..100] of real;
Вопрос 10

Для заполнения массива по формуле используют следующую запись:

Варианты ответов
  • for i:=1 to n do a[i]:=Random (6);
  • for i:=1 to n do READ (a[i]);
  • for i:=1 to n do a[i]:=6*i;
Вопрос 11

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

Источник

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

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

Вопрос 1

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

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

Упорядоченное множество однотипных данных, имеющих общее имя и различающихся номерами, называют…

Варианты ответов
  • множеством
  • структурированием
  • массивом
  • последовательностью
Вопрос 3

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

Варианты ответов
Вопрос 4

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

Варианты ответов
  • 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])
Читайте также:  Философия как способ познания мира кратко
Вопрос 5

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

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

Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:

S:=0;
for i:=1 to N do
if A[i]>0 then S:=S+A[i];

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

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

Варианты ответов
  • Индекс максимального элемента массива
  • Значение минимального элемента массива
  • Индекс минимального элемента массива
  • Значение максимального элемента массива
Вопрос 8

Дан одномерный массив.

-125 200 10 0 43 11

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

Вопрос 9

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

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

Варианты ответов
Вопрос 10

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

Источник

Одномерные массивы

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

Вопрос 1

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

Варианты ответов
Вопрос 2

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

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

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

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

Дан фрагмент программы для заполнения одномерного массива A с помощью ввода данных с клавиатуры. В какой строке текста программы допущена ошибка?
1 for i:=1 to n do begin
2 write( ‘a[‘ , i , ‘]=?’ );
3 readln(a);
4 end;

Варианты ответов
Вопрос 5

Массив С заполняется случайными целыми числами от 30 до 60. Выберите правильный вариант основной команды цикла.

Варианты ответов
  • с[i]:=random[60];
  • c[i]:=random[60]+30;
  • c[i]:=random[31]+30;
Вопрос 6

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

Варианты ответов
  • for i:=1 to n do writeln(a[i]);
  • for i:=1 to n do write(a[i], ‘ ‘ );
  • for i:=1 to n do read(a[i]);
Вопрос 7
Варианты ответов
  • это простой тип данных, состоящий из одного элемента
  • это структурированный тип данных, состоящий из элементов разных типов
  • это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
  • это совокупность данных, объединенных под одним именем
Вопрос 8

Элемент массива — это.

Варианты ответов
  • Содержимое ячейки массива
  • Положение данных массива относительно его конца.
  • Положение данных массива относительно его начала.
Вопрос 9

Укажите правильное описание массива

Варианты ответов
  • Var c: ARRAY [1..150] OF REAL;
  • Var b:array[1..100 of integer];
  • Var x, y: array of integer [1..100] of real;
Вопрос 10

Для заполнения массива по формуле используют следующую запись:

Варианты ответов
  • for i:=1 to n do a[i]:=Random (6);
  • for i:=1 to n do READ (a[i]);
  • for i:=1 to n do a[i]:=6*i;
Вопрос 11

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

Источник

Оцените статью
Разные способы