Просмотр содержимого документа
«Тест по теме "Строковый тип данных"»
Строковый тип данных
Тест:
1) Функция Copy(str,n,m):
Вырезает из строки str m символов, начиная с n-го, таким образом, сама строка изменяется.
Копирует m символов строки str, начиная с n-го символа, при этом исходная строка не меняется.
Копирует n символов строки str, начиная с m-го.
2) Сколько байтов занимает одно целое число или один символ в памяти ЭВМ:
1 байт;
2 бита;
2 байта;
1 бит;
3) Какова максимальная длина текста строки:
от 0 – 255 символов;
от 0 – 127 символов;
от 128 – 255 символов;
4) Функция pos(str1,str2):
Вставка строки str1в строку str2, начиная с n-го символа.
Вставка строки str2, в строку str1.
Определяет позицию подстроки в строке.
5) Строка – это
Любое множество символов.
Последовательность символов определенной длины.
Последовательность символов, заключенных в скобки.
6) Вставка строки str1 в строку str2, начинается с n-го символа, при этом 1-ая строка остается такой же, как и была, а 2-ая получит новое значение; осуществляется следующей функцией:
Str(n,str1).
Insert(str1,str2,n).
Delete(str1,n,m).
Val(str1,n,k).
Даны фрагменты программ. Нужно написать какой результат выводится на экран.
7)var str1,str2,str3 str4:string[25];
str1:='Дима сдал';
str2:='на отлично';
str3:='экзамен';
str4:= str1+'_ ' + str2+'_ '+ str3;
8)сравните две строки:
'Belka ' 'Bylka '
'Belka ' 'Belka '
'bylka ' 'Bylka '
'bylka ' 'bylk '
9) str1:='AB CD EF GH';
str2:='Сегодня прекрасный день ';
k1:=length(str1);
k2:=length(str2);
10) str1:='АБВГДЕЖЗИЙКЛ';
str2:='ABCDEFGH';
str3:=copy(str1,5,3);
writeln(str3);
writeln(copy(str2,1,4));
11) str1:='абвгдежзийкл';
delete(str1,2,5);
writeln(str1);
12) str1:='abcdef';
str2:='ABCDEF';
insert(str1,str2,5);
insert(str2,str1,4);
13) str1:='АБВГДЕЖЗИЙКЛ';
str2:='БВГДЕЖЗИЙКЛ';
k1:=pos(str2,str1);
k2:=pos(str1,str2);
10) str1:='АБВГДЕЖЗИЙКЛ';
str2:='ABCDEFGH';
str3:=copy(str1,5,3);
writeln(str3);
writeln(copy(str2,1,4));
11) str1:='абвгдежзийкл';
delete(str1,2,5);
writeln(str1);
12) str1:='abcdef';
str2:='ABCDEF';
insert(str1,str2,5);
insert(str2,str1,4);
13) str1:='АБВГДЕЖЗИЙКЛ';
str2:='БВГДЕЖЗИЙКЛ';
k1:=pos(str2,str1);
k2:=pos(str1,str2);