Worksheetsпаскаль масс
Total questions: 51
Worksheet time: 1hrs 3mins
Что такое массив в Паскале?
Массив в Паскале - это структура данных для хранения нескольких значений одного типа.
Массив в Паскале - это структура данных для хранения значений разных типов.
Массив в Паскале - это функция для выполнения операций над числами.
Массив в Паскале - это тип данных для хранения строковых значений.
Как объявить массив целых чисел в Паскале?
array[1..10] of myArray: integer;
var myArray: array[1..10] of integer;
myArray: integer[1..10];
var myArray: array[10] of integer;
Как получить доступ к элементу массива в Паскале?
getElement(array, index)
array[index]{}
array[index]
array{index}
Какова максимальная длина массива в Паскале?
16384
32767
100000
65536
Как инициализировать массив в Паскале?
var arr: array[1..5] of integer; arr := (1, 2, 3, 4, 5, 6);
var arr: array[1..5] of integer; arr := (1, 2, 3, 4, 5);
var arr: array[1..5] of integer; arr := [1, 2, 3, 4, 5];
arr: array[1..5] of integer; arr := (1; 2; 3; 4; 5);
Как пройтись по всем элементам массива в Паскале?
Примените функцию для сортировки массива.
Используйте цикл while для перебора элементов массива.
Инициализируйте массив с помощью статических значений.
Используйте цикл for для перебора элементов массива.
Что такое многомерные массивы в Паскале?
Многомерные массивы в Паскале - это одномерные массивы с дополнительными свойствами.
Многомерные массивы в Паскале - это массивы, которые нельзя изменять после создания.
Многомерные массивы в Паскале - это массивы с более чем одной размерностью, позволяющие хранить данные в виде таблиц или матриц.
Многомерные массивы в Паскале - это массивы, которые могут содержать только числа.
Как изменить значение элемента массива в Паскале?
arr[индекс] := новое;
arr[индекс] = новое_значение;
arr[индекс] = новое_значение;
arr[индекс] := новое_значение;
Как определить размер массива в Паскале?
Используйте функцию Length для определения размера массива.
Примените функцию Count для получения размера массива.
Размер массива определяется автоматически при его создании.
Используйте оператор Size для определения размера массива.
Как использовать массивы в процедурах и функциях в Паскале?
Элементы массива доступны только через указатели.
Для использования массивов в процедурах и функциях в Паскале, объявите параметр как 'array of Type' и обращайтесь к элементам по индексу.
Массивы нельзя использовать в процедурах и функциях.
Объявите массивы только в главной программе.
Длина массива это
номер элемента в массиве
количество элементов в массиве
отдельное значение в массиве
общее названия списка значений
Индекс элемента массива это
номер элемента в массиве
количество элементов в массиве
отдельное значение в массиве
общее названия списка значений
Если массив b состоит из чисел {3, 6, 9, 12, 15}, то b[3] это
6
9
12
15
Является ли элемент массива обычной переменной?
Да
Нет
Какая запись является правильной ?
1. A : ARRAY [ 1 .. 10 ] real
2. A : ARRAY [ 10 ....1 ] of real;
3. A : ARAY [ 1 .. 10 ] of real
5. A : ARRAY [ 1 .. 10 ] of real;
Выбрать правильные варианты описания одномерного массива из 10 элементов целого типа.
var mas :array[1..10] of real;
var mas=array[1..10] of real;
var mas :array[1..10] of integer;
var F :array[1..10] of integer;
Выбрать все возможные варианты заполнения массива.
присваивание значения одного массива другому.
ввод значения массива с клавиатуры.
поэлементное заполнение массива в программе с помощью цикла.
поэлементное заполнение массива в программе поочередно каждому элементу массива.
Выберите правильный вариант операции присваивания 5 элементу массива mas значения 99.
mas[5] :=99;
mas[99]:=5;
mas{5}=99;
mas[1..5]:=99;
Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [0, 10]:
for i:=1 to 10 do a[i]:=random(10);
for i:=1 to 10 do a[i]:=random(11);
for i:=1 to 10 do a[i]:=random(9)+1;
for i:=1 to 9 do a[i]:=random(11)−1;
Дан фрагмент и программы. Сколь пробелов останется перед числом, если A[i] = 15?
(a)
Здесь описан целочисленный массив а, состоящий из (a) элементов
Массив a содержит следующие элементы: 2 3 4 8 9 Что будет напечатано после выполнения следующих команд?
for i:=1 to 5 do
begin
if a[i] mod 2=0 then
write(a[i]:2);
end;
3 9
2 3 4
2 4 8
2 3 4 8 9
Значения элементов массива F задаются с помощью следующего фрагмента программы:
F[1] := 1; F[2] := 1;
for var i:=3 to 10 do
F[i] := F[i-1]+F[i-2];
8
9
34
55
В языке Паскаль тип массива задается с использованием специального слова
array
yarra
end
writeln
Простой массив является
Одномерным
Маломерным
Линейным
Многомерным
После служебного слова array
Указывается диапазон значений
Указывает, к какому типу относится массив
Ничего не указывается
Указывается слово end
Наиболее рациональным способом обработки элементов массива в Паскаль является оператор цикла
С описанием
С предусловием
С постусловием
С параметром.
Цикл с параметром является Наиболее рациональным способом обработки элементов массива в Паскаль так, как
Нам известно конечное число элементов в массиве
Нам неизвестно конечное число элементов в массиве
Нам известно начальное число элементов в массиве
Чем отличаются многомерные массивы
каждый элемент массива получает один индекса
каждый элемент массива получает два индекса
каждый элемент получает более 2-х индексов
Найдите правильное описание массива
[1..10]:array:A of integer
A[1..10]:array of integer
A: array[1..10] of real;
Array A: [1..10] of real;
Какое количество данных может находиться в данном массиве var ch: array[4..16] of integer;?
13 целых чисел;
14 целых чисел;
13 букв;
12 дробных чисел.
Выберите правильный вариант операции присваивания 5 элементу массива mas значения 99.
mas[5] :=99;
mas[99]:=5;
mas{5}=99;
mas[1..5]:=99;
Фрагмент программы:
for i:=1 to 20 do
if a[i]<>0 then writeln (a[i]);
выводит на экран:
положительные элементы массива а
ненулевые элементы массива а
отрицательные элементы массива а
цифру 0
Дан фрагмент программы, определить назначение:
S := 0;
For i=1 to 23 do
If (a[i]>=3) then s := s + a[i];
Writeln (S);
end.
Выводит на экран все элементы массива большие или равные 3
Находит сумму элементов массива, индекс которых больше или равен 3
Находит сумму всех элементов массива, кратных 3
Находит сумму элементов массива больших или равных числу 3.
Дан массив В[1..15]. Определите, какое значение имеет его наибольший элемент после выполнения следующего фрагмента программы
var
B:array[1..15] of integer;
begin
for var i:=1 to 15 do begin B[i]:=i+(i mod 5)*4;
writeln('i=',i,' ',B[i]);end;
end.
15
16
30
20
Отметьте все правильные объявления массива в языке Паскаль.
var A[1..20] of integer;
var A: array [1...20] of integer;
var A: array [-8..10] of integer;
var A: array [-8..10];
Для подсчета суммы элементов массива А в цикле используем следующую запись
s:=s+i;
s:=s+A[i];
s:=s+A;
s:=i;
Вывод 15 элементов массива А на экран в столбец обеспечивает запись:
for k:=1 to 15 do read(А[k]);
for k:=1 to 15 do write(А[k]);
for k:=1 to 15 do writeLn(А[k]);
for k:=1 to 15 do readLn(А[k],' ');
Определите тип массива
var
<имя>: array [0..N - 1, 0..M - 1] of <тип>;
где N, M количество строчек и столбцов соответственно.
трехмерный
динамический
двумерный
векторный
Выберите описание, подходящее для данной записи:
for var i := 1 to n do
writeln (a[i]);
Вывод элементов массива в строку (через пробел)
Вывод элементов массива в столбец (по одному в строке)
Вывод элементов массива в строку (в обратном порядке)
Ввод элементов массива в столбец
Выберите описание, подходящее для данной записи:
for var i := 1 to n do
writeln (a[i], ꞌ ꞌ);
Вывод элементов массива в строку (через пробел)
Вывод элементов массива в столбец (по одному в строке)
Вывод элементов массива в строку (в обратном порядке)
Ввод элементов массива в строку
Ввод элементов массива в столбец
Отдельная переменная, значение которой увеличивают на 1 каждый раз, когда найден нужный элемент...
счетчик
подсчет количества положительных элементов массива
вывод четных элементов массива
линейный поиск
Выберите верное утверждение
обработка элементов массива выполняется в цикле
элементы массива обязательно должны быть четными
массив задается в разделе type
у каждого элемента массива есть свое имя
