Двумерные массивы в языке Паскаль

Проверка знаний по теме "Двумерные массивы в языке Паскаль" - основные понятия и определения, организация и принцип работы в программе, структура массива в теле программы.
Информатика 10 класс | Автор: Чиримпей Е.Е. | ID: 9304 | Дата: 18.3.2017
+1 -2
Помещать страницу в закладки могут только зарегистрированные пользователи
Зарегистрироваться
Вопрос № 1

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

это перечисляемый тип данных в виде линейной таблицы.
это структурированный тип данных в виде прямоугольной таблицы.
это структурированный комбинированный тип данных, состоящий из фиксированного числа компонент разного типа.
это одномерный массив, тип элементов которого также является массивом (массив массивов).
это набор ограниченного числа компонент, причем все компоненты массива имеют один и тот же тип, называемый базовым.
это набор данных , структурированных в виде множеств.
Вопрос № 2

Номер элемента двумерного массива определяется:

порядковым номером елемента в линейной таблице
номером строки елемента в таблице
номером столбца елемента в таблице
пересечением строки и столбца елемента в таблице
размерностью елемента в таблице
Вопрос № 3

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

a: array [1…n, 1…n] of real;
a: array [1..n, 1..m] : real;
a: array [1..n, 1..m] of integer;
a: aray [1..n,1..n] of integer;
a: array {1..n,1..m} of integer;
a: array[1..m] of array [1..m] of integer;
a: array[1..m] of real; array [1..m] of real;
Вопрос № 4

Что определяет для массива X[1..n, 1..m] следующий алгоритм:
S:= 0;
For i:= 1 to n do
For j:= 1 to m do
If X[i, j ] <0 then S:=S+X[i, j ];

минимальный элемент массива;
сумму отрицательных элементов массива;
максимальный элемент массива;
количество отрицательных элементов массива;
индекс последнего отрицательного элемента массива;
ни один из ответов 1-5 не верен.
Вопрос № 5

Что определяет для массива X[1..n, 1..m] следующий алгоритм:
For i:= 1 to n do
For j:= 1 to m do
If i mod 2 = 0 then X[i, j] = A;

минимальный элемент массива;
четные столбцы матрицы заменить на А;
четные строки матрицы заменить на А;
количество четных элементов массива;
нечетные строки матрицы заменить на А.
Вопрос № 6

Что определяет для массива X[1..m, 1..m] следующий алгоритм:
For i:= 1 to m do
For j:= 1 to m do
If i mod 2 < > 0 then X[j, i] = A;

нечетные столбцы матрицы заменить на А;
четные столбцы матрицы заменить на А;
четные строки матрицы заменить на А;
количество четных элементов массива;
нечетные строки матрицы заменить на А;
ни один из ответов 1-5 не верен.
Вопрос № 7

Что определяет для массива X[1..n, 1..n] следующий алгоритм:
S:=0;
For i:= 1 to n do
For j:= 1 to n do
If i = n-j+1 then S: = S+X[i, j];

сумма элементов главной диагонали матрицы;
четные столбцы матрицы заменить на А;
четные строки матрицы заменить на А;
сумма элементов побочной диагонали матрицы;
нечетные строки матрицы заменить на А;
ни один из ответов 1-5 не верен.
Вопрос № 8

Что определяет для массивов X[1..n, 1..m] и Y[1..n, 1..m] следующий алгоритм:
For i:=1 to n do
For j:=1 to m do
X[i, j]: = X[i, j] + Y[i, j];

сумма элементов главной диагонали матрицы;
сумма элементов каждой строки матриц X и Y;
четные строки матрицы заменить на А;
количество равных соответствующих элементов матрицы X и матрицы Y;
сумма матриц X и Y.
Вопрос № 9

Что определяет для массива X[1..n, 1..m] следующий алгоритм
V:= 0;
For i:=1 to n do
For j:=1 to m do
If X[i, j] = T then V:= V+1;

сумма элементов главной диагонали матрицы;
сумма элементов каждой строки матриц X и Y;
количество элементов матрицы равных Т;
количество равных элементов матрицы X;
количество элементов матрицы X не равных Т;
ни один из ответов 1-5 не верен.
Вопрос № 10

Что определяет для массива X[1..m, 1..m] следующий алгоритм:
For i:=1 to m do
For j:=1 to m do
If i = j then X[i, j] =1;
нужно учитывать, что если не происходит запись переменной, то она автоматически принимает нулевое значение.

формирование матрицы, в которой элементы стоящие в нечетных столбцах равны 1, остальные равны 0;
формирование матрицы, в которой элементы стоящие на главной диагонали равны 1, остальные равны 0;
формирование матрицы, в которой элементы стоящие в четных строках равны 1, остальные равны 0;
количество равных элементов матрицы X;
формирование матрицы, в которой элементы стоящие на побочной диагонали равны 1, остальные равны 0;
ни один из ответов 1-5 не верен.
Вопрос № 11

Что определяет для массива X[1..n, 1..m] следующий алгоритм
For i:=1 to n do
For j:=1 to m do
If i mod 2 = 0 then X[i, j] =1;
нужно учитывать, что если не происходит запись переменной, то она автоматически принимает нулевое значение.

формирование матрицы, в которой элементы стоящие в нечетных столбцах равны 1, остальные равны 0;
формирование матрицы, в которой элементы стоящие на главной диагонали равны 1, остальные равны 0;
формирование матрицы, в которой элементы стоящие в четных строках равны 1, остальные равны 0;
количество равных элементов матрицы X;
формирование матрицы, в которой элементы стоящие на побочной диагонали равны 1, остальные равны 0.
Вопрос № 12

Что определяет для массива X[1..n, 1..m] следующий алгоритм:
For i:=1 to n do
For j:=1 to m do
If j mod 2 < > 0 then X[i, j] =1;
нужно учитывать, что если не происходит запись переменной, то она автоматически принимает нулевое значение.

формирование матрицы, в которой элементы, стоящие в нечетных столбцах равны 1, остальные равны 0;
формирование матрицы, в которой элементы, стоящие на главной диагонали равны 1, остальные равны 0;
формирование матрицы, в которой элементы, стоящие в четных строках равны 1, остальные равны 0;
количество равных элементов матрицы X;
формирование матрицы, в которой элементы, стоящие на побочной диагонали равны 1, остальные равны 0.
Вопрос № 13

Дана программа, в которой не хватает строки. Напишите пропущенную строку.
var
a : array [1..5, 1..10] of integer;
begin
for i :=1 to 5 do
for j :=1 to 10 do
readln ( a [ i , j ]);
end.

Введите ответ:
Вопрос № 14

Что выполняет данный фрагмент программы:

for i:=1 to 5 do
begin
for j:=1 to 10 do
write ( a [ i , j ]:4);
writeln ;
end ;

ввод элементов, стоящих в i -й строке матрицы, в одной экранной строке с клавиатуры, при этом вводится по 4 элемента в одной строке
ввод элементов, стоящих в j -ом столбце матрицы, с клавиатуры, по 4 элемента
печать элементов, стоящих в i -й строке матрицы в столбец, при этом для вывода каждого элемента отводится 4 позиции
печать элементов, стоящих в i -й строке матрицы в одной экранной строке, при этом для вывода каждого элемента отводится 4 позиции
Получение сертификата
о прохождении теста
Скачать тест Двумерные массивы в языке Паскаль для работы в оффлайн
Скачать тест
можно через
сек.
Комментарии ()
  1. Елена 14 ноября 2018, 16:40 #
    В задании 13
    программа должна работать при строке
    var I,j;integer;

    Вы должны авторизоваться, чтобы оставлять комментарии.