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

Символьные строки

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

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

Вопрос 1

Запишите команду, позволяющую получить из слова Информатика слово формат

Варианты ответов
  • Insert ('Информатика','формат',3)
  • Copy ('Информатика',3,6)
  • Delete ('Информатика',3,8)
  • Copy ('Информатика',3,8)
Вопрос 2

Операторные скобки - это

Варианты ответов
  • элемент программы, который может принимать разные значения, но в каждый момент времени имеет единственное значение
  • элемент программы, который позволяет объединить несколько операторов (действий) в один составной оператор
  • элемент программы, значение которого не меняется
  • элемент программы, который не обрабатывается транслятором языка, но поясняет смысл отдельных записей в программе
Вопрос 3

Переводит числовое значение в строковое функция ...

Варианты ответов
  • Str
  • Val
  • Var
  • String
Вопрос 4

Поясните семантику процедуры 

Pos (Str1, Str2)

Варианты ответов
  • определяет позицию символа, с которого начинается первое вхождение строки Str1 в строку Str2
  • вставляет строку Str1 в строку Str2
  • определяет, входит ли строка Str1 в строку Str2
  • сравнивает длины строк Str1 и Str2
Вопрос 5

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

balkon  и balken

Варианты ответов
  • >
  • <
Вопрос 6

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

Balkon и balkon

Варианты ответов
  • <
  • >
Вопрос 7

Какой тип данных используется в языке Паскаль для обозначения символьных строк?

Вопрос 8

Отметьте все правильные объявления символьных строк

Варианты ответов
  • var s: string;
  • var string: s;
  • var s, s1, s2: array[1..10] of char;
  • var s1, s2: integer;
  • var s, s1, s2: string;
Вопрос 9

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

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

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

  s := '123';
  s := s + s[2] + s + s[3];
  writeln ( s );
Вопрос 11

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

  s := '12345';
  n := Length(s) + Length('456');
  writeln ( n );
Варианты ответов
  • 8
  • 5
  • 3
  • 12345456
Вопрос 12

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

  s := '123456789';
  s1 := 'abcdef';
  s := Copy(s,5,2) + '0' + Copy(s1,3,3);
  writeln ( s );
Вопрос 13

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

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

Программа должна считать, сколько раз в строке S встречается подстрока '12'. Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов.

  c := 0;
  repeat
     ...   
     if p <> 0 then begin 
        c := c + 1;
        Delete ( S, 1, p+1)
     end;
  until p = 0;
Вопрос 15

Программа должна считать, сколько раз в строке S встречается цифра '0'. Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов.

  c := 0;
  for k:=1 to Length(S) do begin
    if S[k] = '0' then
      ...
  end;
Пройти тест
Сохранить у себя:

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

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