Pular para o conteúdo
Carreira Pública

Q68071 – Tecnologia da Informação – Fundação Carlos Chagas 2018

1Q68071

Tecnologia da Informação

Considere o código fonte abaixo, que utiliza a sintaxe de marcação Razor para incorporar código baseado em C# em uma página da web.

@{
 var resultado = "";
 if ( [I] )
 {
    var n1 = Request["t1"];
    var n2 = Request["t2"];
    var total = n1.AsInt() + n2.AsInt();
    resultado = "Resultado = " + total;
 }
}
<!DOCTYPE html>
<html>
  <head><title>Exemplo</title></head>
  <body>
     <form action="" method="post">
     <p>
       <label for="text1">Primeiro valor:</label><br>
       <input type="text" name="t1" id="text1">
     </p>
     <p>
       <label for="text2">Segundo valor:</label><br>
       <input type="text" name="t2" id="text1">
      </p>
      <p>
       <input type="submit" value=" Soma">
      </p>
     </form>
     <p> [II] </p>
</body>
</html>

Um Auditor precisa usar um comando na lacuna I para verificar se os dados do formulário foram submetidos usando o método post, e um comando na lacuna II para exibir o conteúdo da variável resultado. Os comandos que o Auditor deverá utilizar são, respectivamente,

Questões de Tecnologia da Informação relacionadas