Контрольная работа по теме «Символьный и строковый типы данных» 1 вариант
Список вопросов теста
Вопрос 1
-
Определите значения k для строк
str1:=‘dorogoj drug’
str2:= ‘drug’
k:= Lеngth(Str1);
Вопрос 2
-
Определите значения k для строк
str1 :=‘dorogoj drug’
str2:= ‘drug’
k:= Lеngth(Str2);
Вопрос 3
-
Определите значения S для строк
str1 :=‘dorogoj drug’
str2:= ‘drug’
s:=cоpу(str1,4,3)
Вопрос 4
-
Определите значения Str1 для строк
str1 :=‘dorogoj drug’
str2:= ‘drug’
Dеlеtе(str1,3,4)
Вопрос 5
s:=‘dorogoj drug’
Запишите значение строки s1
s1:=copy(s,4,3)
Вопрос 6
-
Определите значения n для строк
s1 :=‘dorogoj drug’
s2:= ‘drug’
n:=pos(s2,s1)
Вопрос 7
Какой тип данных в языке Pascal предназначен для хранения символьной информации?
Варианты ответов
- byte
- integer
- real
- char
Вопрос 8
Какой тип данных в языке Pascal предназначен для хранения строковой информации?
Варианты ответов
- integer
- char
- string
- byte
Вопрос 9
Функция для определения длины строки S
Варианты ответов
- ord(S)
- length(S)
- pred(S)
- round(S)
Вопрос 10
Процедура УДАЛЯЕТ из строки ST участок, содержащий N символов с позиции P
Варианты ответов
- Delete(st,p,n)
- val(st,p,n)
- insert(st,p,n)
- Delete(st,n,p)
- Delete(p,n,st)
Вопрос 11
Напишите результат выполнения фрагмента программы:
s1:='В саду растут деревья ';
delete( s1, 1, 10);
Вопрос 12
Из слова КОМПЬЮТЕРИЗАЦИЯ получено слово КОМПЬЮТЕР. Запишите пропущенные значения в строке ответ через запятую без пробелов.
COPY (‘компьютеризация‘, ,,, )
Вопрос 13
Какая строка будет выведена на экран в результате выполнения программы?
var s: string;
i: byte;
begin
s:= 'сокол около колокола';
i:=pos('кол');
while i<>0 do begin
delete (s,i, 3); i:= pos('кол');
end;
writeln(s);
end.
Вопрос 14
Функция Copy(str,n,m):
Варианты ответов
- Вырезает из строки str m символов, начиная с n-го, таким образом, сама строка изменяется
- Копирует m символов строки str, начиная с n-го символа, при этом исходная строка не меняется
- Копирует n символов строки str, начиная с m-го
- Копирует n символов строки str, начиная с m-го символа, при этом исходная строка не меняется