Buscar

PROGRAMAÇAO PRA WEB I AV3

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

Acadêmico: Wallyson Maciel de Lima (1284635) 
Disciplina: Programação para Web I (ADS15) 
Avaliação: 
Avaliação Final (Objetiva) - Individual FLEX ( Cod.:514836) ( 
peso.:3,00) 
Prova: 15973169 
Nota da 
Prova: 
10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Antes do surgimento do Javascript, a navegação na internet era limitada ao conteúdo 
que era escrito nas páginas e nos links disponibilizados, os quais realizavam 
requisições ao servidor. Neste sentido, cada clique em um link solicitava uma 
requisição ao servidor, sendo a única forma de alternar entre as páginas web. Com o 
surgimento do Javascript, a navegabilidade das páginas web tornaram-se mais 
rápidas e dinâmicas. Com relação ao Javascript, analise as afirmativas a seguir: 
 
I- O Javascript é uma linguagem de programação para páginas web, cujos comandos 
são executados no lado do cliente e não no servidor da aplicação. 
II- O Javascript permite o desenvolvimento de comandos para controlar 
comportamentos dos navegadores de internet. 
III- O Javascript é uma linguagem interpretada, e neste sentido, não precisa ser 
compilada, apenas executada. 
IV- A tag "<script>", onde são escritos comandos Javascript, pode ser declarada 
apenas dentro da tag "<head>" do HTML. 
 
Agora, assinale a alternativa CORRETA: 
 a) Somente a afirmativa I está correta. 
 b) As afirmativas I, II e III estão corretas. 
 c) As afirmativas II, III e IV estão corretas. 
 d) As afirmativas II e IV estão corretas. 
 
2. O design responsivo se caracteriza por páginas Web que se adaptam ao tamanho do 
dispositivo que o usuário está utilizando. O usuário pode utilizar os mais variados 
dispositivos, como um tablet ou um smartphone. Sobre o design responsivo, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O uso do Bootstrap dispensa o uso de CSS. 
( ) O uso do CDN orienta a fazer obrigatoriamente o download da biblioteca para 
o projeto. 
( ) Informações não essenciais da página podem ser ocultadas ao ser apresentada 
em smartphone. 
( ) Bootstrap é um framework front-end. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V. 
 b) V - F - F - V. 
 c) F - V - V - F. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_2%20aria-label=
 d) F - V - V - V. 
 
3. A sigla HTML é o acrônimo de Hyper Text Markup Language. O HTML é uma 
linguagem de marcação de texto que descreve a estrutura de páginas web, em que 
cada elemento do documento é representado por tags, como cabeçalho, parágrafo, 
tabela, entre outros. Os navegadores web não fazem a exibição das tags HTML, 
apenas as utilizam para renderizar o conteúdo da página. Sobre o exposto, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A declaração <!DOCTYPE html> indica que o documento em questão utiliza 
HTML5. 
( ) Para apresentar um título de primeiro nível ao usuário é utilizada a tag <title>, 
por exemplo, <title> Hello World </title>. 
( ) A tag utilizada para renderizar uma imagem no navegador é <a>, a qual 
também pode redirecionar o usuário para outra página web. 
( ) Para o navegador apresentar ao usuário um campo com multilinhas é utilizada a 
tag <textarea>. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V. 
 b) V - F - F - V. 
 c) V - V - V - F. 
 d) F - V - V - F. 
 
4. O protocolo HTTP é o principal para sistemas com base na internet. A criação de 
novos métodos HTTP, nas versões mais recentes do protocolo, resolveram 
problemas relacionados à semântica quando as requisições HTTP são executadas, 
permitindo o uso do HTTP de uma forma muito mais próxima da realidade humana, 
dando sentido às requisições HTTP. Sobre REST, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) O verbo indica a consulta SQL a ser feita no banco. 
( ) O REST é um padrão e independe de linguagem. 
( ) Os serviços REST devem prover uma URL base. 
( ) O REST só pode ser utilizado com JAVA. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - F. 
 b) V - F - F - V. 
 c) F - V - V - F. 
 d) F - F - V - V. 
 
