Buscar

Avaliação Final (Objetiva) - 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 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

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:826929)
Peso da Avaliação 3,00
Prova 63056929
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 Constructor: recurso que permite a construção de modelo exclusivos de construção dinâmica.
B
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.
 
C
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.
 
D
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-.
 
Cascading Style Sheets (CSS) é um mecanismo para adicionar estilo a um documento web. O código 
CSS pode ser aplicado diretamente nas tags ou ficar contido dentro das tags <style>. Também é 
possível, em vez de colocar a formatação dentro do documento, criar um link para um arquivo CSS 
que contém os estilos. 
 VOLTAR
A+
Alterar modo de visualização
1
2
Assinale a alternativa CORRETA por qual motivo deve ser declarado o CSS separado:
A Através da tag style e dos estilos in-line, é considerado legível o código, pois mistura o não
código referente à formatação com o conteúdo da página.
B Declarar o CSS dentro do arquivo da página HTML é considerado uma má prática, pois prejudica
a principal vantagem do CSS no desenvolvimento Web, o reaproveitamento.
C Nenhuma das alternativas.
D Declarar o CSS dentro do arquivo da página HTML é considerado uma boa prática de
desenvolvimento.
Os comandos DML são utilizados para efetuar seleção e/ou manutenção nos dados do banco de 
dados.
Sobre os comandos listados, assinale a alternativa INCORRETA:
A
Delete.
 
B Rewrite.
C
Select.
 
D
Insert.
 
Você abre um código em HTML e se depara com esse código: <meta charset="utf-8">. A tag meta 
deve estar sempre dentro da tag <head> e representa vários tipos de metadados.
3
4
E o que são esses metadados? São informações que descrevem o conteúdo do seu arquivo. Ou seja: 
dados sobre seus dados. Exemplos de metadados são: palavras-chave, informações para o Google 
indexar o seu site, resumo do conteúdo etc.
 
Sobre o atributo charset assinale a alternativa CORRETA:
A O atributo charset define alguns estilos de CSS (Cascade Style Sheets).
B O atributo charset serve para indicar ao navegador os formatos de fontes a serem utilizados.
C O atributo charset serve para definir tipos de variáveis no Java Script.
D O atributo charset serve para indicar o formato de codificação de caracteres utilizado no
documento.
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 - V - V - V.
B V - F - F - V.
C F - V - V - F.
D F - F - V - V.
(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,
5
6
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 WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
C SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS;
D SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
Em 1990, uma linguagem de marcação para a criação de arquivos de hipertexto foi criada: o HTML 
(Hypertext Markup Language), que está em constante evolução até os dias atuais. Tal evolução deu 
origem a diversas versões da linguagem, como HTML, HTML 2.0, HTML 3.0, HTML 3.2, HTML 
4.0, XHTML, e recentemente o HTML5. Desde 1994, existe um órgão responsável por determinar as 
características para as versões do HTML e coordenar o processo evolutivo da linguagem. 
Assinale a alternativa CORRETA referente ao nome deste órgão:
A ANSI (American National Standards Institute).
B IEEE (Institute of Electrical and Electronics Engineers).
C NIC BR (Núcleo de Informação e Coordenação do Ponto BR).
7
D W3C (World Wide Web Consortium).
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 F - F - V - V.
C F - V - V - F.
D V - V - V - F.
Para declarar uma string, basta declarar uma variável e atribuir a ela um valor entre aspas simples ou 
duplas. Há várias operações que podem ser efetuadas sobre uma string.
 
Assinale a alternativa com a operação INCORRETA:
A strim()
B
Concat()
 
C
toUppercase
 
8
9
D
Replace()
 
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.
Já pensou se as páginas Web não tivessem cores, elementos gráficos e fontes diferentes? Certamente 
a Web seria um espaço monótono. Paraajudar nessa tarefa do embelezamento, contamos com CSS 
(Cascade Style Sheets). Estamos falando da linguagem utilizada para dar estilo e formatação a uma 
página Web. Assinale a alternativa CORRETA que demonstra como referenciar um arquivo CSS 
chamado “estilo.css”:
A < link rel="stylesheet" type="text/css" href="estilo.css">
B < link stylesheet="estilo.css" type="text/css" >
C < html reference="stylesheet" href="estilo.css">
D < body rel="stylesheet" type="text/css" href="styles.css">
10
11
Imprimir

Continue navegando