Тест по информатике на тему «Одномерные массивы» с ответами — это идеальный инструмент для проверки и углубления знаний в области программирования и работы с массивами. Одномерные массивы являются одной из ключевых структур данных, используемых в различных языках программирования для хранения и обработки информации. Этот тест охватывает основные концепции, такие как создание, инициализация, доступ к элементам и манипуляция данными в одномерных массивах. Он также включает вопросы, касающиеся различных операций с массивами, таких как сортировка, поиск и выполнение арифметических операций. Тест содержит разнообразные задания, от простых до сложных, что позволяет учащимся и специалистам оценить свой уровень знаний и выявить области для дальнейшего изучения. С ответами, предоставленными к каждому вопросу, пользователи могут не только проверить правильность своих решений, но и получить объяснения, которые помогут лучше понять материал. Этот ресурс будет полезен как для начинающих программистов, так и для опытных разработчиков, стремящихся усовершенствовать свои навыки работы с одномерными массивами.
Вопрос 1: Укажите, какой из операторов используется для различного вывода значений массива:
for i:=1 to 10 do write (a[i], ‘ ‘)
вывод значений в одну строку (верный ответ)
вывод значений столбиком
правильны оба варианта
Вопрос 2: Укажите какой из операторов используется для различного вывода значений массива:
for i:=1 to 10 do writeln (a[i], ‘ ‘)
вывод значений в одну строку
вывод значений столбиком (верный ответ)
правильны оба варианта
Вопрос 3: Укажите правильное описание массива:
Var a: array [1-100] 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])
выводит на экран:
ненулевые элементы массива а
отрицательные и нулевой элементы массива а (верный ответ)
положительные элементы массива а
Вопрос 19: Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [0, 10]:
for i:=1 to 10 do a[i]:=random(9)+1
for i:=1 to 9 do a[i]:=random(11)−1
for i:=1 to 10 do a[i]:=random(10) (верный ответ)
Вопрос 20: Описание одномерного целочисленного массива:
var а: array [1..5] of real
const b: array [1..3] of real=(1, 1, 5) (верный ответ)
var а: array [1..5] of integer
Вопрос 21: Фрагмент программы:
t:=a[n]
for i:=n−1 downto 1 do
a[i+1]:=a[i]
a[1]:=t
сдвигает все элементы массива а вправо на одну позицию (верный ответ)
сдвигает все элементы массива а влево на одну позицию
присваивает переменной t значение последнего элемента массива а
Вопрос 22: Оператор: 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: Для печати массива в окне результатов в Паскале используется оператор: