Главная / Программирование /
Введение в программирование на Delphi / Тест 10
Введение в программирование на Delphi - тест 10
Упражнение 1:
Номер 1
Что делает функция Chr()?
Ответ:
 (1) принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI 
 (2) принимает в качестве параметра целое число, и возвращает символ, соответствующий этому числу в таблице ANSI 
 (3) выводит на экран в качестве сообщения символ, указанный в параметре 
 (4) возвращает True, если указанный в параметре символ является числом 
 (5) возвращает True, если указанный в параметре символ является буквой 
Номер 2
Что делает функция Ord()?
Ответ:
 (1) принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI 
 (2) принимает в качестве параметра целое число, и возвращает символ, соответствующий этому числу в таблице ANSI 
 (3) выводит на экран в качестве сообщения символ, указанный в параметре 
 (4) возвращает True, если указанный в параметре символ является числом 
 (5) возвращает True, если указанный в параметре символ является буквой 
Номер 3
Чем отличаются функции Chr() и Ord()?
Ответ:
 (1) Ord() принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI, а Chr() наоборот – принимает число, и возвращает соответствующий символ 
 (2) Chr() принимает в качестве параметра символ, и возвращает целое число, соответствующее номеру этого символа в таблице ANSI, а Ord() наоборот – принимает число, и возвращает соответствующий символ 
 (3) Ord() возвращает True, если указанный в параметре символ является числом, а Chr() возвращает True, если символ является буквой 
 (4) Chr() возвращает True, если указанный в параметре символ является числом, а Ord() возвращает True, если символ является буквой 
Номер 4
Найдите неверные способы использования функций Chr() и Ord():
Ответ:
 (1) s := Ord(125); 
 (2) s := Ord('Z'); 
 (3) s := Chr(125); 
 (4) s := Chr('Z'); 
Номер 5
Найдите верные способы использования функций Chr() и Ord() (s - символьная переменная):
Ответ:
 (1) s := Ord(120); 
 (2) s := Ord('Я'); 
 (3) s := Chr(320); 
 (4) s := Chr('Я'); 
Упражнение 2:
Номер 1
Выберите строковые типы данных:
Ответ:
 (1) AnsiChar 
 (2) WideString 
 (3) String 
 (4) WideChar 
 (5) Char 
 (6) PChar 
 (7) AnsiString 
Номер 2
Выберите символьные типы данных:
Ответ:
 (1) AnsiChar 
 (2) WideString 
 (3) String 
 (4) WideChar 
 (5) Char 
 (6) PChar 
 (7) AnsiString 
Номер 3
Сколько символов может содержать строка ShortString?
Ответ:
 (1) неограниченно 
 (2) от 0 до 250 символов 
 (3) от 0 до 255 символов 
 (4) от 0 до 65 500 символов 
Упражнение 3:
Номер 1
Что делает функция Length()?
Ответ:
 (1) возвращает размер подстроки в строке 
 (2) возвращает размер строки 
 (3) указывает номер символа, с которого начинается подстрока 
 (4) возвращает из строки подстроку указанной длины 
Номер 2
Найдите правильное применение функции Length(), если i – переменная целого типа, а s - строка:
Ответ:
 (1) i := Length('Строка'); 
 (2) s := Length('Строка', 2,3); 
 (3) i := Length('Сороковой', 'Сорок'); 
 (4) s := Length(5, 'Синхрофазотрон'); 
Номер 3
Найдите неправильное применение функции Length(), если i – переменная целого типа, а s - строка:
Ответ:
 (1) i := Length('Строка'); 
 (2) s := Length('Строка', 1,4); 
 (3) i := Length('Сороковой', 'рок'); 
 (4) s := Length(7, 'Синхрофазотрон'); 
Упражнение 4:
Номер 1
Что делает функция Pos()?
Ответ:
 (1) возвращает размер подстроки в строке 
 (2) возвращает размер строки 
 (3) указывает номер символа, с которого начинается подстрока 
 (4) возвращает из строки подстроку указанной длины 
Номер 2
Найдите правильное применение функции Pos(), если i – переменная целого типа, а s - строка:
Ответ:
 (1) i := Pos("Строка"); 
 (2) s := Pos("Строка", 2,3); 
 (3) i := Pos('Сороковой', 'Сорок'); 
 (4) s := Pos(5, "Синхрофазотрон"); 
Номер 3
Найдите неправильное применение функции Pos(), если i – переменная целого типа, а s - строка:
Ответ:
 (1) i := Pos('Строка'); 
 (2) s := Pos('Строка', 1,4); 
 (3) s := Pos(7, 'Синхрофазотрон'); 
Упражнение 5:
Номер 1
Что делает функция Copy()?
Ответ:
 (1) возвращает размер подстроки в строке 
 (2) возвращает размер строки 
 (3) указывает номер символа, с которого начинается подстрока 
 (4) возвращает из строки подстроку указанной длины 
Номер 2
Найдите правильное применение функции Copy(), если i – переменная целого типа, а s - строка:
Ответ:
 (1) i := Copy('Строка'); 
 (2) s := Copy('Строка', 2,3); 
 (3) i := Copy('Сороковой', 'Сорок'); 
 (4) s := Copy(5, 'Дактилоскопия'); 
Номер 3
Найдите неправильное применение функции Copy(), если i – переменная целого типа, а s - строка:
Ответ:
 (1) i := Copy('Строка'); 
 (2) s := Copy('Строка символов', 1,4); 
 (3) i := Copy('Сороковой', 'рок'); 
 (4) s := Copy(3, 'Участковый'); 
Упражнение 6:
Номер 1
Имеется четыре строки: 'Сорок', 'Сорока', 'Сарок', 'Сарока'. Какая из них больше остальных, если сравнивать эти строки?
Ответ:
 (1) 'Сорок' 
 (2) 'Сорока' 
 (3) 'Сарок' 
 (4) 'Сарока' 
Номер 2
Имеется четыре строки: 'Сорок', 'Сорока', 'Сарок', 'Сарока'. Какая из них меньше остальных, если сравнивать эти строки?
Ответ:
 (1) 'Сорок' 
 (2) 'Сорока' 
 (3) 'Сарок' 
 (4) 'Сарока' 
Номер 3
Имеется четыре строки: 'Васильев', 'Васильева', 'Весильев', 'Весильева'. Какая из них меньше остальных, если сравнивать эти строки?
Ответ:
 (1) 'Васильев' 
 (2) 'Васильева' 
 (3) 'Весильев' 
 (4) 'Весильева' 
Номер 4
Имеется четыре строки: 'Васильев', 'Васильева', 'Весильев', 'Весильева'. Какая из них больше остальных, если сравнивать эти строки?
Ответ:
 (1) 'Васильев' 
 (2) 'Васильева' 
 (3) 'Весильев' 
 (4) 'Весильева'