Главная » 2011 » Февраль » 25 » Тест по теме: Двумерные массивы в Паскаль
Еще материалы:
08:10
Тест по теме: Двумерные массивы в Паскаль
Тест по теме «Двумерные массивы».
1. Укажите правильное описание двумерного массива:
А) a: array [1…n, 1…n] of real;
Б) a: array {1..n,1..m} of integer;
В) a: array [1..n, 1..m] of real;
Г) a: aray [1..n, 1..m]: integer.
2. Что определяет для массива 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 не верен.
3. Что определяет для массива 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;
А) минимальный элемент массива;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) нечетные строки матрицы заменить на А.
4. Что определяет для массива 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 не верен.
5. Что определяет для массива 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 не верен.
6. Что определяет для массивов 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.
7. Что определяет для массива 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 не верен.
8. Что определяет для массива X[1..m, 1..m] следующий алгоритм
For i:=1 to m do
For j:=1 to n do
If i = j then X[i, j] =1;
А) формирование матрицы, в которой элементы стоящие в нечетных столбцах равны1, остальные равны 0;
Б) формирование матрицы, в которой элементы стоящие на главной диагонали равны1, остальные равны 0;
В) формирование матрицы, в которой элементы стоящие в четных строках равны1, остальные равны 0;
Г) количество равных элементов матрицы X;
Д) формирование матрицы, в которой элементы стоящие на побочной диагонали равны1, остальные равны 0;
Е) ни один из ответов 1-5 не верен.
9. Что определяет для массива 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.
10. Что определяет для массива 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.
Ответы: 1-в 2-б 3-б 4-д 5-г 6-д 7-в 8-б 9-в 10-а
В 8-10 нужно учитывать что если не происходит запись переменной, то она автоматически принимает нулевое значение.
Ответ: Ответы: 1-в 2-б 3-б 4-д 5-г 6-д 7-в 8-б 9-в 10-а
В 8-10 нужно учитывать что если не происходит запись переменной, то она автоматически принимает нулевое значение.