Buscar

Avaliação Final (Objetiva) - Individual Semipresencial

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

Prévia do material em texto

19/04/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/7
Acadêmico: Igor Hinckel de Souza (1256625)
Disciplina: Programação para Web I (ADS15)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637375) ( peso.:3,00)
Prova: 16709806
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 - V - V - F.
 c) F - V - F - F.
 d) V - F - F - V.
2. O framework bootstrap é uma iniciativa open source que começou no twitter e hoje é referência quando se fala de
design responsivo. A simplicidade de sua utilização o torna uma alternativa tecnológica bastante atraente, mesmo
para os que pensam em desenvolver uma aplicação web simples. Considerando que o código-fonte mostrado na
figura a seguir está em uma página HTML que utiliza as bibliotecas do bootstrap, analise as sentenças a seguir:
I- Na linha 19, fazemos uso da classe main com o template jumbotron para o componente html div.
II- Para que o template jumbotron funcione, ele deve estar declarado em algum arquivo css referenciado pelo
HTML ou ainda entre as tags "<style></style>".
III- "<link rel="stylesheet" href="lib/bootstrap/bootstrap.min.css">
 <script src="lib/bootstrap/bootstrap.min.js"></script>" são linhas utilizadas para importar bibliotecas do bootstrap
dentro de uma página HTML.
IV- Para que a classe main funcione dentro do HTML, basta fazer o download das bibliotecas do bootstrap para
dentro do diretório da aplicação.
Agora, assinale a alternativa CORRETA:
19/04/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/7
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças III e IV estão corretas.
3. 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: 
( ) Não implementa triggers. 
( ) É um software proprietário. 
( ) Possui controle transacional. 
( ) É um software com base na GPL. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) F - F - V - V.
 c) F - V - V - F.
 d) V - V - F - F.
4. 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) F - F - V - F - V.
 b) F - V - V - F - F.
 c) V - V - F - V - V.
19/04/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/7
 d) V - V - V - F - F.
5. 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) V - V - F - F - V.
 c) F - F - V - V - V.
 d) F - V - F - F - F.
6. As SPA têm seu desenvolvimento baseado em técnicas de front-end, usando prioritariamente JavaScript. Tem
como objetivo codificar menos na linguagem do servidor e mais nas tecnologias do cliente/navegador, de forma a
proporcionar ao usuário uma aplicação mais dinâmica, que carrega recursos conforme necessário. Uma página
SPA é praticamente uma aplicação desktop rodando no navegador Web, e o servidor fica prioritariamente com a
responsabilidade de acessar o banco de dados. Sobre as Single Page Applications, classifique V para as
sentenças verdadeiras e F para as falsas: 
( ) Existem pelo menos dois projetos, uma para back-end e um para front-end. 
( ) Adiciona mais responsabilidade para o front-end. 
( ) O código necessário pode ser obtido com um único carregamento de página. 
( ) Dificulta a experiência de usuário. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - V - V - F.
 c) F - V - V - F.
 d) F - F - V - V.
19/04/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/7
7. O W3C (World Wide Web Consortium) é o órgão responsável pela definição de diversos padrões e tecnologias
utilizadas na internet, entre eles o HTML, o CSS e o Javascript. O HTML está atualmente na versão 5 e, por uma
diretriz do W3C, mantém compatibilidade retroativa com versões anteriores do HMTL. No que se refere ao HTML 5,
analise as sentenças a seguir:
I- A tag <html lang="en"></html> é o elemento raiz dentro da árvore de elementos HTML.
II- Um das tags que não sofreu alteração em relação a versões anteriores do HTML é a tag <head>.
III- A tag <meta charset="utf-8"> indica a possibilidade de utilização de imagens e hiperlinksnas páginas HTML.
IV- <!DOCTYPE html> é a tag que declara que se trata de um documento de hipertexto escrito em HTML5.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças III e IV estão corretas.
8. As variáveis na linguagem PHP são case sensitive, ou seja, existe diferença entre a declaração de uma variável
com letras maiúsculas de outra com letras minúsculas. Como existem códigos-fonte PHP muito extensos, muitas
vezes perde-se a noção se uma determinada variável foi ou não criada. Para resolver este problema, o PHP possui
a função "isset()" que serve para validar se uma variável existe ou não. Com relação ao código-fonte PHP
apresentado, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O código-fonte PHP apresentado imprime na tela o depósito mensal em uma poupança, que somente finaliza
quando o valor depositado na poupança for maior ou igual que o valor do carro.
( ) Após a impressão de depósito de cada mês, é impressa a linha "<br>A variável está declarada!".
( ) Após a impressão de depósito de cada mês, o valor retornado pela função "isset" é verdadeiro (true).
( ) A penúltima linha impressa pelo fonte acima será "<br>Depositar mais 500,00 no mês 40".
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - V - F - F.
 c) F - V - V - V.
 d) V - F - V - V.
