Строковые величины
Список вопросов теста
Вопрос 1
Строковые переменные описываются:
Варианты ответов
- var имя_переменной: integer;
- var имя_переменной: string;
- var имя_переменной:char;
- var имя_переменной: real;
Вопрос 2
Над строковыми переменными можно выполнять следующие действия:
Варианты ответов
- перенос
- присваивание
- сравнение
- сложение
- вырезание
Вопрос 3
Вывод строковых переменных выполняется с помощью стандартных процедур:
Варианты ответов
- read
- write
- readln
- writeln
- begin
Вопрос 4
Ввод строковых переменных выполняется с помощью стандартных процедур:
Варианты ответов
- read
- write
- readln
- writeln
- begin
Вопрос 5
Для определения длины строковой переменной используют функцию:
Варианты ответов
- Length(s)
- Ord(s)
- Chr(s)
- UpCase(s)
- LowCase(s)
Вопрос 6
Выберите ВЕРНЫЕ утверждения:
Варианты ответов
- 'ИНФОРМАТИКА' > 'ИНФОРМАЦИЯ'
- 'КОДИРОВКА' > 'КОДИРОВАНИЕ'
- 'БАЙТ' < 'БИТ'
- 'СЧИТАЛОЧКА' < 'СЧИТЫВАНИЕ'
- 'код1' = 'КОД1'
Вопрос 7
Определить, что будет выведено на экран после выполнения фрагмента программы:
s := 'мотор';
writeln(s[5] + s[2] + s[3]);
Вопрос 8
Определить, что будет выведено на экран монитора после выполнения следующей программы:
var s: string;
i,k: integer;
begin
s := 'Мир информатики и информации';
k := 0;
for i := 1 to length(s) do
if s[i] = 'и' then k := k+1;
writeln(k);
end.
Вопрос 9
Дана строка s. Написать команду для вывода на экран слова, составленного из первой и предпоследней буквы строки (ответ запишите без пробелов).
Вопрос 10
Для определения позиции последнего вхождения подстроки в строку используют функцию:
Варианты ответов
- PosEx(s1,s,from)
- Ord(s)
- Chr(s)
- Pos(s1,s)
- LastPos(s1,s)
Вопрос 11
Определить, что будет выведено на экран после выполнения фрагмента программы:
s := 'привет';
writeln(s[length(s)] + s[3] + s[2]);
Вопрос 12
Для преобразования одного символа в строчную букву используют функцию:
Варианты ответов
- Length(s)
- UpCase(s)
- LowCase(s)
- LowerCase(s)
- UpperCase(s)
Вопрос 13
Для преобразования одного символа в заглавную букву используют функцию:
Варианты ответов
- Length(s)
- UpCase(s)
- LowCase(s)
- LowerCase(s)
- UpperCase(s)
Вопрос 14
Дано слово s := 'КРЕДИТОВАНИЕ'. Определите команду, после выполнения которой, переменная d примет значение 'РЕДАКТОР'.
Варианты ответов
- d := copy(s,2,3) + copy(s,9,1) + copy(s,1,1) + copy(s,6,2) + copy(s,2,1);
- d := copy(s,2,1) + copy(s,9,2) + copy(s,1,1) + copy(s,6,2) + copy(s,2,3);
- d := copy(s,6,2) + copy(s,1,1) + copy(s,9,1) + copy(s,2,3) + copy(s,2,1);
- d := copy(s,2,3) + copy(s,6,1) + copy(s,1,1) + copy(s,9,2) + copy(s,2,1);
Вопрос 15
Установите соответствие между командами и их описанием
1.
PosEx(s1,s,from)
2.
Pos(s1,s)
3.
Copy(s,index,count)
4.
Delete(s,index,count)
5.
Insert(s1,s,index)
6.
LowerCase(s)
7.
UpperCase(s)
Варианты ответов
- Определяет позицию подстроки в строке, начиная с определенной позиции
- Определяет позицию подстроки в строке
- Копирует часть строки в другую строку
- Удаляет символы строки
- Вставляет подстроку в строку
- Преобразует все символы строки в строчные буквы
- Преобразует все символы строки в заглавные буквы
Вопрос 16

Вопрос 17



