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

1. 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 - V - F - V. 
 b) F - V - V - V. 
 c) V - F - V - V. 
 d) F - V - V - F. 
 
2. O JavaScript conta com funções matemáticas de validação, que permitem avaliar se o 
resultado de determinada operação matemática é ou não válido. Considerando as funções 
de validação do JavaScript e sabendo que o código do exemplo a seguir é interpretado sem 
erro, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Na linha 18, a variável exprMatematica recebe o valor 15. 
( ) A função isFinite retorna o valor false caso a expressão matemática retorne um valor 
numérico inválido. 
( ) Neste código-fonte, o navegador exibirá a palavra Acertou!. 
( ) Neste código-fonte, o navegador exibirá a palavra Errou!. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
 a) F - V - F - V. 
 b) V - F - F - V. 
 c) V - F - V - F. 
 d) V - V - F - F. 
 
3. O Javascript é uma linguagem, cujos comandos são executados no lado do cliente, isto é, 
dentro do navegador de internet e não no servidor da aplicação web. O Javascript nasceu do 
antigo navegador de internet Netscape, e inicialmente recebeu outros nomes. A Sun 
Microsystems, que era na época a empresa desenvolvedora do Java, forneceu o nome 
"Java" para esta linguagem de script, por uma questão de marketing. Uma das grandes 
vantagens do Javascript é o carregamento de páginas e componentes HTML sem precisar 
realizar requisições ao servidor, tornando a navegação mais rápida. Partindo desse 
pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Ao declarar uma variável em Javascript, não é necessário definir o tipo de dado. 
( ) Para a declaração de uma variável em Javascript, deve-se utilizar a palavra reservada 
"var" seguida do nome da variável. 
( ) O operador lógico da expressão "if (valorProduto == 12500.0)" é um operador de 
igualdade, o qual testa se dois valores são iguais. 
( ) O resultado booleano da expressão "if (1 === '1')" é verdadeiro. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F. 
 b) V - F - F - V. 
 c) F - V - F - F. 
 d) V - V - V - F. 
 
 
A utilização de um banco de dados em uma aplicação que possua cadastros ou precise 
gravar dados, é indispensável. No caso de bancos de dados relacionais, a linguagem SQL é 
o recurso que permite a manipulação de dados e de objetos de bancos de dados, isto é, 
incluir, alterar, excluir ou atualizar dados e objetos do banco de dados. A linguagem SQL é 
constituída por dois grupos: comandos DDL e DML. Com relação à linguagem de banco de 
dados SQL, analise as afirmativas a seguir: 
 
I- Um exemplo de comando DDL é o comando: "CREATE TABLE NOTA VALUES (1234, 
'MARCOS', 9.5)". 
II- Um exemplo de comando DDL é o comando: "DROP TABLE NOTA". 
III- Um exemplo de comando DDL é o comando: "SELECT CODALU FROM NOTA". 
IV- Um exemplo de comando DDL é o comando: "DROP DATABASE". 
 
Agora, assinale a alternativa CORRETA: 
 a) As afirmativas II e III estão corretas. 
 b) As afirmativas II, III e IV estão corretas. 
 c) Somente a afirmativa III está correta. 
 d) As afirmativas I, II e IV estão corretas. 
 * Observação: A questão número 4 foi Cancelada. 
 
5. 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: 
 
 a) Serão impressos na tela os valores: 20, 50, 60, 80. 
 b) Serão impressos na tela os valores: 20, 40, 60, 80. 
 c) Serão impressos na tela os valores: 20, 50, 60, 90. 
 d) Serão impressos na tela os valores: 20, 40, 90, 120. 
 
6. 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) F - F - V - F. 
 b) F - V - V - V. 
 c) F - V - F - F. 
 d) V - V - F - V. 
 
7. 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: 
 
 a) Será impresso: Chevrolet<br>Fiat<br>Ford<br>Volkswagen<br>undefined<br>. 
 b) Será impresso: Chevrolet<br>Fiat<br>Ford<br>Volkswagen<br>. 
 c) Será impresso: Chevrolet Fiat Ford Volkswagen. 
 d) Será impresso: ChevroletFiatFordVolkswagenundefined. 
 
8. 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) F - V - V - F. 
 b) V - V - F - V. 
 c) V - F - F - V. 
 d) F - V - F - F. 
 
9. Operadores lógicos em PHP ou em qualquer outra linguagem de programação, definem o 
resultado de uma expressão booleana. Dadas algumas exceções, o comportamento dos 
operadores lógicos na linguagem de programação JavaScript é bastante semelhante ao 
comportamento dos operadores em outras linguagens de programação. Considerando o 
comportamento dos operadoreslógicos em JavaScript, analise as sentenças a seguir: 
 
I- Operadores lógicos são operadores aplicados a um ou mais valores, sempre retornando 
true ou false. 
II- A expressão 1=="1" retorna false. 
III- A expressão 1==="1" retorna false. 
IV- A expressão A && B retornará false se A ou B forem expressões booleanas que também 
retornarem false. 
 
Assinale a alternativa CORRETA: 
 a) A sentenças I, III e IV estão corretas. 
 b) A sentenças I e II estão corretas. 
 c) A sentenças II e IV estão corretas. 
 d) Somente a sentença III está correta. 
 
10. 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 II, III e IV estão corretas. 
 b) Somente a afirmativa III está correta. 
 c) As afirmativas I, III e IV estão corretas. 
 d) As afirmativas I e III estão corretas.

Outros materiais