Главная / Программирование /
Macromedia Flash MX и программирование на ActionScript / Тест 12
Macromedia Flash MX и программирование на ActionScript - тест 12
Упражнение 1:
Номер 1
Выберите верные предложения:
Ответ:
 (1) каждый тег XML называется узлом 
 (2) набор данных в формате XML называется документом XML 
 (3) не каждый тег XML называется узлом 
 (4) набор данных в формате XML называется строкой XML 
Номер 2
Выберите верные предложения:
Ответ:
 (1) в HTML используются заранее определенные теги, а в XML пользователь создает свои собственные 
 (2) в XML используются заранее определенные теги, а в HTML пользователь создает свои собственные 
 (3) в синтаксисе XML, подобно HTML, используются теги, атрибуты и значения 
 (4) в синтаксисе XML, в отличае от HTML, используются теги, атрибуты и значения 
Номер 3
Выберите верные предложения:
Ответ:
 (1) каждый XML-документ может содержать не один корневой узел 
 (2) каждый XML-документ может содержать только один корневой узел 
 (3) атрибуты обязательны; каждый узел может иметь ограниченное число атрибутов 
 (4) атрибуты необязательны; каждый узел может иметь неограниченное число атрибутов 
Упражнение 2:
Номер 1
Следуя правилам составления XML-документов, для закрытия узла Name служит тег :
Ответ:
 (1) /Name
 
 (2) /APPLET
 
 (3) /A
 
 (4) /LINK
 
Номер 2
Кодировать все служебные символы в стандарте URL можно с помощью функции
Ответ:
 (1) escape()
 
 (2) FORM
 
 (3) INS
 
 (4) SCRIPT
 
Номер 3
Каким правилам необходимо следовать при составлении XML-документов?
Ответ:
 (1) не следует начинать имена узлов буквами XML 
 (2) каждый узел должен быть правильно завершен 
 (3) все служебные символы должны кодироваться в стандарте URL 
 (4) большинство XML-анализаторов учитывают регистр клавиатуры 
 (5) корневой узел должен быть единственным 
Упражнение 3:
Номер 1
Для создания и форматирования во Flash XML-документов нужно сделать две вещи:
Ответ:
 (1) создать документ в виде текстовой строки.  
 (2) преобразовать эту строку в объект XML при помощи конструктора объекта XML 
 (3) создать документ в виде объекта XML 
 (4) преобразовать эту объект XML в строку при помощи конструктора объекта XML 
Номер 2
Какие свойства объекта XML помогают извлечь информацию из XML-документа?
Ответ:
 (1) firstChild
 
 (2) childNodes
 
 (3) nextSibling
 
 (4) attributes
 
Номер 3
Какое свойство объекта XML указывает на первый узел внутри структуры?
Ответ:
 (1) firstChild
 
 (2) childNodes
 
 (3) nextSibling
 
 (4) attributes
 
Упражнение 4:
Номер 1
Какое свойство объекта XML возвращает массив дочерних узлов данной точки структуры?
Ответ:
 (1) firstChild
 
 (2) childNodes
 
 (3) nextSibling
 
 (4) attributes
 
Номер 2
Какое свойство объекта XML указывает на следующий узел того же уровня в структуре?
Ответ:
 (1) firstChild
 
 (2) childNodes
 
 (3) nextSibling
 
 (4) attributes
 
Номер 3
Какое свойство объекта XML возвращает ассоциативный массив имен атрибутов?
Ответ:
 (1) firstChild
 
 (2) childNodes
 
 (3) nextSibling
 
 (4) attributes
 
Упражнение 5:
Номер 1
Какими методами объекта XML можно отослать XML-данные по указанному адресу?
Ответ:
 (1) send()
 
 (2) sendAndLoad()
 
 (3) toString()
 
Номер 2
Какой метод объекта XML позволяет послать XML и сразу получить ответ?
Ответ:
 (1) send()
 
 (2) sendAndLoad()
 
 (3) getBytesLoaded()
 
Номер 3
Сокет-сервер – это приложение, способное
Ответ:
 (1) поддерживать двунаправленный канал связи между компьютерами сети 
 (2) поддерживать однонаправленный канал связи между компьютерами сети 
Упражнение 6:
Номер 1
Выберите верные предложения:
Ответ:
 (1) соединение с сокет-сервером является постоянным, то есть пользователь все время находится в контакте с сервером, а не только на время загрузки или передачи информации 
 (2) сокет-сервер, в отличие от страниц сценариев, работает непрерывно 
 (3) сокет-сервер может одновременно поддерживать множество соединений и обеспечивать обмен информацией между присоединенными пользователями 
 (4) пользователь, будучи соединен с сокет-сервером, может в определенное время передать или получить информацию 
Номер 2
Какое событие можно использовать для определения завершения загрузки данных?
Ответ:
 (1) onLoad
 
 (2) onPress
 
 (3) onGet
 
Номер 3
Какие виды событий способен обрабатывать XMLSocket?
Ответ:
 (1) onConnect
 
 (2) onXML
 
 (3) onClose
 
 (4) onLoad
 
Упражнение 7:
Номер 1
Какое событие XMLSocket означает установление соединения?
Ответ:
 (1) onConnect
 
 (2) onXML
 
 (3) onClose
 
 (4) onLoad
 
