Buscar

Atividade Avaliativa Especial - Prova 2


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

4/4
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);
d) $nome = "R"; $query = "select * pessoas where nome like '%$nome%'"; $stmt = mysqli_execute($con, $query);
Letra c)
2º) Analise o trecho de código e assinale a resposta correta.
a) A variável de sessão "data" só pode ser acessada da seguinte maneira: $_SESSION['data']
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
Letra a)
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;
d) $_SESSION['nome'] = $_POST['nome'];
e) $_SESSION['nome'] = "Carlos";
Letra c)
4º) Na página recebe.php será possível acessar o nome do arquivo enviado através de:
a) $_FILES['arq']['name']
b) $_POST[‘arq']['name']
c) $_POST[‘arq’]
d) $_FILES['arq']
Letra a)
5º) Sobre AJAX NÃO é correto o que ser afirma em:
a) Podemos construir apenas aplicativos sí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
Letra a)
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
Letra a)
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
b) I, III e IV
c) II, III e IV
d) I, II, III e V
e) I, II e V
Letra e)
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.
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']);
Letra c)
9º) Para qual finalidade usamos cookies?
Para salvar no computador do cliente algumas informações, que serão usadas para personalizar conteúdos de um site específico, reconhecer visitantes novos, armazenar informações do acesso do cliente.
10º) Crie uma página HTML que contenha um formulário para inserção dos dados de uma pessoa: nome e sobrenome.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Inserir Pessoa</title>
</head>
<body>
	<form action="http://localhost/faculdade/prova.php" method="post">
		<fieldset>
			<legend>Dados da Pessoa:</legend>
			Nome: <input type="text" name="nome" value=""
				placeholder="Informe o nome..." size="30"><br>
			Sobrenome: <input type="text" name="sobrenome" value=""
				placeholder="Informe o sobrenome..." size="30"><br>
			<input type="submit" value="Enviar">
		</fieldset>
	</form>
</body>
</html>

Continue navegando