База ответов ИНТУИТ

Язык программирования Python

<<- Назад к вопросам

Какая ошибка допущена в следующем коде CGI-сценария?
 import cgif = cgi.FieldStorage()if f.has_key("expr"):  a = f["expr"].valueelse:  a = "0"e = eval(a)print e

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
использованы несуществующие методы объектов FieldStorage
ошибок нет
ввод пользователя не проверен на безопасность(Верный ответ)
не выведены поля (хотя бы Content-Type)(Верный ответ)
Похожие вопросы
Какая ошибка допущена в следующем коде CGI-сценария?
import cgif = 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 cgif = cgi.FieldStorage()if f.has_key("a"):  v = str(int(f["a"]))else:  v = "0"print " " "Content-Type: text/html\n" " "print v
Какая ошибка допущена в следующем примере?
def pr():  import time  time.sleep(1)  print time.time()t = Timer(30.0, pr)
Какая ошибка допущена в следующем примере?
import threadingglobal to_evalcond = threading.Condition()def evaluate_something(x):  return 2**int(x)def evaluator(name):  global to_eval  while True:    cond.acquire()    while not to_eval:      cond.wait()    v = to_eval.pop()    cond.release()    print name, ":", evaluate_something(v)to_eval = []for n in range(3):  ev = threading.Thread(target=evaluator, args=(str(n),))  ev.setDaemon(1)  ev.start()while 1:  inp = raw_input('Вводите: ')  to_eval.append(inp)  cond.notifyAll()
Какая ошибка допущена в следующем фрагменте программы, если node — объект, представляющий узел DOM?
for (k, v) in node.attributes.items():  print k, v
Какая ошибка допущена в следующем примере?
import threadingglobal to_evalcond = threading.Condition()def evaluate_something(x):  return 2**int(x)def evaluator(name):  global to_eval  while True:    cond.acquire()    while not to_eval:      cond.wait()    v = to_eval.pop()    cond.release()    print name, ":", evaluate_something(v)to_eval = []for n in range(3):  ev = threading.Thread(target=evaluator, args=(str(n),))  ev.setDaemon(1)  ev.start()while 1:  inp = raw_input('Вводите: ')  cond.acquire()  to_eval.append(inp)  cond.notifyAll()  cond.release()
Какие ошибки допущены в следующем фрагменте?
import sqlite as dbc = db.connect(database="tvprogram")c.execute("SELECT wdname FROM wd ORDER BY weekday;")for i in c.fetchall():  print i[0]
Какие ошибки допущены в следующем фрагменте?
import sqlite as dbc = db.connect(database="tvprogram")cu = c.cursor()cu.execute("SELECT wdname FROM wd ORDER BY weekday;")for i in cu.fetchall():  print i[0]
Какие ошибки допущены в следующем фрагменте?
import sqlite as dbcu = db.connect(database="tvprogram").cursor()cu.execute("SELECT wdname FROM wd ORDER BY weekday;")for i, n in cu.fetchall():  print i, n
В каких частях программы допущены ошибки в следующем примере?
import threading# 1def proc(*args):  print "Процесс в потоке пошел!"  while 1:    pass# 2p1 = threading.Thread(target=proc(), name="t1", args=[2])# 3p1.start()