Тест с ответами: “Одномерные массивы”
1. Укажите, какой из операторов используется для различного вывода значений массива:
for i:=1 to 10 do write (a[i], ‘ ‘);
а) вывод значений в одну строку +
б) вывод значений столбиком
в) правильны оба варианта
2. Укажите какой из операторов используется для различного вывода значений массива:
for i:=1 to 10 do writeln (a[i], ‘ ‘);
а) вывод значений в одну строку
б) вывод значений столбиком +
в) правильны оба варианта
3. Укажите правильное описание массива:
а) Var a: array 89 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
Каким способом можно заполнить массив?
Варианты ответов
- С помощью оператора присваивания по формуле
- Вводом каждого элемента с клавиатуры
- С помощью оператора присваивания случайными числами
- Все варианты ответов верны
Вопрос 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
Выберите правильное описание массива А, состоящего из нескольких переменных целого типа .
Варианты ответов
- MAS : array [1..25] of real
- MAS: array [1..25] of byte
- MAS: [1..25] of integer
- MAS : array [1..25] of integer
Вопрос 2
Упорядоченное множество однотипных данных, имеющих общее имя и различающихся номерами, называют…
Варианты ответов
- множеством
- массивом
- структурированием
- последовательностью
Вопрос 3
var a: array [1..83] of real;
Здесь oписан массив a из … вещественных чисел.
Варианты ответов
Вопрос 4
Каким способом можно заполнить массив?
Варианты ответов
- Все варианты ответов верны
- С помощью оператора присваивания по формуле
- Вводом каждого элемента с клавиатуры
- С помощью оператора присваивания случайными числами
- С помощью оператора вывода каждого элемента
Вопрос 5
Выберите правильные варианты вывода элементов массива на печать в строку
Варианты ответов
- 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])
- for i:=1 to n do writeln (a[i])
Вопрос 6
var a: array [1..12] of integer;
При выполнении этого оператора в памяти компьютера будет выделено … ячеек целого типа.
Варианты ответов
Вопрос 7
Выберите правильные варианты вывода элементов массива на печать в столбик.
Варианты ответов
- 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])
- for i:=1 to n do writeln (a[i])
- for i:=1 to n do writeln (‘a[‘, i, ‘]=’)
Вопрос 8
Что производит следующий фрагмент программы?
For i:=1 to 8 do writeln (a[i] );
Варианты ответов
- Ввод элементов массива по формуле
- Ввод элементов массива с клавиатуры
- Вывод элементов массива в столбец
- Вывод элементов массива в строку
Вопрос 9
Что выполняет фрагмент программы?
For i:=1 to 10 do readln(A[i]);
Варианты ответов
- Ввод элементов массива по формуле
- Ввод элементов массива с клавиатуры
- Вывод элементов массива в столбец
- Вывод элементов массива в строку
Вопрос 10
Может ли массив одновременно содержать целые и вещественные значения
Варианты ответов
Вопрос 11
Что производит следующий фрагмент программы?
For i:=1 to 7 do write (a[i]:4);
Варианты ответов
- Ввод элементов массива по формуле
- Ввод элементов массива с клавиатуры
- Вывод элементов массива в столбец
- Вывод элементов массива в строку
Получите комплекты видеоуроков + онлайн версии
Комментарии 0
Чтобы добавить комментарий зарегистрируйтесь или войдите на сайт
Возможности тестов
Источник
Обработка массивов
Список вопросов теста
Вопрос 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)
Источник