Baixe o app para aproveitar ainda mais
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
Compartilhar