O Desenvolvimento Voltado a WEB II
Por: Spykill • 26/11/2020 • Trabalho acadêmico • 834 Palavras (4 Páginas) • 847 Visualizações
/
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
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
1º) Para criarmos uma página que pretendemos mostrar apenas as pessoas (de uma tabela pessoa) cujo nome começa 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); (Resposta)
d) $nome = "R"; $query = "select * pessoas where nome like '%$nome%'"; $stmt = mysqli_execute($con, $query);
2º) Analise o trecho de código e assinale a resposta correta.
[pic 1]
a) A variável de sessão "data" só pode ser acessada da seguinte maneira: $_SESSION['data'] (Resposta)
b) $_SESSION['data'] e $data são a mesma variável
c) session_start() é desnecessário
d) Ao final do script, o valor de $_SESSION['data'] será 06/03/2019
3º) Assinale a alternativa que apresenta uma maneira INCORRETA de atribuir valores às variáveis de sessão:
a) $_SESSION['nome'] = $nome;
b) $_SESSION['nome'] = $_GET['nome'];
c) $_SESSION['nome'] = Carlos; (Resposta)
d) $_SESSION['nome'] = $_POST['nome'];
e) $_SESSION['nome'] = "Carlos";
4º) Na página recebe.php será possível acessar o nome do arquivo enviado através de:
[pic 2]
a) $_FILES['arq']['name'] (Resposta)
b) $_POST[‘arq']['name']
c) $_POST[‘arq’]
d) $_FILES['arq']
5º) Sobre AJAX NÃO é correto o que ser afirma em:
a) Podemos construir apenas aplicativos síncronos (Resposta)
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
6º) $diretorio = "./dir/";
$arq = $_FILES["arq"];
$arq1 = basename($_FILES['arq']['name']);
move_uploaded_file($arq["tmp_name"],
$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 $arq é enviado para o servidor como $arq1
c) $arq[“tmp_name"] é o nome que o arquivo vai ter no servidor
d) O código contém erros (Resposta)
7º) session_start();
$_SESSION['id'] = $_POST[‘id'];
Analisando o trecho de código acima, podemos analise as afirmações a seguir:
I. A função session_start() é a primeira instrução da página quando estamos manipulando sessões de dados.
II. O valor atribuído à variável de sessão denominada id, é enviado de um form cujo method é post.
III. Estamos definindo que o id da sessão é um valor que veio de um form cujo method é get.
IV. Todas as páginas que forem acessadas à partir dessa terão acesso ao valor de $id.
V. Nas páginas subsequentes, poderemos adicionar novas variáveis de sessão, desde que a sessão tenha sido iniciada com session_start()
De acordo com as afirmações apresentadas, assinale a alternativa que possui apenas afirmações corretas.
a) I, II e IV (Resposta)
b) I, III e IV
c) II, III e IV
d) I, II, III e V
e) I, II e V
8º) 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.
...