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

Строковый тип данных

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

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

Вопрос 1

Найдите слово (слова) русского языка, которое больше, чем слово “пар”, и меньше, чем слово “парус”.

Варианты ответов
  • паровоз
  • парикмахер
  • парк
Вопрос 2

Выполняется ли всегда для соединения строк переместительный закон?

Варианты ответов
  • да
  • нет
  • в отдельных случаях
Вопрос 3

Что выполняет фрагмент следующей программы?

clrscr; n:=255

for  i: = 0 to n do

  writeln(i,’    ‘, chr(i));

end.

Варианты ответов
  • Распечатывает только символы, соответствующие различным кодам.
  • Распечатывает коды, соответствующие различным символам
  • Распечатывает коды и соответствующие им символы
Вопрос 4

Какая функция позволяет определить код по символу?

Варианты ответов
  • length(a)
  • chr(a)
  • ord(a)
Вопрос 5

Что выполняет фрагмент следующей  программы?

s:=0;

for i:=1 to length(a) do begin

  if copy(a,i,1)=’a’ then s:=s+1;

end;

writeln(s);

Варианты ответов
  • Печатает букву “а”.
  • Производит подсчет числа вхождений буквы “а” в заданном тексте.
  • Производит подсчет числа вхождений буквы “а” в начале текста.
Вопрос 6

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

Str1:='ABCDEFGH':

Str2:='abcdefgh';

Insert(Str1, Str2, 3);

Варианты ответов
  • Str2='abABCDEFGHcdefgh'
  • Str2='abABCDEFGHgh'
  • Str2='abABCDcd'
Вопрос 7

Задана строка из пяти трехзначных чисел, являющихся ASCII кодами некоторых символов. Расшифруйте следующую запись:

171  168  172  174  173

Варианты ответов
  • уголь
  • лимон
  • огонь
Вопрос 8

Что выполняет фрагмент следующей  программы?

n:=0;

for i:=1 to length(st) do begin

  val(st[i],d,k);

  if  k=0 then n:=n+d;

end;

writeln(‘n=’,n);

readln;

end.

Варианты ответов
  • Подсчитывает и печатает сумму всех цифр данной строки.
  • Подсчитывает и печатает сумму всех чисел в данной строке.
  • Подсчитывает и печатает сумму всех символов в данной строке.
Вопрос 9

Верно ли равенство  a=copy(a,1,length(a))?

Варианты ответов
  • да
  • нет
  • В отдельных случаях
Вопрос 10

Что выполняет фрагмент следующей  программы?

for i:=1 to length(a)  do

  writeln(copy(a,1,i));

Варианты ответов
  • Печатает все подстроки данной строки А, начинающиеся с ее первой буквы, по возрастанию их длин.
  • Печатает все подстроки данной строки А, начинающиеся с ее первой буквы, по убыванию их длин.
  • Печатает все подстроки данной строки А, начинающиеся с ее последней буквы, по возрастанию их длин.
Вопрос 11

С помощью какой функции можно определить, появляется ли данная строка в другой строке?

Варианты ответов
  • chr(X)
  • pos(Str1,Str2)
  • str(N,Str1)
Пройти тест
Сохранить у себя:

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

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