Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Матрицы. Символьные величины

Матрицы. Символьные величины

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

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

Вопрос 1

Что будет выведено на экран после выполнения программы?

  s := '123';
  s := s + '0' + s;
  s := s + s;
  writeln ( s );
Вопрос 2

Что будет выведено на экран после выполнения этой программы?

  s := '123456789';
  n := Pos ( '456', s);
  Delete ( s, n+2, 3 );
  writeln ( s );
Вопрос 3

Сколько единиц будет выведено на экран?

  s := '123456';
  while Length(s) > 0 do begin
    Delete ( s, 1, 2 );
    writeln ( '1' )
  end;
Вопрос 4

Какое условие выполняется для элементов главной диагонали квадратной матрицы?
i, j - индексы строки и столбца матрицы.
 

Варианты ответов
  • i = j
  • i >= j
  • i := j
  • i <= j
Вопрос 5

Укажите верный порядок следования строк кода в описании функции вычисления суммы элементов матрицы?

  • write( s);
  • s := 0;
  • for t:=1 to n do
  • s:= s + f[t,r];
  • for r:=1 to n do
Варианты ответов
  • s := 0;
  • for t:=1 to n do
  • for r:=1 to n do
  • s:= s + f[t,r];
  • write( s);
Вопрос 6

Выберите истинные утверждения

Варианты ответов
  • Строка - сложный тип данных, которая состоит из отдельных символов
  • Символьная строка - это последовательность символов, расположенных в памяти не обязательно рядом
  • Квадратной называется матрица, в которой количество строк не равно количеству столбцов.
  • Элемент матрицы имеет два индекса.
Вопрос 7

Укажите верные записи

Варианты ответов
  • const N:=3; M:=4; var a: array [1..N,1..M] of real;
  • const N=3; M=10; var a: array [1...N,1...M] of real;
  • const N=3; M=3; var a: array [1..N,1..M] of real;
  • const N=3; M=7; var a: array [1..N,1..M] of real; b: array[1..M,1..N] of integer;
Вопрос 8

Требовалось написать программу, при выполнении которой с клавиатуры вводится последовательность из шести неотрицательных целых чисел, не превышающих 106, подсчитывается и выводится сумма введённых чётных чисел или 0, если чётных чисел в последовательности нет. Ученик написал такую программу:

var n, s: longint;
 i: integer;
 begin
 s:=1;
 for i:=1 to 6 do begin
 readln(n);
 if i mod 2 = 0 then
 s := s + n;
 end;
 write(s);
 end.

Выполните следующее.

Напишите, что выведет эта программа при вводе последовательности 1, 1, 2, 3, 5, 8.

 

Вопрос 9

Требовалось написать программу, при выполнении которой с клавиатуры вводится последовательность из шести неотрицательных целых чисел, не превышающих 106, подсчитывается и выводится сумма введённых чётных чисел или 0, если чётных чисел в последовательности нет. Ученик написал такую программу:

1.var n, s: longint;
2.i: integer;
3. begin
4. s:=1;
5. for i:=1 to 6 do begin
6.readln(n);
7. if i mod 2 = 0 then
8. s := s + n;
9. end;
10. write(s);
11.end.

Найдите в программе все ошибки (их может быть одна или несколько) и укажите номера соответствующих строк в программе(без пробелов, по возрастанию номера)

Пройти тест
Сохранить у себя:

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

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