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

Введение в программирование на Delphi - тест 14

Упражнение 1:
Номер 1
Какие данные может хранить переменная, имеющая тип Variant?

Ответ:

 (1) любые типы 

 (2) только строки любой длины 

 (3) только целые числа с любым количеством цифр 

 (4) только динамические массивы 


Номер 2
Как указать переменной Variant, какого типа значение мы ей присваиваем?

Ответ:

 (1) использовать явное преобразование типов 

 (2) не нужно указывать значение, оно определяется автоматически во время работы программы 

 (3) значение указывается в разделе var, сразу после слова Variant 


Номер 3
Переменная какого типа требует больше оперативной памяти?

Ответ:

 (1) longword 

 (2) currency 

 (3) Boolean 

 (4) variant 


Упражнение 2:
Номер 1
Чему будет равна переменная v1 в результате приведенного кода?
        
var
   v1, v2, v3 : Variant;
begin
   v1 := '2';
   v2 := '7';
   v3 := 9;
   v1 := v1 + v2 + v3;
        
        

Ответ:

 (1) 18 

 (2) 36 

 (3) '279' 

 (4) произойдет ошибка – несовместимость типов данных 


Номер 2
Чему будет равна переменная v1 в результате приведенного кода?
        
var
   v1, v2, v3 : Variant;
begin
   v1 := '2';
   v2 := 7;
   v3 := 9;
   v1 := v1 + v2 + v3;
        
        

Ответ:

 (1) 18 

 (2) 36 

 (3) '279' 

 (4) произойдет ошибка – несовместимость типов данных 


Номер 3
Чему будет равна переменная v1 в результате приведенного кода?
        
var
   v1, v2, v3 : Variant;
begin
   v1 := '2';
   v2 := '9';
   v3 := 7;
   v1 := v1 + v2 + v3;
        
        

Ответ:

 (1) 18 

 (2) 36 

 (3) '297' 

 (4) произойдет ошибка – несовместимость типов данных 


Упражнение 3:
Номер 1
Что делает функция ExtractFileName()?

Ответ:

 (1) возвращает имя папки, в которой хранится указанный файл 

 (2) возвращает имя файла, вырезав его из полного адреса 

 (3) возвращает короткое имя файла (8 символов + расширение), вырезав его из полного адреса 

 (4) возвращает короткое имя папки (8 символов), в которой хранится указанный файл 


Номер 2
Что делает функция ExtractFilePath()?

Ответ:

 (1) возвращает адрес папки, в которой хранится указанный файл 

 (2) возвращает имя файла, вырезав его из полного адреса 

 (3) возвращает короткое имя файла (8 символов + расширение), вырезав его из полного адреса 

 (4) возвращает короткое имя папки (8 символов), в которой хранится указанный файл 


Номер 3
Что делает функция ExtractShortPathName()?

Ответ:

 (1) возвращает адрес папки, в которой хранится указанный файл 

 (2) возвращает имя файла, вырезав его из полного адреса 

 (3) возвращает короткое имя файла (8 символов + расширение), вырезав его из полного адреса 

 (4) возвращает короткое имя папки (8 символов), в которой хранится указанный файл 

 (5) возвращает короткий (по 8 символов на папку) адрес и короткое имя файла (8 символов + расширение) 


Упражнение 4:
Номер 1
Что делает процедура ProcessPath()?

Ответ:

 (1) возвращает адрес папки, в которой хранится указанный файл 

 (2) возвращает имя файла, вырезав его из полного адреса 

 (3) возвращает отдельно диск, папку и имя файла 


Номер 2
Что делает функция ExtractFileDrive()?

Ответ:

 (1) возвращает адрес папки, в которой хранится указанный файл 

 (2) возвращает имя файла, вырезав его из полного адреса 

 (3) возвращает имя диска, вырезав его из полного адреса 

 (4) возвращает отдельно диск, папку и имя файла 


Номер 3
Что делает функция ExtractFileExt()?

Ответ:

 (1) возвращает адрес папки, в которой хранится указанный файл 

 (2) возвращает имя файла, вырезав его из полного адреса 

 (3) возвращает имя диска, вырезав его из полного адреса 

 (4) возвращает расширение файла 


Упражнение 5:
Номер 1
Какая строка будет возвращена приведенной ниже функцией?
        
ExtractFilePath('C:\MyDir\ myfile.txt');
        
        

Ответ:

 (1) '.txt' 

 (2) 'myfile.txt' 

 (3) 'C:\MyDir\' 

 (4) 'C:\MyDir' 


Номер 2
Какая строка будет возвращена приведенной ниже функцией?
        
ExtractFileDir('C:\MyDir\ myfile.txt');
        
        

Ответ:

 (1) '.txt' 

 (2) 'myfile.txt' 

 (3) 'C:\MyDir\' 

 (4) 'C:\MyDir' 


Номер 3
Чем отличаются функции ExtractFilePath() и ExtractFileDir()?

Ответ:

 (1) ничем, они выполняют одинаковые действия и возвращают одинаковый результат 

 (2) первая возвращает адрес файла без конечного обратного слэша "\", а вторая – с ним 

 (3) первая возвращает адрес файла с конечным обратным слэшем "\", а вторая – без него 


Упражнение 6:
Номер 1
Что вернет функция ExtractFilePath(), если в параметре указать только имя и расширение файла?

Ответ:

 (1) пустую строку 

 (2) только символ "\" 

 (3) в параметре обязательно должен быть адрес файла, иначе произойдет ошибка 


Номер 2
Что вернет функция ExtractFileDir(), если в параметре указать только имя и расширение файла?

Ответ:

 (1) только символ "\" 

 (2) пустую строку 

 (3) в параметре обязательно должен быть адрес файла, иначе произойдет ошибка 


Номер 3
Что вернет функция ProcessPath(), если в параметре указать адрес и имя файла, причем файл находится в третьей по вложенности папке?

Ответ:

 (1) произойдет ошибка программы 

 (2) отдельно диск, адрес и имя файла 

 (3) вернется только диск и имя файла 

 (4) вернется только адрес файла 




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