19/04/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/7
9. Entre as tags de abertura e fechamento do PHP deve estar contido a fonte PHP que realiza funções dinâmicas e a
lógica do negócio da aplicação. O PHP possui alguns tipos de dados, sendo que são semelhantes a outras
linguagens. Com relação aos tipos de dados aceitos pelo PHP, analise as sentenças a seguir:
I- Array não é um tipo de dado suportado pelo PHP.
II- Integer é um tipo de dado em que variáveis aceitam apenas um valor numérico inteiro positivo ou negativo.
III- Double é um tipo de dado em que variáveis aceitam apenas um valor numérico com decimais positivas.
IV- String é um tipo de dado em que variáveis definidas aceitam valor alfanumérico.
V- Boolean é um tipo de dado em que variáveis definidas aceitam apenas o valor true (verdadeiro) ou false (falso).
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças III, IV e V estão corretas.
 c) As sentenças I, II e V estão corretas.
 d) As sentenças II, IV e V estão corretas.
10. A responsividade é atualmente uma das principais preocupações no que tange ao design de aplicações web, visto
que tais aplicações podem ser acessadas por dispositivos de diversos tamanhos e com diversas resoluções, como
tablets, notebooks, smartphones etc. Considerando as características do design responsivo e do framework
bootstrap, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Um dos problemas de aplicações web não responsivas é que determinadas informações da página podem ser
redimensionadas ou até mesmo mudadas de lugar, o que prejudica a navegabilidade.
( ) O framework bootstrap somente pode ser utilizado para o desenvolvimento em modo on-line através de um
CDN (content delivery network).
( ) O framework bootstrap é formado essencialmente por um arquivo css e um arquivo javascript que,
combinados, oferecem um conjunto de funcionalidades que podem ser reutilizadas para fornecer responsividade a
aplicações web.
( ) O framework bootstratp necessita do PHP como linguagem server-side para funcionar corretamente em
dispositivos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - F - V - F.
 c) V - V - F - F.
 d) F - F - F - V.
19/04/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 6/7
11. (ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados.
CREATE TABLE PECAS (
CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
NOME VARCHAR(30) NOT NULL,
PRIMARY KEY(COD_FORN)
);
CREATE TABLE FORNECIMENTOS (
COD_PECA NUMERIC(5) NOT NULL,
COD_FORN NUMERIC(3) NOT NULL,
QUANTIDADE NUMERIC(4) NOT NULL,
PRIMARY KEY(COD_PECA, COD_FORN),
FOREIGN KEY (COD_PECA) REFERENCES PECAS,
FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES
);
A partir desse script, assinale a opção CORRETA que apresenta comando SQL que permite obter uma lista que
contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da peça fornecida, a descrição
dessa peça e a quantidade fornecida da referida peça.
 a) SELECT * FROM PECAS, FORNECEDORES,
FORNECIMENTOS;
 b) SELECT * FROM PECAS, FORNECEDORES,
FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND
FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
 c) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE
FROM PECAS, FORNECEDORES, FORNECIMENTOS
WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA
AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
 d) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE
FROM PECAS, FORNECEDORES, FORNECIMENTOS;
12. (ENADE, 2011) Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes
instituições
em eventos acadêmicos, considere as tabelas abaixo.
DEPARTAMENTO (#CodDepartamento, NomeDepartamento)
EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario)
Assinale a alternativa CORRETA com o comando SQL mais simples para recuperar os códigos dos departamentos
cuja média salarial seja maior que 2000.
 a) SELECT CodDepartamento
FROM EMPREGADO
GROUP BY CodDepartamento
HAVING AVG (Salario) > 2000
 b) SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
19/04/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 7/7
 c) SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
GROUP BY CodDepartamento
 d) SELECT CodDepartamento, AVG (Salario) > 2000
FROM EMPREGADO
GROUP BY CodDepartamento
Prova finalizada com 10 acertos e 2 questões erradas.

Mais conteúdos dessa disciplina