Baixe o app para aproveitar ainda mais
Prévia do material em texto
3/4 CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Semestre: 4º Disciplina: Desenvolvimento voltado à Web II ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 (Substitutiva) - referente as aulas 1 a 4 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º) Dadas as definições: I. not null II. varchar III. primary key IV. auto_increment a. identifica a chave primária b. não aceita valores em branco c. um valor numérico é gerado automaticamente d. tipo texto 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 d) I-a, II-c, III-b, IV-d e) I-d, II-c, III-a, IV-b RESPOSTA ----> LETRA C 2º) 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 c) Branco como a neve d) O código contém erros RESPOSTA ----> LETRA B 3º) create table produtos( codigo integer not null auto_increment, nome varchar(40) not null, preco float not null, primary key(codigo) ); I. select codigo, descricao from produtos II. update produtos set nome = 'Tomate' III. select * from produtos where codigo is null IV. insert into produtos(nome) values('Alface') V. drop from produtos where codigo = 1 Considerando a estrutura SQL da tabela produtos (que foi criada através dos conceitos de MySQL), é correto o que se afirma em: a) I, II e III b) III, IV e V c) II, IV e V d) I, III e IV e) II e III RESPOSTA ----> LETRA E 4º) Dada a estrutura da tabela produtos: create table produtos( codigo integer not null auto_increment, nome varchar(40) not null, preco float not null, primary key(codigo) ); Executamos os comandos SQL: insert into produtos(nome,preco) values(‘sapato',50); insert into produtos(nome,preco) values(‘camisa',35); insert into produtos(nome,preco) values('meia',10); insert into produtos(nome,preco) values(‘calça',80); a. select nome from produtos where preco < 80 b. select nome from produtos where preco > 35 c. select nome from produtos where preco = 10 Os resultados das consultas a, b e c serão, respectivamente: a) a. sapato, camisa, meia, calça b. sapato, camisa, calça c. meia b) a. sapato, camisa, meia b. sapato, meia c. meia c) a. sapato, camisa, meia b. sapato, calça c. meia d) a. sapato, camisa b. meia, calça c. meia RESPOSTA ----> LETRA C 5º) Assinale a alternativa que contenha trechos corretos de código PHP para retornar as pessoas que possuem mais de 18 anos. Considere que as demais instruções foram inseridas na página corretamente, portanto, analise apenas o que está sendo apresentado. a) $query = "select * from pessoas where idade > 18"; $stmt = mysqli_query($con, $query); b) $query = "select * from pessoas where idade > 18"; $stmt = mysqli_execute($con, $query); c) $query = "select * from pessoas where idade > 18"; $stmt = mysqli_stmt_bind_param($con, $query); d) $query = "select * from pessoas where idade > ?”; $stmt = mysqli_query($con, $idade); RESPOSTA ----> LETRA A 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 b) Valor impresso por: "Boa '$var'" será: Boa $var c) Valor impresso por: "Boa $var" será: Boa prova d) Valor impresso por: "Boa", $var será: Boa prova RESPOSTA ----> LETRA C 7º) Analise o código e assinale a alternativa correta a) O valor impresso pela linha 9 será 49 b) O valor impresso pela linha 6 será 46 c) O valor impresso pela linha 7 será 62 d) O valor impresso pela linha 8 será 10 RESPOSTA ----> LETRA A 8º) 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, lucro integer, primary key(codigo) ); Precisamos de uma consulta que retorna o nome de todos produtos que possuem preço superior à R$ 55,00 e lucro inferior à 30% De acordo com o que foi pedido, assinale a alternativa correta: a) select nome from produtos where preco > R$ 300 and lucro < 30% b) select nome from produtos where preco > 300 and lucro < 30 c) select nome from produtos where codigo =1 and lucro = 30% d) select nome from produtos where lucro > 30 and preco < 300 RESPOSTA ----> LETRA B 9º) 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 <?php include 'conexao.php'; $consultar = 'UPDATE produtos_tabela SET Descrição = "marrom", Tipo = "blusa" WHERE Código == 2'; $conexao->query($consultar); ?> UPDATE produtos_tabela set Descrição = branco, UPDATE produtos_tabela set Tipo = calca CREATE TABLE produtos_tabela (Código integer not null AUTO_INCREMENT, Descrição varchar (40), Tipo varchar (40), Marca varchar (40), Preço float,primary key (Código) 10º) create table produtos( codigo integer not null auto_increment, nome varchar(40) not null, preco float not null, primary key(codigo) ); Dada a estrutura da tabela produtos (acima), crie comandos SQL para: - inserir um produto - apagar o produto de código 10 - alterar o nome do produto de código 1 RESPOSTA: INSERIR – insert into produtos (nome,preco) values (“item1”,14.7); APAGAR- delete from produtos where nome=”item1”; ALTERAR- update produtos set nome = “item2” where código = 1;
Compartilhar