Buscar

Avaliação Final (Objetiva) - Individual

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 10 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 10 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 9, do total de 10 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

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:826929)
Peso da Avaliação 3,00
Prova 61746173
Qtd. de Questões 11
Acertos/Erros 11/0
Nota 10,00
Sabemos que o AngularJS melhora muito a modularização de nosso código-fonte JavaScript. Para isto, ele faz 
uso de conceitos, cuja as descrições se encontram a seguir.
 Sobre o conceito, assinale a alternativa INCORRETA:
A
Dynamic Binding: É um recurso que automatiza a atualização dos componentes da página com as
alterações feitas nos dados do modelo. Você entenderá melhor depois do nosso Hello World.
 
B
Diretivas: É a ponte entre o código-fonte HTML e o código-fonte desenvolvido em JavaScript com auxílio
do AngularJS. Você verá várias delas em seus códigos-fonte HTML daqui por diante, elas são sempre
prefixadas pelas letras ng-.
 
C Constructor: recurso que permite a construção de modelo exclusivos de construção dinâmica.
 VOLTAR
A+ Alterar modo de visualização
1
D
Injeção de dependência: É o conceito análogo ao include do PHP, o uses do C# e o import do Java. Por
incrível que pareça, JavaScript não contava com um mecanismo que permitia “ligar” um código-fonte ao
outro. O AngularJS veio com a solução para esta situação.
 
O PHP/FI foi ganhando muitos usuários, e foi necessário efetuar algumas manutenções e correções no core da 
plataforma. Estas alterações deram origem à versão 2.0. Dois anos depois, em 1997, os projetos Web 
demandavam mais do que o PHP tinha a oferecer, ao perceber isto, dois desenvolvedores, Andi Gutmans e 
Zeev Suraski, contando com o apoio do criador do PHP, reescreveram completamente a linguagem. Então, o 
PHP definitivamente decolou, devido as suas características extremamente convenientes para projetos Web. O 
termo PHP é um acrônimo, que resume toda esta história, pois traduzido quer dizer "Página Pessoal". Sobre as 
principais características da linguagem de programação PHP, analise as sentenças a seguir:
I – Os comandos são finalizados com ponto e vírgula (;).
II – Para abertura e fechamento de comentários multilinhas utiliza-se respectivamente os caracteres ‘/*’ e ‘*/’ 
(sem aspas).
III – PHP é uma linguagem de tipagem dinâmica (também conhecida como tipagem forte).
IV – PHP não é uma linguagem Case Sensitive.
V – O PHP não suporta o tipo double.
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e V estão corretas.
2
D As sentenças I e IV estão corretas.
No universo do desenvolvimento de sistemas web, existem atualmente diversas arquiteturas, padrões de 
projeto e frameworks voltados para as mais diversas finalidades, cujo principal objetivo é tornar o trabalho do 
desenvolvedor mais fácil. Com relação à utilização de arquiteturas, padrões de projeto e frameworks, assinale a 
alternativa CORRETA:
A A modularização do código-fonte não pode ser feita através de arquiteturas e padrões, havendo a
necessidade de utilização de um framework para se alcançar este objetivo.
B Uma página web que acessa banco e exibe html no navegador utilizando o mesmo código-fonte para as
duas funcionalidades pode ser considerada um exemplo de coesão e modularidade.
C Um framework é uma estrutura composta por bibliotecas de software já prontas, utilizadas para organizar
o código-fonte e reutilizar funcionalidades.
D Um dos objetivos dos frameworks é colocar o código-fonte responsável por diversas funcionalidades
(banco de dados, interface gráfica e regra de negócios, por exemplo) dentro de um mesmo código-fonte.
Declarar variáveis em JavaScript não tem muito mistério, porém, é necessário estar atento a algumas 
particularidades. 
Para criar uma variável, utiliza-se qual instrução?
A var
B varia
3
4
C vari
D variavel
A Busca de um arquivo em um servidor Web pode receber parâmetros, porém, os parâmetros não ficam visíveis 
na URL, eles trafegam ocultos no corpo da requisição.
Sobre o exposto, assinale a alternativa CORRETA:
A html
B get
C put
D post
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. 
5
6
( ) 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 - V - V - V.
B F - V - V - F.
C V - F - F - V.
D F - F - V - V.
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.
7
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V - V.
B F - V - V - F - F.
C V - V - V - F - F.
D F - F - V - F - V.
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 F - V - F - F.
C V - F - F - V.
D V - V - V - F.
8
Com o intuito de auxiliar na modularização de código-fonte JavaScript, a Google publicou um framework 
gratuito chamado AngularJS. Com ele, é possível separar completamente seu código JavaScript do código-
fonte da página e modularizar o código-fonte de forma correta, aumentando muito o grau de legibilidade do 
código-fonte. Já sabemos que o AngularJS melhora muito a modularização de nosso código-fonte JavaScript. 
Quais os três principais conceitos necessários a entender sobre o AngularJS?
A Diretivas, Injeção de independência e Dynamic binding.
B Diretivas, Conectivas e Dynamic binding.
C Diretivas, Injeção de dependência e Dynamic constructor.
D Diretivas, Injeção de dependência e Dynamic binding.
Hipertexto é um conceito muito simples no qual o usuário que está lendo o conteúdo de uma página tem a 
possibilidade de navegar por diferentes páginas através de hiperlinks. Sabendo disso, assinale a alternativa 
CORRETA que apresenta o significado da sigla HTTP:
A HTTP = Hypertext Tecnology Protocol.
B HTTP = HypertextTransfer Prototype.
C HTTP = Hypertext Tecnology Prototype.
9
10
D HTTP = Hypertext Transfer Protocol.
(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 
11
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 NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES,
FORNECIMENTOS;
B
SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES,
FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND
FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
C
SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
D SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
Imprimir

Continue navegando