DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON (ARA0095/7484644 / 2023.1) Turma 3001


1) A metodologia RAD combina diversas técnicas para acelerar o desenvolvimento de aplicações de software. Outra forma pela qual a RAD é conhecida é como "Construção Rápida de Aplicações", do inglês Rapid Application Building (RAB). Neste contexto, qual o principal elemento da RAD?



2) Analise cuidadosamente o trecho do código do programa a seguir, que objetiva a manipulação de banco de dados com Python, e marque a resposta certa acerca da operação que está sendo realizada:

def atualizar():
    vcon = banco()
    vid = str(input('Id do registro: '))
    res = verificar(vcon, "SELECT * FROM agenda WHERE id="+vid)
    resnome = res[0][1]
    restelef = res[0][2]
    vnome = str(input('Digite Novo Nome: '))
    vtelef = str(input('Digite Novo Telefone: '))
    if (len(vnome)==0):
        vnome = resnome
    if (len(vtelef)==0):
        vtelef = restelef
    vsql = "UPDATE agenda SET nome='"+vnome+"', telef='"+vtelef+"' WHERE id="+vid
    query(vcon, vsql)
    vcon.close()