Buscar

Programação para Web I

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

29/05/2020 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/5
Acadêmico: David Camilo Duarte (1765369)
Disciplina: Programação para Web I (ADS15)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:637373) ( peso.:1,50)
Prova: 15644923
Nota da Prova: 7,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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.
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) F - V - F - F.
 b) V - V - F - V.
 c) V - F - F - V.
 d) F - V - V - F.
3. Os comandos DML são utilizados para selecionar, inserir, excluir ou ainda alterar algum registro armazenado em
uma tabela de um banco de dados. Os principais comandos DML são: SELECT, INSERT, UPDATE e DELETE.
Com relação a estes comandos DML, analise as sentenças a seguir:
I- Um exemplo de comando utilizado para inserir um registro em uma tabela de um banco de dados é: ?INSERT
INTO PRODUTO (CODIGO, DESCRICAO) VALUES (987654, ?NOTEBOOK XXXX?) ?.
II- Um exemplo do comando utilizado para inserir um registro em uma tabela de um banco de dados é: ?INSERT
INTO PRODUTO (CODIGO, DESCRICAO) ?.
III- Um exemplo de comando utilizado para selecionar um registro de uma tabela de um banco de dados é: ?
SELECT FROM PRODUTO WHERE CODIGO = 987654 ?.
IV- Um comando para selecionar um registro do banco de dados deve iniciar com a cláusula SELECT, seguida das
colunas da tabela que se deseja, logo após a cláusula FROM e, por último, o nome da tabela.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
29/05/2020 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/5
 b) Somente a sentença II está correta.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I e IV estão corretas.
4. 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 DML utilizado para fazer a busca de registros em uma tabela é o comando FIND.
 b) 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).
 c) O comando DML para fazer atualização de dados é o comando REFRESH.
 d) O comando de deleção do DML é o comando DROP, que pode ser aplicado a tabelas e a bases de dados.
5. Entre os comandos pertencentes à categoria DML (Data Manipulation Language), podemos destacar os seguintes:
SELECT, INSERT, UPDATE e DELETE. Através destes quatro comandos é feita a maioria das manipulações de
informações dentro das tabelas de um banco de dados. Com relação à sintaxe dos comandos DML, analise as
sentenças a seguir:
I- Na sintaxe do comando select, uma das formas de desenvolver o comando é o uso dos nomes das colunas
seguidas pelos nomes das tabelas que se deseja selecionar.
II- O comando insert permite a criação de novos registros dentro de uma tabela.
III- O comando delete não permite excluir apenas parte de um registro, por isso não utiliza o operador *.
IV- O comando update permite inclusive atualizar a estrutura de uma tabela.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
29/05/2020 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/5
6. 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 e III estão corretas.
 b) As afirmativas I, III e IV estão corretas.
 c) As afirmativas II, III e IV estão corretas.
 d) Somente a afirmativa III está correta.
7. 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 II e IV estão corretas.
 b) A sentençasI e II estão corretas.
 c) A sentenças I, III e IV estão corretas.
 d) Somente a sentença III está correta.
29/05/2020 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/5
8. 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 - F - V.
 b) F - V - F - V.
 c) V - F - V - F.
 d) V - V - F - F.
9. 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 - V - F - F - F.
29/05/2020 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 5/5
 b) F - F - V - V - V.
 c) V - V - F - F - V.
 d) V - F - V - F - V.
10. 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- CREATE DATABASE. 
II- INSERT. 
III- CREATE TABLE. 
( ) Comando para iniciar uma tabela nova no banco de dados. 
( ) Comando para iniciar um banco de dados novo. 
( ) Comando para iniciar a adição de um novo registro. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - I - III.
 b) I - III - II.
 c) III - I - II.
 d) I - II - III.
Prova finalizada com 7 acertos e 3 questões erradas.

Continue navegando