Номер 2
Какое событие XMLSocket возникает каждый раз, когда через сокет-соединение поступает информация?
Ответ:
 (1) onConnect
 
 (2) onXML
 
 (3) onClose
 
 (4) onLoad
 
Номер 3
Какое событие XMLSocket возникает при разрыве соединения с сокетом?
Ответ:
 (1) onConnect
 
 (2) onXML
 
 (3) onClose
 
 (4) onLoad
 
Упражнение 8:
Номер 1
В данном примере server.connect(hostName,port);
порт, который прослушивается сервером
Ответ:
 (1) server
 
 (2) connect
 
 (3) hostName
 
 (4) port
 
Номер 2
В данном примере server.connect(hostName,port);
IPадрес, по которому находится сокет-сервер
Ответ:
 (1) server
 
 (2) connect
 
 (3) hostName
 
 (4) port
 
Номер 3
В данном примере server.connect(hostName,port);
используется метод
Ответ:
 (1) server
 
 (2) connect
 
 (3) hostName
 
 (4) port
 
Упражнение 9:
Номер 1
Какое действие выполняет данная строка скрипта server.connect(hostName,port);
?
Ответ:
 (1) передает информацию через сокет-соединение  
 (2) устанавливает соединение XMLSocket с сервером  
 (3) закрывает соединение с сервером  
Номер 2
Какое действие выполняет данная строка скрипта server.close();
?
Ответ:
 (1) передает информацию через сокет-соединение  
 (2) устанавливает соединение XMLSocket с сервером  
 (3) закрывает соединение с сервером  
Номер 3
Какое действие выполняет данная строка скрипта sever.send("<Text>Hi</Text>");
?
Ответ:
 (1) передает информацию через сокет-соединение  
 (2) устанавливает соединение XMLSocket с сервером  
 (3) закрывает соединение с сервером  
Упражнение 10:
Номер 1
Какое значение параметра hostName
является указанием на собственный компьютер?
Ответ:
 (1) 127.0.0.1 
 (2) localhost 
 (3) 65.134.12.2 
 (4) local 
Номер 2
Flash может присоединяться только к портам, у которых
Ответ:
 (1) код меньше 1024 
 (2) код равен 1024 
 (3) код больше 1024 
Номер 3
Выберите верные примеры IP-адреса?
Ответ:
 (1) 127.0.0.1 
 (2) 65.134.12 
 (3) 65.134.12.2 
 (4) 120.300.0.1 
Упражнение 11:
Номер 1
В каком примере документ загружается из статичного XML-файла?
Ответ:
 (1) myXML = new XML();
myXML.load("http://somedomain.com/info.xml");
 
 (2) URL = "http://www.electrotank.com/projects/tfts/using_xml/UserLogin.asp";
xmlToSend =
"<!Login><!UserName>Jobem<!/UserName><!Password>hayes<!/Password><!/Login>";
objToSend = new XML(xmlToSend);
objToReceive = new XML();
objToSend.sendAndLoad(URL, objToReceive);
 
 (3) server = new XMLSocket();
server.connect("localhost",9999);
 
Номер 2
В каком примере скрипт создает объект XML, и отсылает его на URL, ожидая получить ответ?
Ответ:
 (1) myXML = new XML();
myXML.load("http://somedomain.com/info.xml");
 
 (2) URL = "http://www.electrotank.com/projects/tfts/using_xml/UserLogin.asp";
xmlToSend =
"<!Login><!UserName>Jobem<!/UserName><!Password>hayes<!/Password><!/Login>";
objToSend = new XML(xmlToSend);
objToReceive = new XML();
objToSend.sendAndLoad(URL, objToReceive);
 
 (3) server = new XMLSocket();
server.connect("localhost",9999);
 
Номер 3
В каком примере устанавливается соединение с сервером?
Ответ:
 (1) myXML = new XML();
myXML.load("http://somedomain.com/info.xml");
 
 (2) URL = "http://www.electrotank.com/projects/tfts/using_xml/UserLogin.asp";
xmlToSend =
"<!Login><!UserName>Jobem<!/UserName><!Password>hayes<!/Password><!/Login>";
objToSend = new XML(xmlToSend);
objToReceive = new XML();
objToSend.sendAndLoad(URL, objToReceive);
 
 (3) server = new XMLSocket();
server.connect("localhost",9999);
 
Упражнение 12:
Номер 1
В данном примере <MyFriends>
<Name Gender="female">Kelly Makar</Name>
<Name Gender="male">Mike Grundvig</Name>
<Name Gender="male">Free Makar</Name>
</MyFriends>корневым узлом является
Ответ:
 (1) MyFriends
 
 (2) Name
 
 (3) Gender
 
Номер 2
В данном примере <MyFriend>
<Name Gender="female">Kelly Makar</Name>
<Name Gender="male">Mike Grundvig</Name>
<Name Gender="male">Free Makar</Name>
</MyFriend>дочерним узлом является
Ответ:
 (1) MyFriends
 
 (2) Name
 
 (3) Gender
 
Номер 3
В данном примере <MyFriend>
<Name Gender="female">Kelly Makar</Name>
<Name Gender="male">Mike Grundvig</Name>
<Name Gender="male">Free Makar</Name>
</MyFriend>атрибут является
Ответ:
 (1) MyFriends
 
 (2) Name
 
 (3) Gender