Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO Protocolo: 610494 Página 1 - 28/11/2019 às 12:15 Prova Data de aplicação: 08/11/2019 Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Desenvolvimento Voltado à Web II Ano: 20192 / Semestre: 4 RGM: 343.4814 / Aluno: RICARDO AGUIAR DO VALE PORTO PROVA 01 Questão 1 Crie um código PHP que tenha um array (vetor) produtos com os seguintes dados: nome, preco e quantidade. Resposta do aluno: <?php $produtos=array("nome","preco","quantidade"); ?> Parecer do professor: correto Questão 2 Utilizando as funções mysqli, criar uma página PHP que contém um SQL de alteração da descrição e tipo de um produto, cujos campos são: Código Descrição Tipo Marca Preço Resposta do aluno: Parecer do professor: não fez Questão 3 Dadas as definições: I. describe table II. use database III. foreign key IV. create table a. define uma chave estrangeira b. mostra a estrutura de uma tabela c. cria uma tabela d. define qual dos bancos de dados existentes será utilizado Assinale a alternativa onde a relação entre as definições está correta: a) I-c, II-d, III-b, IV-a b) I-d, II-b, III-c, IV-a c) I-b, II-d, III-a, IV-c (correta) d) I-a, II-c, III-b, IV-d e) I-d, II-c, III-a, IV-b Questão 4 GABARITO Protocolo: 610494 Página 2 - 28/11/2019 às 12:15 Considerando o trecho de código em PHP apresentado, qual o valor que será exibido na página? a) Não consta na lista b) Amarelo como o sol (correta) c) Branco como a neve d) O código contém erros Questão 5 Considerando a seguinte estrutura de uma tabela: create table produtos( codigo integer not null auto_increment, nome varchar(40) not null, preco float not null, primary key(codigo) ); Assinale a alternativa que NÃO pode ser executada pois apresenta erro. a) alter table produtos add lucro integer; b) alter table produtos drop lucro; c) alter table produtos change preco preco integer; d) alter table produtos add field lucro integer; (correta) Questão 6 Analise o trecho de código PHP e considerando os seus conhecimentos sobre a função echo, assinale a opção correta. a) Valor impresso por: 'Boa $var' será: Boa prova GABARITO Protocolo: 610494 Página 3 - 28/11/2019 às 12:15 b) Valor impresso por: "Boa '$var'" será: Boa $var c) Valor impresso por: "Boa $var" será: Boa prova (correta) d) Valor impresso por: "Boa", $var será: Boa prova Questão 7 Analise o código apresentado e assinale a alternativa que contém um código que poderia substituir as linhas 5 à 10 sem alterar o resultado do que será exibido na página. a) echo "<p>Cor:", $codigo-",$valor,"</p>"; b) echo "<p>Cor:", "$codigo-,$valor","</p>"; c) echo "<p>Cor:", $codigo,$valor,"</p>"; d) echo "<p>Cor: $codigo-",$valor,"</p>"; (correta) Questão 8 De acordo com o código apresentado, assinale a alternativa correta. a) $r1 será true (correta) b) $r2 será false c) $r1 será false d) $r4 será true Questão 9 Analise o trecho de código PHP e assinale a alternativa correta quanto ao que será impresso por ele. GABARITO Protocolo: 610494 Página 4 - 28/11/2019 às 12:15 a) O valor impresso será: 30-30 b) O valor impresso será: 1020-1020 c) O valor impresso será: 1020-30 (correta) d) O trecho de código contém erros Questão 10 create table pessoas( codigo integer not null auto_increment, nome varchar(40), idade integer, profissao varchar(35), primary key(codigo) ); I. select codigo, nome from pessoas II. update pessoas set nome = Marcos III. select * from pessoas where idade >30 IV. insert into pessoas(nome) values(‘Raquel') V. alter table pessoas add idade integer Considerando a estrutura SQL da tabela pessoas (que foi criada através dos conceitos de MySQL), é correto o que se afirma em: a) I, II e IV b) I, III e IV (correta) c) II, III e V d) III, IV e V PROVA 02 Questão 1 Em que tipo de aplicações precisamos utilizar sessões e porquê? Resposta do aluno: É preciso usar sistemas com autenticação em ambientes e ferramentas que tratem de dados/informações a nivel pessoal,individual ou mesmo informações sigilosas que não devem estar disponivel para quaquer pessoa, principalmente para pessoas com más intenções. Parecer do professor: correto GABARITO Protocolo: 610494 Página 5 - 28/11/2019 às 12:15 Questão 2 Crie um código PHP, onde uma sessão é iniciada e uma variável de sessão denominada idade é criada e posteriormente recebe o valor 20. Resposta do aluno: Parecer do professor: não fez Questão 3 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); (correta) d) $nome = "R"; $query = "select * pessoas where nome like '%$nome%'"; $stmt = mysqli_execute($con, $query); Questão 4 Precisamos criar um cookie e armazenar as cores da bandeira do Brasil. Assinale a alternativa que contém um código PHP que faz o que está sendo pedido. a) $bandeira = "$verde - $amarelo - $azul - $branco"; setcookie("bandeira", $bandeira, time()+3600); b) $bandeira = "verde - amarelo - azul - branco"; $setcookie("bandeira", $bandeira, time()+3600); c) $bandeira = "verde - amarelo - azul - branco"; setcookie("bandeira", $bandeira, $time()+3600); d) $bandeira = "verde - amarelo - azul - branco"; setcookie("bandeira", $bandeira, time()+3600); (correta) Questão 5 Para realizar a exclusão de um registro em uma tabela, usando-se MySQL com PHP, são necessárias várias instruções, como podemos ver a seguir. 1- mysqli_stmt_bind_param() 2- mysqli_connect() 3- mysqli_prepare() 4- mysqli_stmt_execute() Assinale a alternativa que apresenta a ordem correta em que as instruções devem estar dispostas na página. a) 2 1 4 3 b) 1 3 2 4 c) 2 3 1 4 (correta) d) 4 2 1 3 Questão 6 Sobre cookies é correto o que se afirma em: a) Informações guardadas por um cookie podem ser acessadas por qualquer página que manipule cookies b) Os arquivos de cookie têm tempo determinado para expirar (correta) c) Um arquivo de cookie pode ser armazenado tanto no cliente, quanto no servidor d) As informações armazenadas no arquivo de cookie são apagadas quando o usuário sai da página que o criou Questão 7 Na página recebe.php será possível acessar o nome do arquivo enviado através de: GABARITO Protocolo: 610494 Página 6 - 28/11/2019 às 12:15 a) $_FILES['arq']['name'] (correta) b) $_POST[‘arq']['name'] c) $_POST[‘arq’] d) $_FILES['arq'] Questão 8 Sobre a superglobal $_FILES, temos as seguintes afirmações: I. name: nome do arquivo no servidor II. type: tipo do arquivo que está sendo enviado III. tmp_name: nome do arquivo no computador do cliente IV. size: tamanho do arquivo em bytes É correto o que ser afirma em: a) II e IV (correta) b) I e IV c) II e III d) I e III Questão 9 Sobre AJAX NÃO é correto o que ser afirma em: a) Podemos construir apenas aplicativos síncronos (correta) 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 Questão 10 Precisamos recuperar o valor de um cookie cujo nome é: quadro Assinale a alternativa que contém o código PHP que faz o que está sendo pedido. a) quadro = $_COOKIE["quadro"]; b) $quadro = $COOKIE["quadro"]; c) $quadro = $_COOKIE['$quadro']; d) $nome = $_COOKIE["quadro"]; (correta)
Compartilhar