Buscar

Programação Web I - Prova II - 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 5 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

Prévia do material em texto

GABARITO | Avaliação II - Individual
Peso da Avaliação
1,50
Qtd. de Questões
10
Acertos/Erros
10/0
Nota
10,00
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 V - F - V - V.
B V - V - F - V.
C F - V - V - V.
D F - V - V - F.
O Javascript é uma linguagem de programação de scripts que executam no navegador do cliente, e não no servidor de aplicação.
O Javascript permite o desenvolvimento de páginas web dinâmicas e complexas, inclusive com funcionalidades e efeitos animados, e
sua sintaxe é parecida com outras linguagens de programação. O Javascript suporta array, que é uma lista de elementos de qualquer
tipo de dado, e é indexado por números inteiros positivos, iniciando por zero. Com relação ao código-fonte Javascript sendo
apresentado, analise as afirmativas a seguir:
<script>
var valorProduto = 1500.0;
var valorParcela = 100.0;
var totalParcelas = 0;
var contador = 0;
var arrayParcelasPagas = [100.0, 150.0, 50.0, 80.0,100.0];
for (var i = 0; i < arrayParcelasPagas.length; i++){
totalParcelas = totalParcelas + arrayParcelasPagas[i];
}
while (totalParcelas < valorProduto){
totalParcelas = totalParcelas + valorParcela;
contador++;
}
document.write("<br>Total pagas:" + totalParcelas);
document.write("<br>Foram necessários:" + contador + " meses a mais para pagar");
</script>
I- A penúltima linha impressa na tela pelo código-fonte é "Total pagas:1500".
II- No código-fonte, um array é inicializado com valores de parcelas pagas, os quais são totalizados, e a seguir é realizado um laço de
repetição, que é executado até o valor da variável "totalParcelas" ser maior que o da variável "valorProduto".
III- A penúltima linha impressa na tela pelo código-fonte é "Total pagas:1580".
IV- A última linha impressa na tela pelo código-fonte é "Foram necessários:11 meses a mais para pagar".
Agora, assinale a alternativa CORRETA:
A As afirmativas I, III e IV estão corretas.
B Somente a afirmativa III está correta.
C As afirmativas I e III estão corretas.
D As afirmativas II, III e IV estão corretas.
Alterar modo de visualização
1
2
A linguagem de programação javascript dá ao desenvolvedor uma flexibilidade maior na criação das páginas web, pois permite
a definição de comportamentos para elementos HTML através de comandos condicionais, de repetição etc. Com relação à linguagem
de programação javascript, observe o código-fonte a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O elemento h1 é identificado pelo id avaliacao.
( ) O javascript captura o elemento HTML pelo seu id e altera seu conteúdo.
( ) O código da figura não funciona corretamente, pois id não foi declarado como uma variável.
( ) O código da figura não funciona corretamente, pois a definição de scripts não pode ocorrer dentro do elemento body.
( ) O código funciona perfeitamente e faz com que seja exibido um cabeçalho h1 com a mensagem Hello World.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V - V.
B F - V - F - F - F.
C V - F - V - F - V.
D V - V - F - F - V.
O MySQL é um sistema de código aberto para gerenciamento de banco de dados relacional. O servidor faz o controle do acesso
aos dados de forma a permitir o acesso de vários usuários ao mesmo banco e tabela. A arquitetura MySQL é construída com duas
camadas de base, a primeira é a camada de parser e otimização de consultas e a segunda é onde estão conectadas as engenharias de
armazenamento, o INNODB e o MyISAM são as mais conhecidas. Sobre o banco de dados MySQL, classifique V para as sentenças
verdadeiras e F para as falsas: 
( ) Implementa Stored Procedures. 
( ) CREATE SELECT cria um banco de dados MySQL. 
( ) Possui controle transacional. 
( ) É um Software Livre. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - F - V - V.
C F - V - V - F.
D V - F - V - V.
O javascript vem assumindo uma importância cada vez maior no desenvolvimento web, passando de uma linguagem de cliente,
interpretada no browser, para uma linguagem de servidor, sendo compilada e executada por motores específicos. Considerando as
características da linguagem de programação javascript e o código-fonte da figura a seguir, classifique V para as sentenças
verdadeiras e F para as falsas: 
( ) O literal de função começa na linha 19.
( ) A variável i somente pode ser utilizada dentro do laço for.
( ) A função literal retorna o resto da divisão de numeroAleatorio por 2.
( ) A chamada da função ocorre na linha 26.
3
4
5
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
C V - V - F - F.
D V - F - V - F.
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 F - V - V - F.
B F - F - V - V.
C V - F - F - V.
D V - V - V - F.
O SGBD (Sistema Gerenciador de Bancos de Dados) open source MySQL é um dos mais conhecidos e utilizados no mundo,
principalmente por seu caráter de ferramenta livre e pela simplicidade na sua utilização para a conexão com as aplicações Web.
Considerando o MYSQL e suas características, analise as sentenças a seguir:
I- A DML trata da manipulação dos dados dentro das estruturas criadas pelos desenvolvedores com a DDL.
II- Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas.
III- O comando DML utilizado para fazer a busca de registros em uma tabela é o comando SELECT.
IV- 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.
Agora, assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, III e IV estão corretas.
6
7
O SQL é uma linguagem para banco de dados, e serve para criar e manipular bancos de dados, manipular e alterar dados em
tabelas, criar e alterar tabelas, enfim, manipular banco de dados e suas estruturas. A linguagem SQL possui dois grupos de comandos,
o DDL (Data Definition Language) e o DML (Data Manipulation Language). Partindo desse pressuposto, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Os comandos DDL possibilitam a manutenção e a seleção de registros em tabelas de bancos de dados.
( ) Os comandos DML possibilitam a manutenção e a seleção de registros em tabelas de bancos de dados.
( ) Os comandos SELECT,INSERT, UPDATE e DELETE são comandos DML.
( ) Os comandos CREATE e DROP, que alteram estruturas de tabelas, são comandos DDL.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - V - F.
C F - V - V - V.
D F - V - F - F.
Uma das características mais importantes da linguagem de programação javascript é possibilitar ao desenvolvedor a criação de
funções. Através das funções, a reutilização do código é mais fácil, pois não é preciso reescrever o comportamento que já foi definido
em uma função, além de permitir uma maior organização e legibilidade do código-fonte. Considerando a criação e a utilização de
funções dentro do javascript, analise o código-fonte na figura e classifique V para as sentenças verdadeiras e F para as falsas:
( ) A página não exibirá nenhum resultado, pois existe um erro no javascript.
( ) O texto contido dentro do parágrafo será “soma (3,3)”.
( ) O texto contido dentro do parágrafo será “6”.
( ) Toda função em javascript deverá ter retorno.
( ) Uma variável criada dentro de uma função não pode ser acessada fora dela.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V - V.
B V - V - V - F - F.
C F - V - V - F - F.
D F - F - V - F - V.
Os objetos de bancos de dados que utilizamos dentro do MySQL possuem diversas categorias, dentre as quais podemos destacar
as bases de dados, as tabelas e as chaves primárias. No que se refere aos objetos de bancos de dados supracitados, assinale a
alternativa CORRETA:
8
9
10
A Uma chave primária é um tipo especial de registro que serve para garantir o acesso às informações dentro de uma base de dados.
B Uma base de dados é uma estrutura única que contém colunas e serve para armazenar os dados das entidades.
C Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas entre si.
D Uma base de dados está contida dentro de uma tabela.

Continue navegando