Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Операции обработки строк в Паскаль

Операции обработки строк в Паскаль

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

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

Вопрос 1

После выполнения фагмента программы:

s:='abra';

 s[1]:=Upcase(s[1]);

 sD:='kadabra';

 s:=s+' '+sD+'!';

 writeln(s);

Здесь первый символ строки s1 (строчная «a») был заменен на прописную «A». Затем к этой строке был добавлен пробел и строка s2. В итоге программа напечатает строку .

строка S примет вид:

Вопрос 2

Запишите результат выполнения фагмента программы:

s1:='АБВГДЕЖЗИЙКЛ';

s2:='ABCDEFGH';

s3:=copy(s1,5,3);

 write(s3);

writeln(copy(s2,1,4));

 

Вопрос 3

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

Варианты ответов
  • Подсчет количества букв в строке s
  • Подсчет определенной буквы в строке s
  • Подсчет количества раз выполнения условия
  • В результате выводит число 3
Вопрос 4

Какой вид примет срока S, после применения следующих, подряд идущих процедур:

s:='скоро каникулы!';
Delete(S,2,1);
Delete(S,3,2);
Delete(S,4,4);
insert('а', s,3);
s:=copy(s,3,7);
writeln(s);

Вопрос 5

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

Варианты ответов
  • var sd, b, ch: char;
  • var m, n: string;
  • var 7т, b1, s: char;
  • string k, l: var;
Вопрос 6

Что означает строка var a:string a:='c'+'a'+'b'; кода программы?

Варианты ответов
  • Вставка знака "+" между символами 'cab' в строке a
  • Составление новой строки в переменной а
  • Соединение (конкатенация) символов 'c' , 'a' , 'b' в строке a
  • складывает коды символов и заносит результат в переменную a
Вопрос 7

Какой максимальный размер может иметь строковая переменная?

Варианты ответов
  • 256 символов
  • 255 символов
  • 225 символов
  • 30 символов
Вопрос 8

Какой команде обработки строк соответствует следующий отрывок?

var s: string; i,k,t: byte;

...

 

res:= '';

t:= length(s);

if i > t then i:= t+1;

for j:= 1 to i-1 do res:= res + s[j];

for j:= i+k-1 to t do res:= res + s[j];

Варианты ответов
  • copy(s,i,k)
  • delete(s,i,k)
  • insert(s1,s2,i)
  • copy(s,k,i)
  • delete(s,k,i)
  • insert(s2,s1,i)
Вопрос 9
Какие последовательности символов упорядочены по убыванию?

Варианты ответов
  • '9', '72', '7219', '135'
  • '99', '52', '8'
  • 'сезон', 'season', 'Son'
  • 'шекспир', 'опера', 'Оперетта'
  • 'Анна', 'АННА', 'anna', 'Anna', 'ANNA'
Вопрос 10

Определите результат работы программы.

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

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

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