Buscar

Programação para Web I (ADS15) - Avaliação II


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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

15/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6
 Disciplina: 
Avaliação: 
Nota da Prova:
Programação para Web I (ADS15)
Avaliação II - Individual FLEX 
8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Os sistemas de informação utilizam banco de dados relacional que possuem tabelas de dados. Por exemplo, os
esquemas em SQL representados a seguir.
CREATE TABLE Artista
(
 id INTEGER PRIMARY KEY, 
 nome VARCHAR(40) NOT NULL, 
 CPF CHAR(11) NOT NULL, 
 dataNascimento DATE, 
 UNIQUE (CPF) 
); 
CREATE TABLE Evento 
( 
 id INTEGER PRIMARY KEY, 
 descricao VARCHAR(60) NOT NULL, 
 numMaxConvidados INTEGER DEFAULT 0, 
 CHECK (numMaxConvidados >= 0) 
); 
CREATE TABLE Atuacao 
( 
 idArtista INTEGER, 
 idEvento INTEGER, 
 PRIMARY KEY (idArtista, idEvento), 
 FOREIGN KEY (idArtista) REFERENCES Artista, 
 FOREIGN KEY (idEvento) REFERENCES Evento(id) 
); 
O sistema também possui uma consulta que integra um de seus relatórios, conforme indicado a seguir. 
SELECT A.nome, E.descricao 
FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento 
FULL OUTER JOIN Artista A ON T.idArtista = A.id 
Considerando que todas as tabelas possuem dados, o resultado da consulta utilizada no relatório é:
a) A descrição de todos os eventos e, caso haja aristas alocados, os seus nomes.
b) O nome de todos os artistas e, caso eles participem de eventos, a descrição do evento.
c) O nome de todos os artistas combinados com a descrição de todos os eventos.
d) O nome de todos os artistas, a descrição de todos os eventos e, caso eles se relacionem, os dois combinados.
15/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6
2. O SQL (Linguagem de Consulta Estruturada), é uma linguagem de pesquisa declarativa para bancos de dados
relacionais. Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes
instituições em eventos acadêmicos, considere as tabelas a seguir. 
DEPARTAMENTO 
 (#CodDepartamento,NomeDepartamento) 
EMPREGADO 
 (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) 
Na linguagem SQL, o comando para recuperar os empregados com salário maior que 2000 é:
 a) SELECT CodDepartamento, Salario 
FROM Empregado 
GROUP BY CodDepartamento 
HAVING AVG (Salario) > 2000
 b) SELECT NomeEmpregado, Salario 
FROM Empregado 
WHERE Salario > 2000
 c) SELECT NomeEmpregado, Salario > 2000 
FROM Empregado
 d) SELECT NomeEmpregado, Salario 
FROM Departamento 
WHERE Salario > 2000
15/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
3. O JavaScript é uma linguagem de programação interpretada pelo navegador e é a mais utilizada no mundo,
principalmente pelo fato de melhorar a usabilidade com a possibilidade de atualizar uma página web, ou parte dela,
sem ter que carregá-la completamente. Sobre JavaScript, associe os itens utilizando o código a seguir: 
I- if (expressão de teste) { 
 //ação se condição 1 verdadeira 
 } 
II- var contador = 0; 
 while (contador < 5) { 
 alert("Olá"); 
 contador = contador + 1; 
 } 
III- nome = prompt("Qual é seu nome?"); 
( ) Função com o recurso de receber dados inseridos pelo usuário. 
( ) Representa uma estrutura condicional. 
( ) Estrutura capaz de executar um conjunto de ações enquanto uma condição for verdadeira. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - III - II.
 b) III - I - II.
 c) III - II - I.
 d) I - II - III.
4. Na linguagem SQL, os comandos DML permitem manipular os dados de um banco de dados. Com estes
comandos, é possível inserir, alterar, excluir ou ainda selecionar dados de um banco de dados. Além disso, é
possível criar comandos SELECT com a ligação de mais de uma tabela, trazendo dados de mais de uma tabela no
mesmo comando SQL. Com relação aos comandos SQL, assinale a alternativa CORRETA:
 a) O comando SQL "SELECT A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND
B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO".
 b) O comando SQL "SELECT B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU
AND B.CODUSU = 123456" retorna os campos da tabela "USUARIO".
 c) O comando SQL "SELECT B.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND
B.CODUSU >= 123456" retorna todos os registros da tabela "USUARIO".
 d) O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU" retorna
todos os campos das tabelas "USUARIO" e "EMPRESA".
15/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
5. Nos sistemas para a web, os dados são armazenados em um banco de dados, como o MySQL, e não inserido no
HTML. Os bancos de dados são como planilhas de texto que possuem várias tabelas. Cada tabela possui colunas
e linhas com os dados cadastrados. A manipulação dos dados dessa tabela é efetuada com uma linguagem
conhecida como SQL, ela permite que faça buscas nas tabelas por certos tipos de dados e inserir, remover e
atualizar os dados. Com o PHP e o HTML são apresentados os dados ao usuário. Sobre o uso do MySQL com
PHP, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O comando "DELETE FROM habito" apaga todos os dados da tabela habito. 
( ) O comando " $conn->query($sql) " executa uma consulta no banco de dados. 
( ) O comando " $conn->close(); " encerra a conexão com o banco de dados. 
( ) O comando " $_GET["id"] " atualiza o ID de um registro no banco de dados. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - F - V - V.
 c) F - V - V - F.
 d) V - F - F - V.
