Главная / Программирование /
Введение в программирование на Python / Тест 26
Введение в программирование на Python - тест 26
Упражнение 1:
Номер 1
Укажите, как правильно подключать внешний модуль для работы с XML-документами
Ответ:
 (1) import xml
 
 (2) import xml.etree.ElementTree as ET
 
 (3) import XML
 
 (4) import xml.ElementTree
 
Номер 2
Укажите, как правильно подключать внешний модуль для работы с XML-документами
Ответ:
 (1) import xml.etree
 
 (2) import xml.etree.ElementTree as ET
 
 (3) import XML as ET
 
 (4) import ElementTree
 
Номер 3
Укажите, как правильно подключать внешний модуль для работы с XML-документами
Ответ:
 (1) import xml as ET
 
 (2) import xml.etree.ElementTree as ET
 
 (3) import XML.ET
 
 (4) import ElementTree.xml
 
Упражнение 2:
Номер 1
Укажите в нижеприведенной XML-структуре корневой тег
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) <name> 
 (2) <email> 
 (3) <firstname> 
 (4) <person> 
Номер 2
Укажите в нижеприведенной XML-структуре корневой тег
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) <lastname> 
 (2) <phone> 
 (3) <hide> 
 (4) <person> 
Номер 3
Укажите в нижеприведенной XML-структуре корневой тег
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) <yes> 
 (2) <phone> 
 (3) <lastname> 
 (4) <person> 
Упражнение 3:
Номер 1
Укажите тип переменной x=tree.find('name')
Ответ:
 (1) строка 
 (2) class 'xml.etree.ElementTree.Element' 
 (3) список строк 
 (4) массив строк 
Номер 2
Укажите тип переменной x=tree.find('name')
Ответ:
 (1) словарь 
 (2) class 'xml.etree.ElementTree.Element' 
 (3) кортеж 
 (4) целочисленный тип 
Номер 3
Укажите тип переменной x=tree.find('name')
Ответ:
 (1) логический тип 
 (2) class 'xml.etree.ElementTree.Element' 
 (3) массив чисел 
 (4) массив строк 
Упражнение 4:
Номер 1
Укажите тип переменной lst
stuff = ET.fromstring(input)
lst = stuff.findall('users/user')
Ответ:
 (1) class 'xml.etree.ElementTree.Element' 
 (2) список экземпляров класса 'xml.etree.ElementTree.Element' 
 (3) список строк 
 (4) массив экземпляров класса 'xml.etree.ElementTree.Element' 
Номер 2
Укажите тип переменной lst
stuff = ET.fromstring(input)
lst = stuff.findall('users/user')
Ответ:
 (1) строка 
 (2) список экземпляров класса 'xml.etree.ElementTree.Element' 
 (3) список кортежей 
 (4) массив строк 
Номер 3
Укажите тип переменной lst
stuff = ET.fromstring(input)
lst = stuff.findall('users/user')
Ответ:
 (1) целочисленный тип 
 (2) список экземпляров класса 'xml.etree.ElementTree.Element' 
 (3) список целых чисел 
 (4) словарь экземпляров класса 'xml.etree.ElementTree.Element' 
Упражнение 5:
Номер 1
Укажите тип переменной tree = ET.fromstring(data)
Ответ:
 (1) строка 
 (2) список 
 (3) список строк 
 (4) класс 
Номер 2
Укажите тип переменной tree = ET.fromstring(data)
Ответ:
 (1) массив строк 
 (2) словарь 
 (3) список кортежей 
 (4) класс 
Номер 3
Укажите тип переменной tree = ET.fromstring(data)
Ответ:
 (1) целочисленный тип 
 (2) кортеж 
 (3) список массивов 
 (4) класс 
Упражнение 6:
Номер 1
Укажите корректную инструкцию, извлекающую номер телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) phone_number= tree.find('phone').text
 
 (2) phone_number= phone.tree.find('phone').text
 
 (3) phone_number= tree.find(phone)
 
 (4) phone_number= Phone.tree.find('phone')
 
Номер 2
Укажите корректную инструкцию, извлекающую номер телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) phone_number= tree.find('phone').text
 
 (2) phone_number= find('phone')
 
 (3) phone_number= tree.(phone)
 
 (4) phone_number= 'phone'
 
Номер 3
Укажите корректную инструкцию, извлекающую номер телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) phone_number= tree.find('phone').text
 
 (2) phone_number= Phone.text
 
 (3) phone_number= tree('phone').find()
 
 (4) phone_number= Phone.tree.find('phone')
 
Упражнение 7:
Номер 1
Укажите корректную инструкцию, извлекающую тип телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) phone_number= tree.find('phone').get('type')
 
 (2) phone_number= phone.tree.find('phone')get('type')
 
 (3) phone_number= tree.get('type').find(phone)
 
 (4) phone_number= get('type').tree.find('phone')
 
Номер 2
Укажите корректную инструкцию, извлекающую тип телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) phone_number= tree.find('phone').get('type')
 
 (2) phone_number= find(phone(type))
 
 (3) phone_number= tree.(phone).get('type')
 
 (4) phone_number= 'phone'.get('type')
 
Номер 3
Укажите корректную инструкцию, извлекающую тип телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
Ответ:
 (1) phone_number= tree.find('phone').get('type')
 
 (2) phone_number= Phone.get('type'.text
 
 (3) phone_number= tree('phone').find().get('type'
 
 (4) phone_number= Phone.tree.find('phone')
 
Упражнение 8:
Номер 1
Укажите, какой тег является родительским для тега <name>
<stuff>
<users>
<user x="2">
<id>001</id>
<name>Chuck</name>
</user>
<user x="7">
<id>009</id>
<name>Bruce</name>
</user>
</users>
</stuff>
Ответ:
 (1) <stuff>
 
 (2) <users>
 
 (3) <user>
 
 (4) <id>
 
Номер 2
Укажите, какой тег является родительским для тега <id>
<stuff>
<users>
<user x="2">
<id>001</id>
<name>Chuck</name>
</user>
<user x="7">
<id>009</id>
<name>Bruce</name>
</user>
</users>
</stuff>
Ответ:
 (1) <stuff>
 
 (2) <users>
 
 (3) <user>
 
 (4) <id>
 
Номер 3
Укажите, какой тег является родительским для тега <user>
<stuff>
<users>
<user x="2">
<id>001</id>
<name>Chuck</name>
</user>
<user x="7">
<id>009</id>
<name>Bruce</name>
</user>
</users>
</stuff>
Ответ:
 (1) <stuff>
 
 (2) <users>
 
 (3) <user>
 
 (4) <id>