Главная / Программирование /
Введение в программирование / Тест 5
Введение в программирование - тест 5
Упражнение 1:
Номер 1
Какую среду ссылок подпрограммы определяют ассоциации, формируемые локальными переменными подпрограммы?
Ответ:
 (1) среду глобальных ссылок 
 (2) среду локальных ссылок 
 (3) среду нелокальных ссылок 
 (4) среду предопределенных ссылок 
Номер 2
Какую среду ссылок подпрограммы определяют ассоциации, формируемые глобальными переменными, доступными в подпрограмме?
Ответ:
 (1) среду глобальных ссылок 
 (2) среду локальных ссылок 
 (3) среду предопределенных ссылок 
Номер 3
Какие среды ссылок включает среда ссылок подпрограммы?
Ответ:
 (1) среду локальных ссылок 
 (2) среду нелокальных ссылок 
 (3) среду предопределенных ссылок 
 (4) среда временных ссылок 
 (5) среду глобальных ссылок 
Упражнение 2:
Номер 1
Какие характеристики языка присущи строго блочно-структурированному языку программирования?
Ответ:
 (1) программа состоит из иерархически вложенных блоков 
 (2) область объявления переменных расположена в начале блока 
 (3) переменные могут объявляться в любом месте программы 
Номер 2
Если во внешнем блоке объявлена переменная a1
и во вложенном блоке объявлена переменная a1
, то переменная a1
внешнего блока будет:
Ответ:
 (1) доступна без квалификации имени этой переменной во вложенном блоке 
 (2) доступна во внешнем блоке, в котором она была объявлена 
 (3) доступна в любом месте программы 
Номер 3
При каком способе передачи параметров значение фактического параметра, передаваемого как переменная, может быть изменено после выполнения подпрограммы?
Ответ:
 (1) передача параметров по ссылке 
 (2) передача параметров по значению 
 (3) передача параметров по имени 
 (4) передача параметров по значению-результату 
 (5) передача параметров по значению-константе 
 (6) передача параметров по результату 
Упражнение 3:
Номер 1
Если в блочно-структурированном языке программирования переменная объявлена во вложенном блоке, то она:
Ответ:
 (1) доступна в любом месте программы 
 (2) доступна во внешнем блоке 
 (3) доступна во вложенном блоке, в котором она объявлена 
Номер 2
Что можно передавать в качестве фактического параметра подпрограммы?
Ответ:
 (1) значение переменной 
 (2) значение функции 
 (3) идентификатор процедуры 
Номер 3
Какие языки относятся к строго блочно-структурированным языкам программирования?
Ответ:
 (1) ALGOL 60 
 (2) Pascal 
 (3) Java 
Упражнение 4:
Номер 1
Что означает термин динамическая область видимости ассоциации?
Ответ:
 (1) фрагмент кода программы 
 (2) вся программа 
 (3) совокупность активаций подпрограмм, включающих данную ассоциацию в среду ссылок подпрограммы 
Номер 2
Какая среда включает среду глобальных ссылок?
Ответ:
 (1) среда локальных ссылок 
 (2) среда ссылок подпрограммы  
 (3) среда предопределенных ссылок 
Номер 3
При каком способе передачи параметров значение фактического параметра, передаваемого как переменная, не может быть изменено при выполнении вызываемой подпрограммы?
Ответ:
 (1) передача параметров по ссылке 
 (2) передача параметров по значению 
 (3) передача параметров по значению-результату 
 (4) передача параметров, по значению-константе 
 (5) передача параметров по результату 
Упражнение 5:
Номер 1
Что означает термин статическая область видимости идентификатора?
Ответ:
 (1) фрагмент кода программы, в котором идентификатор ссылается на конкретный объект 
 (2) вся программа 
 (3) совокупность активаций подпрограмм, включающих данную ассоциацию в среду ссылок подпрограммы 
Номер 2
Какая среда включает среду предопределенных ссылок?
Ответ:
 (1) среда локальных ссылок 
 (2) среда нелокальных ссылок 
 (3) среда ссылок 
 (4) среда ссылок подпрограммы 
Номер 3
В строго блочно-структурированных языках программирования область объявлений всегда должна быть расположена:
Ответ:
 (1) в начале блока 
 (2) в любом месте программы 
 (3) в конце блока