5. A linguagem de programação PHP permite validar e gravar dados enviados de 
formulários de páginas web. Pode interagir com o banco de dados e criar páginas 
web dinâmicas. Com relação à linguagem de programação PHP, analise as sentenças 
a seguir: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_5%20aria-label=
I- Os comandos da linguagem PHP devem ser terminados com ponto e vírgula. 
II- O sinal de igual indica atribuição de um valor para uma determinada área de 
memória. 
III- O operador de concatenação de string é o ponto. 
IV- A abertura de um novo comentário multilinhas é realizado pelos caracteres barra 
e sinal de igual ( /+ ). 
V- A abertura de um comentário de uma linha é realizada por duas barras ( // ). 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II, III, IV e V estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças I, II, III e V estão corretas. 
 d) Somente a sentença I está correta. 
 
6. 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 - V - F - F. 
 c) V - F - F - V. 
 d) V - F - V - F. 
 
7. A linguagem de programação PHP difere letras maiúsculas de minúsculas em 
variáveis, palavras reservadas e comandos. Além disso, o PHP possibilita a 
interação do usuário com o sistema através de formulários criados em páginas web. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_7%20aria-label=
Para a criação de uma variável em PHP, não é definido o tipo da variável, sendo que 
o tipo da variável pode ser alterado em tempo de execução. Com relação ao código 
PHP anexo, analise as afirmativas a seguir: 
 
I- Será impressa a frase "Imprimindo o valor do array.". 
II- O array que foi declarado possui uma posição com um valor. 
III- Será impressa a frase "O array está vazio.". 
IV- O array que foi declarado não possui valor. 
 
Assinale a alternativa CORRETA: 
 
 a) As afirmativas III e IV estão corretas. 
 b) Somente a afirmativaIV está correta. 
 c) As afirmativas I e III estão corretas. 
 d) As afirmativas I e II estão corretas. 
 
8. No desenvolvimento de software, conhecer os conceitos coesão e acoplamento é 
importante para o resultado de um código-fonte mais legível, independente e 
modularizado. Neste sentido, um código-fonte modularizado também facilita uma 
manutenção futura do software, facilitando ao entendimento das funcionalidades 
pelo próximo desenvolvedor que realizar a manutenção. Partindo desse 
pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Um código-fonte coeso possui baixo grau de acoplamento, assim como um 
código-fonte com alto grau de acoplamento possui baixa coesão. 
( ) Um código-fonte com coesão é uma vantagem e um código-fonte com alto grau 
de acoplamento é uma desvantagem. 
( ) Um código-fonte que segue o paradigma da orientação a objetos possui baixa 
coesão e alto acoplamento. 
( ) Um código-fonte que segue o paradigma da orientação a objetos é coeso e 
possui baixo acoplamento. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F. 
 b) F - F - V - V. 
 c) V - V - F - V. 
 d) V - V - F - F. 
 
9. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_9%20aria-label=
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) F - F - V - V. 
 b) F - V - V - F. 
 c) V - F - F - V. 
 d) V - V - V - F. 
 
10. 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 e II estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças II e IV estão corretas. 
 
11. (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, AVG (Salario) > 2000 
FROM EMPREGADO 
GROUP BY CodDepartamento 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_11%20aria-label=
 b) SELECT CodDepartamento 
FROM EMPREGADO 
WHERE AVG (Salario) > 2000 
 c) SELECT CodDepartamento 
FROM EMPREGADO 
WHERE AVG (Salario) > 2000 
GROUP BY CodDepartamento 
 d) SELECT CodDepartamento 
FROM EMPREGADO 
GROUP BY CodDepartamento 
HAVING AVG (Salario) > 2000 
 
12. (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 WHERE PECAS.CODIGO = 
FORNECIMENTOS.COD_PECA AND 
FORNECEDORES.COD_FORN = 
FORNECIMENTOS.COD_FORN; 
 b) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE 
FROM PECAS, FORNECEDORES, FORNECIMENTOS; 
 c) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE 
FROM PECAS, FORNECEDORES, FORNECIMENTOS 
WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTU=&action3=NTE0ODM2&action4=MjAyMC8x&prova=MTU5NzMxNjk=#questao_12%20aria-label=
AND FORNECEDORES.COD_FORN = 
FORNECIMENTOS.COD_FORN; 
 d) SELECT * FROM PECAS, FORNECEDORES, 
FORNECIMENTOS;

Continue navegando