WorksheetsСтроковые величины и функции для работы с ними
Total questions: 26
Worksheet time: 16mins
Какой тип данных в языке Pascal предназначен для хранения символьной информации?
byte
integer
real
char
Какой тип данных в языке Pascal предназначен для хранения строковой информации?
integer
char
string
byte
Какая функция определяет длину строки?
ord(x)
length(x)
pred(x)
round(x)
Что такое длина строки?
количество букв в строке
количество символов в строке
количество символов в строке не учитывая знак пробела
выражается единицами измерения длины в системе СИ
Каким будет значение строковой переменной Т после выполнения следующих команд?
S:= 'телевидение';
T:=s[3]+s[4]+s[7];
(a)
Каково значение функции length(‘С Днем рождения’)?
(запишите только число)
(a)
Определите результат выполнения операторов:
s:='колодец';
k:=pos('o',s);
k=?
(a)
Каким будет результат выполнения фрагмента программы:
a:=’кит’; b:=‘ель’;
с:=a+b?
китель
кит+ель
елькит
Выберите верные неравенства:
'арбуз' < 'армия'
'Char' > 'char'
'c' > 'd'
'ель' < 'як'
Для ввода строковой величины t с клавиатуры используется команда ...
readln(t);
writeln(t);
writeln('t');
var t:string;
Оператор присваивания имеет вид:
=
:=
=:
Какая функция возвращает символ c заданным кодом?
pred(s)
chr(x)
ord(x)
succ(s)
Какая функция возвращает код символа?
pred(s)
chr(x)
succ(s)
ord(x)
Что будет выведено в результате выполнения фрагмента программы?
s:='Программа';
k:=length(s);
write(s[k]);
9
П
0
а
Что будет выведено в результате выполнения фрагмента программы?
s:='Информатика';
write(s[3]);
3
ф
о
s[3]
Что будет выведено в результате выполнения фрагмента программы?
t:='+';
s:=t*5;
writeln('s=',s);
t5
+++++
s=+++++
Что будет выведено в результате выполнения фрагмента программы?
s:='Информатика';
write(s[length(s) div 2+1]);
(a)
Верно ли, что значение строковой переменной должно записываться в апострофах (одинарных кавычках)?
верно
неверно
Сравните строки:
"123" и "1111"
"123" > "1111"
"123" = "1111"
"123" < "1111"
Выберите верное утверждение:
символы 'М' и 'м' равны
символы 'М' и 'м' не равны
С помощью какой процедуры/функции можно удалить из строки заданное слово?
Процедура Delete (s,p,n)
Функция Ord (s)
Процедура Insert sub s,s,p)
Функция Length (s)
Что будет выведено на экран в результате выполнения фрагмента программы?
a:='электростанция';
writeln(copy(a,1,7));
copy(a,1,7)
электро
электрон
Что будет выведено на экран в результате выполнения фрагмента программы?
a:='электростанция';
writeln(copy(a,2,3)+copy(a,12,3));
электрон
станция
лекция
лекстан
Запишите результат выполнения последовательности команд, если n, k - переменные целого типа; S, t, p - строковые переменные
S:= 'Программирование'; delete ('s,1,7');delete ('s,4,6');
ров
рама
рог
мир
Запишите результат выполнения последовательности команд, если n, k - переменные целого типа; S, t, p - строковые переменные
S:= 'Перемена'; t:=k; insert (t, s, 8)
Перемены
Переменка
Переменок
Что будет выведено на экран в результате выполнения фрагмента программы?
a:='электростанция';
writeln(copy(a,1,7));
copy(a,1,7)
электро
электрон