6. O javascript foi criado originalmente com o objetivo de permitir que os desenvolvedores web adicionassem alguma
interatividade em suas páginas através de uma linguagem de programação script que rodasse em conjunto com o
HTML nos navegadores dos clientes. Com relação ao javascript e suas características, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) O comportamento escrito em código javascript pode ser colocado dentro de funções, que são chamadas de
dentro do HTML.
( ) O javascript diferencia maiúsculas de minúsculas para nome de variáveis, ou seja, uma variável chamada de
nome é diferente de uma variável chamada de Nome.
( ) As variáveis locais tem o escopo igual ao da função em que foram definidas.
( ) É necessário definir o tipo das variáveis no javascript.
( ) Existe uma limitação de somente um script por página HTML.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V - F.
 b) V - F - V - F - V.
 c) V - V - V - F - F.
 d) F - F - F - V - V.
7. O PHP é uma linguagem de programação web, que é case sensitive, isto é, difere letras maiúsculas de minúsculas.
Neste sentido, uma variável "teste" é diferente da variável "Teste". Embora o código PHP seja escrito dentro da
página, entre as tags "<?php" e seu fechamento "?>", o código é executado no servidor, sendo que para o cliente é
enviado apenas o código HTML gerado por ele. Com relação ao código da linguagem PHP a seguir, assinale a
alternativa CORRETA:
15/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6
 a) Serão impressos na tela os valores: 20, 40, 60, 80.
 b) Serão impressos na tela os valores: 20, 50, 60, 90.
 c) Serão impressos na tela os valores:20, 40, 90, 120.
 d) Serão impressos na tela os valores: 20, 50, 60, 80.
8. Um banco de dados relacional é constituído por tabelas, e cada tabela é desenvolvida por linhas e colunas que
armazenam dados. Tabelas são estruturas que permitem armazenar os dados, e são resultantes de comandos
DDL, que as criam. Pode-se imaginar uma tabela, como uma grade de uma planilha, onde cada célula pode
armazenar um dado. Com relação às tabelas de banco de dados, analise as afirmativas a seguir:
I- Tabela é uma estrutura do banco de dados, em que comandos DML podem inserir dados.
II- Chave primária, em banco de dados, é a identificação de um registro em uma tabela, o qual não se repete.
III- Chaves primárias servem para evitar que sejam inseridos registros duplicados em uma mesma tabela.
IV- Alteração de uma chave primária de uma tabela pode ser realizada através do comando DML CREATE TABLE.
Agora, assinale a alternativa CORRETA:
 a) As afirmativas I, II e III estão corretas.
 b) Somente a afirmativa I está correta.
 c) As afirmativas II, III e IV estão corretas.
 d) As afirmativas II e IV estão corretas.
9. Javascript é uma linguagem de programação para web cujos comandos são executados no navegador do cliente e
não no servidor de aplicação. Antes do surgimento do Javascript, quando clicava-se em um link, era realizado o
redirecionamento para outra página, tornando a navegação um pouco mais lenta. Através dos recursos que o
Javascript disponibiliza, muitas funcionalidades são executadas no navegador de internet do cliente. Entre os tipos
de dados suportados pelo Javascript, cita-se o array, que é uma coleção de elementos de qualquer tipo de dado.
Com relação ao código-fonte Javascript a seguir, assinale a alternativa CORRETA:
15/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6
 a) Será impresso: Chevrolet Fiat Ford Volkswagen.
 b) Será impresso: Chevrolet<br>Fiat<br>Ford<br>Volkswagen<br>.
 c) Será impresso: ChevroletFiatFordVolkswagenundefined.
 d) Será impresso: Chevrolet<br>Fiat<br>Ford<br>Volkswagen<br>undefined<br>.
10. No desenvolvimento de sistemas para internet é muito popular o uso combinado das tecnologias Linux, como
sistema operacional, servidor Apache, banco de dados MySQL e a linguagem de programação PHP, normalmente
denominado LAMP. O banco de dados MySQL é o responsável pela persistência dos dados, ou seja, gravar os
dados em uma memória não volátil. Sobre o MySQL, associe os itens utilizando o código a seguir: 
I- Banco de dados. 
II- Chave Primária. 
III- Tabela. 
( ) Onde são criados os objetos para armazenar os dados.
( ) É a identificação de cada registro na tabela.
( ) Estruturas que armazenam dados na forma de registros. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) III - I - II.
 b) I - II - III.
 c) II - I - III.
 d) I - III - II.
Prova finalizada com 8 acertos e 2 questões erradas.

Continue navegando