игра брюс 2048
Главная / Программирование / Введение в программирование на 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) 'Весильева' 




Главная / Программирование / Введение в программирование на Delphi / Тест 10