A Tecnologia em Análise e Desenvolvimento de Sistemas
Por: 343.5245 • 28/6/2022 • Trabalho acadêmico • 681 Palavras (3 Páginas) • 108 Visualizações
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Semestre: 4º
Disciplina: Desenvolvimento voltado a Web II
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 2 - referente as aulas 5 a 8
Professor: Regiane Marcon
ORIENTAÇÕES
O arquivo está em PDF, para entregar o aluno deverá abrir um arquivo em WORD e apresentar apenas
o desenvolvimento e as respostas (excluir essa informação caso o professor coloque o arquivo em
WORD)
Cada Atividade respondida de forma correta terá até 1 ponto por anotação correta
Marque suas respostas no quadro abaixo:
1 E
2 A
3 E
4 B
5 E
6 C
7 E
8 E
1º) Sobre AJAX NÃO é correto o que se afirma em:
a) Podemos construir apenas aplicativos assíncronos
b) Pode atualizar as informações da página sem recarregá-la
c) Utiliza a linguagem Javascript
d) O navegador irá manipular suas solicitações
e) Nenhuma das alternativas
2º) Precisamos criar comandos PHP para realizar alteração em uma tabela de um banco de dados
MySQL. Vamos alterar os dados da tabela pessoas, cuja estrutura é: código e nome. Os valores para
alteração serão enviados de uma página que contém um formulário (form) que utiliza o método GET.
Assinale das alternativas abaixo a que corresponde ao que está sendo pedido.
a) $query = "update pessoas set nome = ? where codigo = ?”; $stmt = mysqli_prepare($con, $query);
mysqli_stmt_bind_param("si", $_GET['nome'], $_GET['codigo']);
b) $query = "update pessoas set nome = ? where codigo = ?”; $stmt = mysqli_prepare($con, $query);
mysqli_stmt_bind_param("si", $_POST['nome'], $_POST['codigo']);
c) $query = "update pessoas set nome = ? where codigo = ?”; $stmt = mysqli_execute($con, $query);
mysqli_stmt_bind_param("si", $_GET['nome'], $_GET['codigo']);
d) $query = "update pessoas set nome = ? where codigo = ?”; $stmt = mysqli_execute($con, $query);
mysqli_stmt_bind_param("si", $_POST['nome'], $_POST['codigo']);
3º) $diretorio = "./dir/";
$arq = $_FILES["arq"];
$arq1 = basename($_FILES['arq']['name']);
move_uploaded_file($arq["tmp_name"],
2/3
$diretorio.$arq1);
De acordo com upload de arquivos, analise o trecho de código acima e assinale a alternativa correta.
a) $arq1 é o nome do arquivo que está no computador do cliente - que está sendo enviado
b) O arquivo $arq1 é enviado para o servidor como $arq
c) $arq["tmp_name"] é o nome que o arquivo vai ter no servidor
d) O código contém erros
e) Nenhuma das alternativas
4º) Para criarmos uma página que pretendemos mostrar apenas as pessoas (de uma tabela pessoa)
cujo nome termina com a letra R, qual das opções abaixo realiza essa tarefa de forma satisfatória?
a) $nome = "R"; $query = "select * pessoas where nome like %$nome"; $stmt = mysqli_execute($con,
$query);
b) $query = "select * pessoas where nome like '%R'"; $stmt = mysqli_query($con, $query);
c) $query = "select * pessoas where nome like 'R%'"; $stmt = mysqli_query($con, $query);
d) $nome = "R"; $query = "select * pessoas where nome like '%$nome%'"; $stmt =
mysqli_execute($con, $query);
5º) Assinale a alternativa que apresenta uma maneira CORRETA de atribuir valores às variáveis de
sessão:
a) $SESSION['nome'] = $nome;
b) $_SESSION[nome] = $_GET['nome'];
c) $_SESSION['nome'] = 'Carlos' + 'Roberto';
...