Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Матрицы. Файлы

Матрицы. Файлы

Avatar
05.05.2020. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест по двум темам: Матрицы и Файлы. Для 10 класса с углубленным изучением информатики

Список вопросов теста

Вопрос 1

Какая строка должна быть при закрытии файла?

Варианты ответов
  • Closetext
  • End
  • Writeln
  • Eof
  • Сlose(F)
Вопрос 2

Для чего используется работа с файлами?

Варианты ответов
  • Так принято в Pascal (e)
  • Для программирования игр
  • Для освобождения оперативной памяти
  • Для записи результатов в файл, и чтения данных из файлов
Вопрос 3

Каким оператором файл открывается для записи?

Варианты ответов
  • Rewrite
  • Open
  • Output
  • Write
  • WriteLn
Вопрос 4

При работе с файлами обязательно надо описать …

Варианты ответов
  • Константы
  • Файловую переменную
  • Строковую переменную
  • Подпрограмму
  • Функцию
Вопрос 5

Какой тип должен быть у файловой переменной (в разделе описания)?

Варианты ответов
  • DOUBLE
  • STRING
  • TEXT
  • BOOLEAN
  • INTEGER
Вопрос 6

Каким оператором файл открывается для чтения?

Варианты ответов
  • ReadLn
  • Read
  • Reset
  • ReadKey
  • Record
Вопрос 7

Какая строка соответствует описанию файла?

Варианты ответов
  • Add ( F, 'C:\pascal\file.pas' ) ;
  • File Open ( F, 'C:\pascal\file.pas' ) ;
  • Append ( F, 'C:\pascal\file.pas' ) ;
  • File ( F, 'C:\pascal\file.pas' ) ;
  • Assign ( F, 'C:\pascal\file.pas' ) ;
Вопрос 8

При описании соответствия файловой переменной реальному файлу должен быть оператор...

Варианты ответов
  • FileOpen
  • Append
  • Add
  • Watch
  • Assign
Вопрос 9

Какие файловые типы данных поддерживает Паскаль?

Варианты ответов
  • типизированные
  • системные
  • графические
  • архивные
  • нетипизированные
  • текстовые
Вопрос 10

Выбери условие "конец файла"

Варианты ответов
  • if eof(f) then ...
  • if eoln(f) then ...
  • if filepos(f) > 0 then ...
  • if ioresult = 0 then ...
Вопрос 11

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

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

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

Варианты ответов
  • 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;
Вопрос 13

Что определяет для массива 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 ];

Варианты ответов
  • минимальный элемент массива;
  • сумму отрицательных элементов массива;
  • максимальный элемент массива;
  • количество отрицательных элементов массива;
  • индекс последнего отрицательного элемента массива;
Вопрос 14

Что определяет для массива 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];

Варианты ответов
  • сумма элементов главной диагонали матрицы;
  • четные столбцы матрицы заменить на А;
  • четные строки матрицы заменить на А;
  • сумма элементов побочной диагонали матрицы;
  • нечетные строки матрицы заменить на А;
Вопрос 15

Что определяет для массива 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 не равных Т;
Вопрос 16

Что определяет для массива 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;
Вопрос 17

Дана программа, в которой не хватает строки. Напишите пропущенную строку.
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.

Вопрос 18

Что выполняет данный фрагмент программы:
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 позиции
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт