Главная /
Язык программирования Python /
Какая ошибка допущена в следующем коде CGI-сценария? import cgi f = cgi.FieldStorage() if f.has_key("a"): v = str(int(f["a"].value)) else: v = "0" print " " "Content-Type: text/html\n" " " print v
Какая ошибка допущена в следующем коде CGI-сценария?
import cgi
f = cgi.FieldStorage()
if f.has_key("a"):
v = str(int(f["a"].value))
else:
v = "0"
print " " "Content-Type: text/html\n" " "
print v
вопрос
Правильный ответ:
неправильно использованы методы FieldStorage-объекта
ввод пользователя не проверен на безопасность
после получения
f["a"]
нужно взять атрибут value
ошибок нет
Сложность вопроса
38
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не справился c этими тестами intuit.
13 ноя 2015
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Что будет выведено следующей программой: a = "AB" b = "BC" print "%sa, b" % a, b
- # Какого типа значение получится в результате вычисления следующего выражения: (' ', )
- # Что такое os.environ?
- # Какие из перечисленных языков программирования поддерживают функциональное программирование?
- # С помощью какой функции можно подготовить текст для вывода в HTML?