Prévia do material em texto
Disciplina: Programação para Web I (ADS15)
Avaliação: Avaliação II - Individual FLEX ( Cod.:425181) ( peso.:1,50)
Prova: 7754758
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada
1. 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 II e IV estão corretas.
d) As sentenças I e II estão corretas.
2. 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) Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de
dados de cada vez.
b) O comando SELECT permite a criação dos comandos chamados de querys, em que é
possível aplicar critérios de filtragem para definir detalhadamente qual informação deve ser
buscada.
c) Na sintaxe do comando select, é obrigatório o uso dos nomes das tabelas seguidas pelos
nomes das colunas que se deseja selecionar.
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.
3. 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 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.
b) Caso não se aplique nenhuma cláusula where em uma query SQL, todos os registros da(s)
tabela(s) serão retornados.
c) O comando insert permite a criação de novas colunas dentro de uma tabela.
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.
4. As linguagens de programação JavaScript e PHP possuem o recurso de tipagem dinâmica,
através do qual, ao se declarar uma variável, não há a necessidade de se explicitar o tipo, pois
ele é definido com as atribuições de valores à variável. Considerando as características do
JavaScript, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Apesar de o JavaScript possuir tipagem dinâmica, ainda assim existem tipos de dados
que identificam os valores que podem ser atribuídos a uma variável.
( ) Nos tipos de dados do JavaScript não se difere o tipo numérico inteiro do tipo numérico
de ponto flutuante.
( ) Não existe um tipo específico para o tratamento de arrays no JavaScript.
( ) A expressão 1==?1? retorna o valor true.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
a) V - F - V - F.
b) F - V - F - F.
c) V - V - F - V.
d) V - F - F - V.
5. 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) V - F - V - F.
b) V - F - F - V.
c) F - V - F - V.
d) V - V - F - F.
6. 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 - V - F - F.
b) F - V - V - F - F.
c) V - V - F - V - V.
d) F - F - V - F - V.
7. 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) V - F - V - F - V.
b) F - F - V - V - V.
c) F - V - F - F - F.
d) V - V - F - F - V.
8. 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, III e IV estão corretas.
b) A sentenças II e IV estão corretas.
c) A sentenças I e II estão corretas.
d) Somente a sentença III está correta.
9. Os comandos DML são utilizados para a realização de operações dentro dos bancos de
dados, dentre as quais se destacam as operações de SELEÇÃO, INSERÇÃO, ATUALIZAÇÃO
e DELEÇÃO. Com relação aos comandos DML, assinale a alternativa CORRETA:
a) O comando de deleção do DML é o comando DROP, que pode ser aplicado a tabelas e a
bases de dados.
b) O comando DML utilizado para fazer abusca de registros em uma tabela é o comando
FIND.
c) O comando DML para fazer atualização de dados é o comando REFRESH.
d) A sintaxe do comando DML para inserção de dados pode ser exemplificada através da
seguinte instrução: INSERT INTO nome_tabela ( coluna_1, coluna_2, coluna_3) VALUES (
valor_1, valor_2, valor_3).
10.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) V - F - F - V.
b) F - V - F - F.
c) V - F - F - F.
d) V - F - V - F.
Prova finalizada com 10 acertos e 0 questões erradas.