Buscar

Programação para Web I - 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 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/15/2021 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/4
Disciplina: Programação para Web I (ADS15)
Avaliação: Avaliação II - Individual FLEX ( Cod.:663333) ( peso.:1,50)
Prova: 29773330
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. O JavaScript permite que se trabalhe com funções através de uma abordagem mais moderna,
utilizando uma prática conhecida como literal de função. Esta prática consiste em atribuir o valor
de retorno de uma função sem nome diretamente a uma variável. Considerando esta
característica específica da linguagem de programação JavaScript e sabendo que o código
mostrado na figura a seguir é interpretado sem erros, classifique V para as sentenças
verdadeiras e F para as falsas: 
(    ) O código mostrado na linha 17 é uma demonstração dos literais de função.
(    ) Na linha 25 é feito um laço que repete 7 vezes o mesmo comando.
(    ) A utilização do modificador var na frente da variável numeroAleatorio permite que ela seja
utilizada em qualquer lugar do código-fonte, pois a torna uma variavel global.
(    ) Na linha 21, o código-fonte retorna o resultado da divisão da variável numeroAleatorio por 2.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) V - F - V - F.
 c) V - F - F - V.
 d) V - F - F - F.
4/15/2021 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/4
2. Javascript é uma linguagem para navegadores interpretada, que funciona no lado do cliente, isto
é, seus comandos não são executados no servidor da aplicação, os quais são executados pelo
navegador do cliente. Partindo desse pressuposto, classifique V para as sentenças verdadeiras
e F para as falsas:
(    ) O comando document.write do Javascript escreve algum valor passado para ele na página
HTML.
(    ) O uso do ponto e vírgula como delimitação de comandos Javascript é obrigatório.
(    ) O comentário de uma linha em Javascript inicia com duas barras "//".
(    ) Os comentários com várias linhas em Javascript iniciam com barra asterisco e terminam
com asterisco barra.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - V - F - V.
 c) V - F - V - V.
 d) F - V - V - F.
3. O Structured Query Language - SQL -, Linguagem de Consulta Estruturada, em português, é
uma linguagem padronizada para utilização em bancos de dados relacionais. Muitos dos bancos
de dados relacionais, como o MySql, Oracle, Firebird e Microsoft Access possuem o SQL como
linguagem para seu gerenciamento. Existem outras linguagens para bancos de dados, porém o
SQL é o que predomina. Partindo desse pressuposto, classifique V para as sentenças
verdadeiras e F para as falsas:
(    ) "INSERT INTO CARRO VALUES (1, 'Teste', 20161014)" é um comando DML.
(    ) "DELETE FROM CARRO WHERE CODCAR = 1" é um comando DDL.
(    ) "DROP TABLE CARRO" é um comando DML.
(    ) "CREATE TABLE CARRO (CODCAR INT(6) NOT NULL)" é um comando DDL.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - F.
 c) V - V - F - V.
 d) F - V - F - F.
4. 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 "INSERT INTO habito" é responsável por atualizar um registro na tabela habito. 
(    ) A expressão " $conexao->query($sql) === TRUE " analisa as estatísticas de acesso ao
banco. 
(    ) O comando "new mysqli" inicia uma conexão com o banco de dados. 
(    ) O comando "$conexao->connect_error" verifica se houve erro ao abrir uma conexão. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - F - F - V.
4/15/2021 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/4
 c) F - V - V - F.
 d) F - F - V - V.
5. Antes do surgimento do Javascript, a navegação na internet era limitada ao conteúdo que era
escrito nas páginas e nos links disponibilizados, os quais realizavam requisições ao servidor.
Neste sentido, cada clique em um link solicitava uma requisição ao servidor, sendo a única forma
de alternar entre as páginas web. Com o surgimento do Javascript, a navegabilidade das
páginas web tornaram-se mais rápidas e dinâmicas. Com relação ao Javascript, analise as
afirmativas a seguir:
I- O Javascript é uma linguagem de programação para páginas web, cujos comandos são
executados no lado do cliente e não no servidor da aplicação.
II- O Javascript permite o desenvolvimento de comandos para controlar comportamentos dos
navegadores de internet.
III- O Javascript é uma linguagem interpretada, e neste sentido, não precisa ser compilada,
apenas executada.
IV- A tag "<script>", onde são escritos comandos Javascript, pode ser declarada apenas dentro
da tag "<head>" do HTML.
Agora, assinale a alternativa CORRETA:
 a) Somente a afirmativa I está correta.
 b) As afirmativas II, III e IV estão corretas.
 c) As afirmativas I, II e III estão corretas.
 d) As afirmativas II e IV estão corretas.
6. Os comandos INSERT, SELECT, UPDATE e DELETE estão entre os comandos DML (Data
Manipulation Language) mais utilizados dentro do SQL. Com relação aos comandos DML,
assinale a alternativa CORRETA:
 a) O comando insert permite a criação de novas colunas dentro de uma tabela.
 b) O comando delete permite a exclusão de dados de uma tabela e, através da cláusula where,
pode ser utilizado para excluir somente dados de determinadas colunas de um registro.
 c) Caso não se aplique nenhuma cláusula where em uma query SQL, todos os registros da(s)
tabela(s) serão retornados.
 d) O comando update, além de poder ser aplicado aos dados dentro de uma tabela, pode ser
também aplicado à estrutura da mesa, alterando colunas, chaves primárias etc.
7. 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- AUTO_INCREMENT.  
II- NOT NULL.
III- PRIMARY KEY. 
(    ) Designa que um campo de uma tabela precisa ser preenchido obrigatoriamente. 
(    ) Define um campo como chave de uma tabela. 
(    ) Responsável por gerar as chaves primárias sequenciais de uma tabela. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - III - I.
 b) III - I - II
4/15/2021 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/4
 c) I - II - III.
 d) I - III - II.
8. O comando SELECT está entre os mais importantes dentro da linguagem de programação SQL,
afinal é ele que permite a seleção de dados existentes dentro das tabelas e a consequente
implementação de consultas e relatórios dentro dos sistemas. Com relação ao comando
SELECT, assinale a alternativa CORRETA:
 a) O comando SELECT permite a criação dos comandos chamados de querys, em que é
possível aplicar critérios de filtragem para definir detalhadamentequal informação deve ser
buscada.
 b) Na sintaxe do comando select, é obrigatório o uso dos nomes das tabelas seguidas pelos
nomes das colunas que se deseja selecionar.
 c) Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de dados
de cada vez.
 d) Caso não se aplique nenhuma cláusula where em uma query SQL, nenhum resultado será
retornado, pois o banco de dados não sabe qual informação deve ser buscada.
9. O DOM (Document Object Model) é utilizado para fazer a integração entre os elementos html e o
código JavaScript dentro de uma página, adicionando um grau ainda maior de interatividade e
usabilidade a ela. Considerando o DOM, analise as sentenças a seguir:
I- Podemos utilizar o DOM para validar informações oriundas de formulários html.
II- O código document.getElementById("paragrafo").innerHTML; atribui um valor ao elemento
HTML identificado pelo id ?paragrafo?.
III- O código var email = document.getElementById("email").value; obtém o valor do elemento
HTML identificado pelo id email.
IV- Determinadas validações que antes eram feitas através de JavaScript podem ser feitas no
HTML 5 através da utilização de atributos.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
10.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 * FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA".
 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 A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU AND B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO".
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando