Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:989884) Peso da Avaliação 4,00 Prova 85622746 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 O javascript vem assumindo uma importância cada vez maior no desenvolvimento web, passando de uma linguagem de cliente, interpretada no browser, para uma linguagem de servidor, sendo compilada e executada por motores específicos. Considerando as características da linguagem de programação javascript e o código-fonte da figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O literal de função começa na linha 19. ( ) A variável i somente pode ser utilizada dentro do laço for. ( ) A função literal retorna o resto da divisão de numeroAleatorio por 2. ( ) A chamada da função ocorre na linha 26. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - F - F - V. C V - V - F - F. D V - F - V - F. 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 VOLTAR A+ Alterar modo de visualização 1 2 20/11/2024, 18:11 Avaliação Final (Objetiva) - Individual about:blank 1/6 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 - V - V - F - F. B V - V - F - V - V. C F - F - V - F - V. D V - V - V - F - F. O servidor Web é um programa cuja função é responder a requisições. Em sua forma mais básica, as requisições são pedidas para o servidor Web devolver um determinado arquivo. Por exemplo, na URL o texto ‘www.apachefriends.org/’ representa o caminho para alcançar o servidor Web na internet, enquanto o texto ‘pt_br/index.html’ representa o caminho para alcançar o arquivo index.html dentro do servidor Web. Em qual ano o primeiro software de servidor Web foi concebido? A 1990. B 1980. 3 20/11/2024, 18:11 Avaliação Final (Objetiva) - Individual about:blank 2/6 C 1988. D 2000. 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. Qual das alternativas não corresponde a uma versão do HTML? A XHTML. B SHTML. C HTML 3.2. D HTML 3.0. 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 - V - F - F. B V - F - V - F. C F - F - F - V. 4 5 20/11/2024, 18:11 Avaliação Final (Objetiva) - Individual about:blank 3/6 D V - F - F - V. 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 dependência e Dynamic binding. B Diretivas, Injeção de dependência e Dynamic constructor. C Diretivas, Injeção de independência e Dynamic binding. D Diretivas, Conectivas e Dynamic binding. Já sabemos que o AngularJS melhora muito a modularização de nosso código-fonte JavaScript. Quais são os três conceitos de que ele faz uso? A Diretivas, Injeção de dependência e Dynamic binding. B Diretivas, Injeção binding e Dynamic select. C Diretivas, Injeção de dependência e Select binding. D Selects, Injeção de dependência e Dynamic binding. 6 7 Revisar Conteúdo do Livro 20/11/2024, 18:11 Avaliação Final (Objetiva) - Individual about:blank 4/6 A grande diferença está no fato de que anteriormente o HTML era o "faz tudo". Era no HTML que se dizia se um texto deveria ser pintado de determinada cor, qual o tamanho da fonte, qual a cor de fundo para determinada área da página etc. No entanto, o HTML5 vem com uma proposta mais enxuta. Ele se propõe a cuidar somente da semântica da página. A formatação, como já vinha ocorrendo na versão 4 do HTML, foi delegada completamente para o CSS (Cascade Style Sheet). É complicado perceber de início esta diferença, pois em muitos casos, os navegadores acabam interpretando HTML e HTML5 quando se encontram juntos em uma página. Além de ganhar uma responsabilidade mais específica, ou seja, cuidar somente da semântica, o HTML5 veio com novos atributos para controle de multimídia. Sobre esses atributos para controle de multimídia, analise as sentenças a seguir: I – Áudio. II – Vídeo. III – XML. IV – HTML. V – CSS. Assinale a alternativa CORRETA: A As sentenças I e IV estão corretas. B As sentenças II e V estão corretas. C As sentenças I e III estão corretas. D As sentenças I e II estão corretas. Os objetos de bancos de dados que utilizamos dentro do MySQL possuem diversas categorias, dentre as quais podemos destacar as bases de dados, as tabelas e as chaves primárias. No que se refere aos objetos de bancos de dados supracitados, assinale a alternativa CORRETA: A Uma base de dados é uma estrutura única que contém colunas e serve para armazenar os dados das entidades. 8 9 20/11/2024, 18:11 Avaliação Final (Objetiva) - Individual about:blank 5/6 B Uma chave primária é um tipo especial de registro que serve para garantir o acesso às informações dentro de uma base de dados. C Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas entre si. D Uma base de dados está contida dentro de uma tabela. A modularização de código-fonte possui inúmeras vantagens, mas duas são as principais: o aumento da coesão e a diminuição do acoplamento. Sobre a coesão, assinale a alternativa INCORRETA: A Favorece a manutenção do código. B Torna custosa a manutenção e o gerenciamento do código. C Torna viável o reuso de códigos. D Está ligada ao princípio da responsabilidade única. 10 Imprimir 20/11/2024, 18:11 Avaliação Final (Objetiva) - Individual about:blank 6/6