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

Введение в программирование на Python - тест 23

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

Ответ:

 (1) import regular 

 (2) import re 

 (3) using regExpression 

 (4) include reg 


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

Ответ:

 (1) import regexpression 

 (2) import re 

 (3) using reg 

 (4) include regul 


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

Ответ:

 (1) uses reg 

 (2) import re 

 (3) using regex 

 (4) include regular 


Упражнение 2:
Номер 1
Укажите, какой символ соответствует началу строки

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 2
Укажите, какой символ соответствует началу строки

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Укажите, какой символ соответствует началу строки

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 3:
Номер 1
Чему соответствует точка в регулярном выражении?

Ответ:

 (1) точке 

 (2) цифре 

 (3) букве 

 (4) любому символу 


Номер 2
Чему соответствует плюс в регулярном выражении?

Ответ:

 (1) точке 

 (2) цифре 

 (3) букве 

 (4) один и более символов строки поиска 


Номер 3
Чему соответствует звездочка в регулярном выражении?

Ответ:

 (1) точке 

 (2) цифре 

 (3) букве 

 (4) ноль и более символов строки поиска 


Упражнение 4:
Номер 1
Объясните, какие строки соответствуют шаблону  re.search('?Received:', line) == True 

Ответ:

 (1) строки, в которых встречается подстрока '?Received:'  

 (2) строки, в которых не встречается подстрока '?Received:' 

 (3) строки, которые начинаются с подстроки '?Received:' 

 (4) строки, которые не начинаются с подстроки '?Received:' 


Номер 2
Объясните, какие строки соответствуют шаблону  re.search('?Author:', line) == True 

Ответ:

 (1) строки, в которых встречается подстрока '?Author:'  

 (2) строки, в которых не встречается подстрока '?Author:' 

 (3) строки, которые начинаются с подстроки '?Author:' 

 (4) строки, которые не начинаются с подстроки '?Author:' 


Номер 3
Объясните, какие строки соответствуют шаблону  re.search('?Date:', line) == True 

Ответ:

 (1) строки, в которых встречается подстрока '?Date:'  

 (2) строки, в которых не встречается подстрока '?Date:' 

 (3) строки, которые начинаются с подстроки '?Date:' 

 (4) строки, которые не начинаются с подстроки '?Date:' 


Упражнение 5:
Номер 1
Укажите, какой символ соответствует концу строки

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 2
Укажите, какой символ соответствует концу строки

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Укажите, какой символ соответствует концу строки

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 6:
Номер 1
Укажите, какой символ соответствует пробелу

Ответ:

 (1)

 (2)

 (3) \s 

 (4)


Номер 2
Укажите, какой символ соответствует пробелу

Ответ:

 (1)

 (2)

 (3) \s 

 (4)


Номер 3
Укажите, какой символ соответствует пробелу

Ответ:

 (1)

 (2)

 (3) \s 

 (4)


Упражнение 7:
Номер 1
Укажите, какой символ соответствует любому непробельному символу

Ответ:

 (1)

 (2)

 (3) \S 

 (4)


Номер 2
Укажите, какой символ соответствует любому непробельному символу

Ответ:

 (1)

 (2)

 (3) \S 

 (4)


Номер 3
Укажите, какой символ соответствует любому непробельному символу

Ответ:

 (1)

 (2)

 (3) \S 

 (4)


Упражнение 8:
Номер 1
Укажите, какое регулярное выражение соответствует трем строчным буквам латинского алфавита

Ответ:

 (1) ... 

 (2) [az][az][az] 

 (3) 3*[a-z] 

 (4) [a-z][a-z][a-z] 


Номер 2
Укажите, какое регулярное выражение соответствует трем строчным буквам латинского алфавита

Ответ:

 (1) .*3 

 (2) [az]+3 

 (3) 3*[a-z] 

 (4) [a-z][a-z][a-z] 


Номер 3
Укажите, какое регулярное выражение соответствует трем строчным буквам латинского алфавита

Ответ:

 (1) 3*. 

 (2) +3[az] 

 (3) [a-z]*3 

 (4) [a-z][a-z][a-z] 


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

Ответ:

 (1) ... 

 (2) 3*[AZaz] 

 (3) 3*[A-Za-z] 

 (4) [A-Z][a-z][a-z] 


Номер 2
Укажите, какое регулярное выражение соответствует любому английскому слову из трех букв, начинающемуся с заглавной буквы

Ответ:

 (1) [A-Z].. 

 (2) [AZazaz] 

 (3) 3+[A-Za-z] 

 (4) [A-Z][a-z][a-z] 


Номер 3
Укажите, какое регулярное выражение соответствует любому английскому слову из трех букв, начинающемуся с заглавной буквы

Ответ:

 (1) 3+. 

 (2) 3+[AZaz] 

 (3) [A-Za-z]*3 

 (4) [A-Z][a-z][a-z] 


Упражнение 10:
Номер 1
Укажите, какое регулярное выражение соответствует ограничению "любой символ, не являющийся  английской буквой или цифрой"

Ответ:

 (1) ... 

 (2) [A-Z] 

 (3) [A-z] 

 (4) [^0-9A-Za-z] 


Номер 2
Укажите, какое регулярное выражение соответствует ограничению "любой  символ, не являющийся  английской буквой или цифрой"

Ответ:

 (1) ^[0-9]. 

 (2) [a-z] 

 (3) [A-y] 

 (4) [^0-9A-Za-z] 


Номер 3
Укажите, какое регулярное выражение соответствует ограничению "любой  символ, не являющийся  английской буквой или цифрой"

Ответ:

 (1) ^[0-z]. 

 (2) [^a-9] 

 (3) [A-9] 

 (4) [^0-9A-Za-z] 


Упражнение 11:
Номер 1
Задайте регулярное выражение для поиска номеров МТС (начинаются с 916)

Ответ:

 (1) 916....... 

 (2) 916*. 

 (3) 916+. 

 (4) ^916 [0-9]* 


Номер 2
Задайте регулярное выражение для поиска номеров МТС (начинаются с 916)

Ответ:

 (1) 916(123456789) 

 (2) 916[^a-z]*. 

 (3) 916+[0-9] 

 (4) ^916 [0-9]* 


Номер 3
Задайте регулярное выражение для поиска номеров МТС (начинаются с 916)

Ответ:

 (1) 916(0-9)*7 

 (2) 916[^A-Z]*. 

 (3) ^916[[0-9]]+ 

 (4) ^916 [0-9]* 


Упражнение 12:
Номер 1
Задайте регулярное выражение для поиска e-mail адресов с русских почтовых серверов

Ответ:

 (1) re.findall('.@.ru') 

 (2) re.findall('...@.ru') 

 (3) re.findall('[az]+ @.ru') 

 (4) re.findall('\S+@\S+[.][r][u]') 


Номер 2
Задайте регулярное выражение для поиска e-mail адресов с русских почтовых серверов

Ответ:

 (1) re.findall('[a-z]+@.+ru') 

 (2) re.findall('[A-za-z0-9]+@.ru') 

 (3) re.findall('[A-9]+ @.ru') 

 (4) re.findall('\S+@\S+[.]ru') 


Номер 3
Задайте регулярное выражение для поиска e-mail адресов с русских почтовых серверов

Ответ:

 (1) re.findall('\S*@.*ru') 

 (2) re.findall('...@.ru') 

 (3) re.findall('[AZaz09]+ @.ru') 

 (4) re.findall('\S+@\S+[.][r][u]') 




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