Buscar

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

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) F - V - V - V. 
 b) V - F - V - V. 
 c)  F - V - V - F. 
 d) V - V - F - V. 
2.  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 - V - F - V. 
 b) V - F - F - V. 
 c)  F - V - V - F. 
 d) F - V - F - F. 
3.  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, II e III estão corretas. 
 b) As sentenças II e IV estão corretas. 
 c)  As sentenças I e IV estão corretas. 
 d) As sentenças I, III e IV estão corretas. 
4.  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) As afirmativas I e III estão corretas. 
 c)  Somente a afirmativa III está correta. 
 d) As afirmativas II, III e IV estão corretas. 
5.  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 II e IV estão corretas. 
 b) As afirmativas I, II e III estão corretas. 
 c)  Somente a afirmativa I está correta. 
 d) As afirmativas II, III e IV estão corretas. 
6.  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 operadores ló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 e II estão corretas. 
 b) Somente a sentença III está correta. 
 c)  A sentenças I, III e IV estão corretas. 
 d) A sentenças II e IV estão corretas. 
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) F - V - F - F. 
 b) V - V - F - V. 
 c)  F - F - V - F. 
 d) F - V - V - V. 
8.  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ênciados 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)  I - II - III. 
 b)  II - III - I. 
 c)  III - I - II 
 d)  I - III - II. 
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, II e III estão corretas. 
 b) As sentenças I, III e IV estão corretas. 
 c)  As sentenças I e II estão corretas. 
 d) As sentenças II e IV estão corretas. 
10. 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, 90. 
 b) Serão impressos na tela os valores: 20, 40, 90, 120. 
 c)  Serão impressos na tela os valores: 20, 40, 60, 80. 
 d) Serão impressos na tela os valores: 20, 50, 60, 80.

Outros materiais