игра брюс 2048
Главная / Программирование / Программирование на языке Pascal / Тест 13

Программирование на языке Pascal - тест 13

Упражнение 1:
Номер 1
Какой раздел модуля содержит операторы, которые будут выполнены перед стартом основной программы?

Ответ:

 (1) секция внешних связей (interface) 

 (2) секция реализации (implementation) 

 (3) секция инициализации (begin) 


Номер 2
Какой раздел модуля содержит объявления всех констант, переменных, типов данных и подпрограмм, которыми могут пользоваться остальные модули программы?

Ответ:

 (1) секция внешних связей (interface) 

 (2) секция реализации (implementation) 

 (3) секция инициализации (begin) 


Номер 3
Какой раздел модуля содержит описания тех подпрограмм, которые были объявлены как доступные другим модулям?

Ответ:

 (1) секция внешних связей (interface) 

 (2) секция реализации (implementation) 

 (3) секция инициализации (begin) 


Упражнение 2:
Номер 1
Какие переменные может объявить секция внешних связей модуля А?unit A;			unit C;			unit F;		
interface 		interface		interface
 uses C,D; 		 uses D,F;		 var f;
 var a;			 var c;			implementation
implementation 		implementation		 uses A;
 uses F; 		 uses B;		 var ff;
 var aa;		 var cc;		end;
end;			end;

unit B;			unit D; 
interface		interface 
 uses C; 		 var d;
 var b;			implementation
implementation 	 	 uses B;
 uses D; 		 var dd;
 var bb;  		end;   
end;

Ответ:

 (1)

 (2) aa 

 (3)

 (4) bb 

 (5)

 (6) cc 

 (7)

 (8) dd 

 (9)

 (10) ff 


Номер 2
Какие переменные может использовать секция внешних связей модуля B?unit A;			unit C;			unit F;		
interface 		interface		interface
 uses C,D; 		 uses D,F;		 var f;
 var a;			 var c;			implementation
implementation 		implementation		 uses A;
 uses F; 		 uses B;		 var ff;
 var aa;		 var cc;		end;
end;			end;

unit B;			unit D; 
interface		interface 
 uses C; 		 var d;
 var b;			implementation
implementation 	 	 uses B;
 uses D; 		 var dd;
 var bb;  		end;   
end;

Ответ:

 (1)

 (2) aa 

 (3)

 (4) bb 

 (5)

 (6) cc 

 (7)

 (8) dd 

 (9)

 (10) ff 


Номер 3
Какие переменные может использовать секция внешних связей модуля C?unit A;			unit C;			unit F;		
interface 		interface		interface
 uses C,D; 		 uses D,F;		 var f;
 var a;			 var c;			implementation
implementation 		implementation		 uses A;
 uses F; 		 uses B;		 var ff;
 var aa;		 var cc;		end;
end;			end;

unit B;			unit D; 
interface		interface 
 uses C; 		 var d;
 var b;			implementation
implementation 	 	 uses B;
 uses D; 		 var dd;
 var bb;  		end;   
end;

Ответ:

 (1)

 (2) aa 

 (3)

 (4) bb 

 (5)

 (6) cc 

 (7)

 (8) dd 

 (9)

 (10) ff 


Упражнение 3:
Номер 1
Для того, чтобы скомпилировать все без исключения модули программы, нужно воспользоваться командой:

Ответ:

 (1) Compile | Build 

 (2) Compile | Compile 

 (3) Compile | Make 


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

Ответ:

 (1) Compile | Build 

 (2) Compile | Compile 

 (3) Compile | Make 


Номер 3
Для того, чтобы скомпилировать только те модули программы, которые оказались затронуты внесенными изменениями, нужно воспользоваться командой:

Ответ:

 (1) Compile | Build 

 (2) Compile | Compile 

 (3) Compile | Make 




Главная / Программирование / Программирование на языке Pascal / Тест 13