Одномерные массивы — 1
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Начало изучения массивов
Список вопросов теста
Вопрос 1
Варианты ответов
- ограниченная апострофами последовательность любых символов
- поименованный набор фиксированного числа однотипных данных
- совокупность разнородных данных, описываемых и обрабатываемых как единое целое
- именованный набор однотипных данных на диске
Вопрос 2
Что такое индекс в одномерном массиве?
Варианты ответов
- наибольший размер элемента массива
- размерность массива
- порядковый номер элемента массива
- имя массива
Вопрос 3
Для заполнения массива путем ввода чисел с клавиатуры мы используем оператор:
Варианты ответов
- write
- writeln
- read
- readln
- randomize
- random
Вопрос 4
Для чего производится описание массивов?
Варианты ответов
- Чтобы самому запомнить сколько ячеек в массиве
- чтобы компьютер запомнил имя массива
- чтобы компьютер зарезервировал память для хранения элементов массива
- чтобы компьютер зарезервировал количество энергии для обработки массива
Вопрос 5
Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально
A[3] := 5;
A[4] := 6;
A[3] = A[4];
A[4] := A[3]?
Варианты ответов
- A[3] = 6; A[4] = 6;
- A[3] = 6; A[4] = 5;
- A[3] = 5; A[4] = 6;
- A[3] = 2; A[4] = 3;
Вопрос 6
Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально
A[3] := 2;
A[4] := 3;
B := A[3];
A[3] := A[4];
A[4] := B?
Варианты ответов
- A[3] = 3; A[4] = 3;
- A[3] = 3; A[4] = 0;
- A[3] = 3; A[4] = 2;
- A[3] = 3; A[4] = 3;
Вопрос 7
Как задается количество элементов массива?
Варианты ответов
- Номером последнего элемента
- Значением первого и последнего элемента
- Номером и значением первого элемента
- Индексом первого и последненго элемента
Вопрос 8
В записи D[4]=3.5,
D обозначает…
Варианты ответов
- Имя массива
- Имя ячейки
- Значение элемента массива
- Обозначение типа
Вопрос 9
В записи D[4]=3.5,
3.5 обозначает…
Варианты ответов
- имя ячейки
- имя массива
- значение элемента массива
- обозначение типа
Вопрос 10
Что выполняет следующий фрагмент программы:
For i:=1 to N do write (a[ i ], ‘ ’);
Варианты ответов
- Выводит N значений массива на экран в столбик
- Выполняет проверку значений элементов массива
- Выводит N значений массива на экран в строчку
- Производит ввод N элементов в массив
Вопрос 11
Найдите правильное описание массива.
Варианты ответов
- D[1..5]:array of integer;
- D: array[1..5] of real;
- Array D: [1..5] of real;
- D: array[1. 5] of real;
Вопрос 12
В этой строке программы происходит .
var a: array[1..10] of integer;
Варианты ответов
- формирование массива
- описание массива
- печать массива
Вопрос 13
Эта строка программы предназначена для .
for i:=1 to 10 do readln (a[i],` `);
Варианты ответов
- формирования массива случайным образом
- печать элементов массива в столбик
- печать элементов массива в строчку
- заполнение массива путем ввода значений с клавиатуры
Вопрос 14
В этой строке программы происходит .
for i:=1 to 10 do a[i]:=random(100);
Варианты ответов
- печать элементов массива
- заполнение массива из 100 элементов случайными числами из интервала от 0 до 10
- заполнение массива из 10 элементов случайными числами из интервала от 0 до 100
Какие значения примут элементы массива а3 и а4 после выполнения последовательности операторов если
Главное меню
Соглашение
Регистрация
Английский язык
Астрономия
Белорусский язык
Информатика
Итальянский язык
Краеведение
Литература
Математика
Немецкий язык
Обществознание
Окружающий мир
Русский язык
Технология
Физкультура
Для учителей
Дошкольникам
VIP — доступ
Автор: Филимонова И.А. | ID: 7061 | Дата: 25.1.2016
Помещать страницу в закладки могут только зарегистрированные пользователи
Зарегистрироваться
Получение сертификата
о прохождении теста
Массивы
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Выберите верный вариант ответа, либо несколько вариантов ответа
Система оценки: 5* балльная
Список вопросов теста
Вопрос 1
Что такое индекс в одномерном массиве?
Варианты ответов
- порядковый номер элемента массива
- наибольший номер элемента массива
- размерность массива
- имя массива
Вопрос 2
Какое описание массива верно?
Варианты ответов
- stat : array [1..5..10] of string ;
- stat : array [10..100] of boolean ;
- stat : array [1..x] of 5.0..6.2 ;
- stat : array [10..10,3..3] of integer ;
- Нет верного ответа
Вопрос 3
Какие значения примут элементы массива а[3] и а [4] после выполнения последовательности операторов, если первоначально
Варианты ответов
- a[3]=3 a[4]=3
- a[3]=2 a[4]=2
- a[3]=3 a[4]=2
- a[3]=2 a[4]=3
Вопрос 4
Можно ли в массиве изменять значение элементов массива?
Варианты ответов
- нельзя
- можно
- только в числовых массивах
- только в символьных массивах
Вопрос 5
Массив в программировании это…
Варианты ответов
- большое количество цифровых данных.
- переменная, которая в упорядоченном виде хранит множество значений одного типа одновременно.
- устройство хранения данных, состоящее из нескольких накопителей информации.
- данные с индексом.
Вопрос 6
В таблице хранятся данные о количестве проданных единиц товаров (Dat[1] — проданных товаров первого типа, Dat[2] — второго и т.д.). Определите, что будет напечатано в результате выполнения программы:
Program mas;
var k, m, day: integer;
Dat: array[1..10] of integer;
Dat[1]:= 7; Dat[2]:= 2;
Dat[3]:= 3; Dat[4]:= 3;
Dat[5]:= 4; Dat[6]:= 4;
Dat[7]:= 5; Dat[8]:= 5;
Dat[9]:= 7; Dat[10]:= 6;
day:= 1; m:= Dat[1];
for k:= 2 to 10 do begin
if Dat[k] >= m then begin
write(day);
Вопрос 7
В таблице хранятся данные о количестве проданных единиц товаров (Dat[1] — проданных товаров первого типа, Dat[2] — второго и т.д.). Определите, что будет напечатано в результате выполнения программы:
Program mas;
var k, m: integer;
Dat: array[1..10]of integer;
Dat[1]:=45; Dat[2]:=55;
Dat[3]:=40; Dat[4]:=15;
Dat[5]:=20; Dat[6]:=80;
Dat[7]:=35; Dat[8]:=70;
Dat[9]:=10; Dat[10]:=45;
for k:= 4 to 10 do begin
if Dat[k] > Dat[1]then
Пожалуйста помогите с информатикой 8 класс
1. Какие значения примут элементы массива A[3] и A[4] после выполнения
последовательности операторов, если первоначально
A[3] := 5; A[4] := 6;
A[3] = A[4];
A[4] := A[3]?
2. В представленном фрагменте программы значения одномерного массива задаются с
помощью оператора цикла. Чему будет равно A[5]?
For i := 1 To 5 Do
Begin
A[2*i — 1] := i;
A[2*i] := i*i;
End;
3. Пусть имеется массив, заполненный целыми числами. Найдите сумму и среднее
арифметическое всех четных элементов массива. Найдите минимальный элементы
массива.
4. Постройте двумерный массив d (5´5) по формуле dij = sin(i+j); i =1, 2, …,5; j = 1, 2, …,5.
Выведите массив на экран в виде таблицы, задайте форматы вывода чисел с двумя
цифрами после запятой. Отрицательные элементы замените нулями, определите
количество положительных элементов
Голосование за лучший ответ
Обосрамс ШрамовОракул (57683) 6 лет назад
3. Разделяю на 2 части, а то программа в комментарий не лезет. Сама программа считает сумму, среднее арифметическое, ищет минимальное число — и всё это при работае с массивом.
_______________________________
Program massiv_cpegnee;
MuHuMaJlbHblii eJleMeHT>
VAR
a:array[0..19] of longint;
i:integer;
z:integer;
d:longint;
x:real;
j:integer;
BEGIN
Writeln(‘3anoJlHuTe MaccuB II,eJlbImu 4ucJlaMu 20 IIITyk’);
For i:=0 to 19 do
begin
Writeln(i,’ eJleMeHT’);
Readln(a[i]);
end;
d:=0;
x:=0;
For i:=0 to 19 do
begin
d:=d+a[i];
x:=d/20;
end;
z:=0;
______________________________________
Вторая часть в следующем комментарии!!
Обосрамс ШрамовОракул (57683) 6 лет назад
__________________________________
For i:=-3000 to 3000 do
begin
for j:=0 to 19 do
begin
if (a[j]=i) then
begin
z:=1;
Writeln(‘caMoe MaJleHbkie = a[‘,i,’] = ‘,i);
break;
end;
if (z=1) then
begin
break;
end;
end;
end;
Writeln(‘cyMMa = ‘,d);
Writeln(‘cpednee = ‘,x:4:2);
END.
____________________________________________
соедини их в блокноте, сохрани, через паскаль на диске открой файл или впечатывай вручную, как душе угодно.
Обосрамс ШрамовОракул (57683) 6 лет назад
5. Для красоты вводи двойки одни.
Кстате Разбиваю на 2 части, не влезает в комментарий. Просто соедини их.
___________________________
Program massiv_tabluca;
B Buge Ta6JluII,bI.
3agaIIte FopMaT BbIBoga
4uceJl c gByM9 nocJle
3an9ToII.
oTpuII,aTeJlbHbIe eJleMeHTbI
3aMeHuTb HyJl9Mu.
>
VAR
a:array[0..19] of real;
i:integer;
x:integer;
z:integer;
BEGIN
Writeln(‘3anoJlHuTe MaccuB 20 IIITyk’);
For i:=0 to 19 do
begin
writeln(i,’ eJleMeHT MaccuBa’);
readln(a[i]);
end;
For i:=0 to 19 do
begin
if (a[i] <0) then
begin
a[i]:=0;
end;
end;
Writeln(‘______________________________________’);
Разбиваю на 2 части, не влезает в комментарий. Просто соедини их.
Обосрамс ШрамовОракул (57683) 6 лет назад
Задание 5. Вторая часть
____________________________
For i:=0 to 19 do
begin
if (i=5) then
begin
writeln;
end
else if (i=10) then
begin
writeln;
end
else if (i=14) then
begin
writeln;
end
else if (i=19) then
begin
writeln;
end;
Write(»,a[i]:4:2,’ |’);
end;
writeln;
Writeln(‘______________________________________’);
END.
_______________________________