Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 /1 Leia o trecho a seguir: “Atualmente, a Internet é uma infraestrutura de informações generalizada, seu protótipo inicial é frequentemente chamado de Infraestrutura de Informação Nacional (ou Global, ou Galáctica). Sua história é complexa e envolve muitos aspectos - tecnológicos, organizacionais e da sociedade. E sua influência atinge não apenas os campos técnicos das comunicações por computador, mas também toda a sociedade, à medida em que avançamos no uso crescente de ferramentas on-line para realizar comércio eletrônico, aquisição de informações e operações úteis da sociedade.” Fonte: LEINER, B. M., CERF, V. G., CLARK D. D., KAHN R. E., KLEINROCK L., LYNCH D. C., POSTEL J., ROBERTS L. G. E WOLFF S. 2009. A brief history of the internet. SIGCOMM Comput. Commun. Rev. 39, 5 (October 2009), páginas 22-31, New York, NY, USA (tradução nossa). Considerando essas informações sobre a Internet e sobre os estudos de sua história, pode-se afirmar que essa rede tem alterado drasticamente a vida das pessoas, com a facilitação na comunicação, sendo que: Ocultar opções de resposta 1. em 1994, foi fundado o Consórcio World Wide Web (W3C), que é uma organização internacional que regulamenta a Web e está sob a coordenação dos países do grupo chamado G7. 2. apesar de poder ser utilizada livremente, a Internet é um sistema semiaberto uma vez que nem todas as suas especificações são públicas. Isso ocorre por ter protocolos militares em sua base. 3. em 1985, a Internet estava estabelecida como uma tecnologia para pesquisadores e estava começando a ser usada por outras comunidades. Resposta correta 4. a Internet foi criada para ser tolerante a falhas, funcionando mesmo em guerras; por isso, ela adotou um mecanismo chamado cliente-cliente, sem necessidade de servidores para funcionar. 5. desde seu início até nos dias atuais a Internet depende de financiamento público para seu funcionamento, pois é de interesse de todos os cidadãos e seu custo é alto para ser dividido entre empresas. 2. Pergunta 2 /1 No evento JavaOne 2016, a Oracle anunciou a reinicialização do Java EE 8. No JavaOne 2017, a Oracle lançou o Java EE 8 e anunciou a transferência do Java EE para uma determinada organização para aumentar a colaboração entre diferentes entidades e pessoas relacionadas ao desenvolvimento da tecnologia Java EE. Fonte: JAVA EE GUARDIANS. 2019. Disponível em: <https://javaee-guardians.io/> Acesso em 17 set. de 2019. Considerando a informação apresentada na questão e o conteúdo estudado, sobre o futuro da plataforma Java EE, é possível afirmar que sua evolução inclui: Ocultar opções de resposta 1. o enxugamento da plataforma para a deixar mais simples, objetiva e competitiva em relação à concorrência. 2. a transição de tecnologias para a Eclipse Foundation, um novo projeto iniciado, o Eclipse Enterprise para Java (EE4J), que utiliza como base os projetos Java EE 8 e Jakarta. Resposta correta 3. a inclusão do código em uma plataforma de desenvolvimento colaborativa, nos mesmos moldes do sistema operacional Linux, dando origem ao projeto Open Jakarta. 4. a transição de tecnologias para a Tomcat Foundation, para o desenvolvimento do da nova plataforma Java EE 9 de modo mais focado em tecnologias Web e Mobile. 5. a transição de tecnologias para a Eclipse Foundation para o desenvolvimento do Java EE 9, com a continuidade esperada pela comunidade. 3. Pergunta 3 /1 A Hypertext Markup Language (HTML) é uma linguagem de hipertexto para descrever e formar a estrutura de páginas Web a partir de marcações, também chamadas de tags, com característica básica de não haver distinção entre letras maiúsculas e minúsculas (embora versões mais recentes do padrão exijam apenas letras minúsculas). Analise o seguinte trecho de código em HTML: <ol> <li>Maçã. </li> <li>Abacaxi. </li> <li>Limão. </li> </ol> Considerando esse trecho e o conteúdo estudado, é possível afirmar que será apresentado ao usuário, por padrão, em seu navegador: Ocultar opções de resposta 1. três caixas de texto lado a lado, com cada elemento textual em uma delas. 2. um erro de execução do código pois ele apresenta marcações com atributos incompletos. 3. uma lista ordenada com números posicionados antes dos elementos textuais informados. Resposta correta 4. uma lista desordenada de elementos textuais com marcadores posicionados antes dos elementos textuais informados. 5. uma tabela com uma coluna e três linhas apresentando cada elemento textual em uma célula. 4. Pergunta 4 /1 Leia o trecho a seguir: “Os estilos lógicos são definidos na folha de estilos, referida no início de cada página. Desse modo, todas as páginas têm o mesmo estilo e, se o webmaster decidir mudar <strong> de itálico com 14 pontos em azul para negrito com 18 pontos na cor rosa choque, bastará alterar uma definição para converter o Web site inteiro.” Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 2003. p. 677. Considerando essas informações e o conteúdo estudado sobre a formatação de documentos HTML usando folhas de estilos, pode ser afirmar que essa técnica é fundamental para a padronização das páginas de um Web site, visto que: Ocultar opções de resposta 1. as folhas de estilos já estão padronizadas pelos navegadores, sem possibilidade de mudança pelo desenvolvedor, evitando erros de programação. 2. existe linearidade sequencial entre classes de folhas de estilos, então as classes definidas ficam no mesmo nível em uma folha de estilos, padronizando a format 3. as folhas de estilos necessitam de validação de design e funcionam com dependência conectiva a frameworks clássicos de padronização de sites. 4. uma folha de estilos pode ser comparada a um arquivo #include em C: a mudança de uma definição provoca a alteração em todos os arquivos do programa. Resposta correta 5. as folhas de estilos precisam ser registradas em um servidor externo para funcionarem, dificultando a alteração por desenvolvedores não autorizados. 5. Pergunta 5 /1 Leia o trecho a seguir: “Atualmente, as páginas da Web são escritas em uma linguagem denominada HTML (HyperText Markup Language). A HTML permite que os usuários produzam páginas da Web que incluem texto, gráficos e ponteiros para outras páginas da Web.” Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 2003. p. 670. Considerando essas informações e o conteúdo estudado sobre a linguagem HTML, pode-se afirmar que essa linguagem é fundamental para a navegação Web, porque: Ocultar opções de resposta 1. faz um controle rígido das informações e comandos sem se preocupar com o texto, que é anexado nos servidores. 2. permite a formatação dos documentos por meio de marcações e possibilita a escrita de conteúdo sob a forma de hipertexto, que pode ser alterado em editores de texto. Resposta correta 3. faz a importação de documentos textuais e de outras mídias, transformando-os em arquivos executáveis binários nos navegadores. 4. realiza o controle de quais empresas podem fornecer um navegador Web, que faz o cadastro (registro) de páginas junto a mecanismos de buscas. 5. realiza a geração de novas páginas no servidor por meio de seus comandos, que são semelhantes aos da linguagem C++. 6. Pergunta 6 /1 Leia o trecho a seguir: “Uma página da Web consiste em um cabeçalho e um corpo entre as tags (comandos de formatação/marcação) <html> e </html>, embora a maioria dos navegadores não reclame se essas tags não estiverem presentes.” Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 2003. p. 671. Considerando essas informações e o conteúdo estudado sobre a linguagem HTML, analise as marcações e associe-as com suas respectivas funções: 1) <ol> 2) <blockquote> 3) <h1> 4) <tr> 5) <input> ( ) Cria um cabeçalhodo nível 1. ( ) Define uma lista ordenada. ( ) Cria uma citação longa. ( ) Define um campo de entrada de dados. ( ) Cria uma linha da tabela. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. 4, 2, 1, 3, 5. 2. 3, 1, 2, 5, 4. Resposta correta 3. 3, 4, 2, 1, 5. 4. 3, 1, 2, 4, 5. 5. 1, 3, 2, 4, 5. 7. Pergunta 7 /1 Leia o trecho a seguir: “Os designs flexíveis não fazem suposições sobre a largura da janela do navegador e se adaptam bem aos dispositivos que têm modos retrato e paisagem. Mas nenhum design, fixo ou fluido, é dimensionado perfeitamente além do contexto para o qual foi originalmente planejado.” Fonte: MARCOTTE, E. Responsive Web Design. 2010. Disponível em: <https://alistapart.com/article/responsive-web-design/>. Acesso em: 13 set. 2019. Considerando as informações presentes nesse trecho e sobre os melhores modos de desenvolvimento de design para a Web, pode-se afirmar que os designs flexíveis: Ocultar opções de resposta 1. fazem parte do conceito de interatividade plena, em que os navegadores utilizam de recursos de inteligência artificial para dimensionarem a página, sem necessidade de trabalho extra do desenvolvedor. 2. apesar de serem soluções interessantes, ainda são pouco utilizadas pela dificuldade de implementação, sem tecnologias que dão suporte a esse desenvolvimento. 3. fazem parte do conceito de responsividade em que os elementos da interface reagem de modo programático às necessidades dos usuários e seus dispositivos. Resposta correta 4. são feitos a partir de diferentes arquivos de estilos, em que o navegador envia informações sobre o cliente ao servidor e recebe a folha de estilos específica para o dispositivo. 5. são feitos com o alto poder da programação Javascript que fica dentro do documento feito em HTML, ajustando as larguras em tempo real. 8. Pergunta 8 /1 A plataforma Java EE pode ser implementada totalmente nos chamados servidores de aplicação ou parcialmente, pois uma parte dos desenvolvedores desejam usar apenas um rol de recursos da plataforma, de acordo com a necessidade dos sistemas. Fonte: ORACLE. Java Platform, Enterprise Edition. 2019. Disponível em: <https://www.oracle.com/java/technologies/java-ee-glance.html>. Acesso em 20/09/2019. Considerando a versão 8 do Java EE, o trecho apresentado e o conceito estudado sobre “Servidores de Aplicação X Web Containers”, analise as afirmativas a seguir. I. A implementação de código aberto de referência completa da Java EE é chamada “GlassFish Server Open Source Edition”. II. A implementação de referência parcial para o serviço JSF é feita no software JSF Jakarta Server. III. Web Container é o nome dado a um servidor Web na plataforma Java EE, sendo praticamente sinônimos, não havendo diferenças significativas de recursos. IV. Um exemplo de Web Container é o Apache Tomcat, que implementa as tecnologias Java Servlet e JavaServer Pages (JSP). Está correto apenas o que se afirma em: Ocultar opções de resposta 1. III e IV. 2. I e III. 3. I e IV. Resposta correta 4. II e III. 5. II e IV. 9. Pergunta 9 /1 Leia o trecho a seguir: “Bootstrap é uma biblioteca popular front-end de código livre para desenvolvimento HTML, CSS e JS que contempla recursos para o desenvolvimento rápido e fácil de sites e aplicações web responsivos. Crie um protótipo rápido de suas ideias ou crie seu aplicativo inteiro [...]”. Fonte: Bootstrap. Bootstrap (Referência oficial). 2019. Disponível em: https://getbootstrap.com/. Acesso em 17 set. 2019. Considerando o trecho apresentado e o conceito estudado sobre Bootstrap, analise as afirmativas a seguir. I. Alert, Card e Carousel são alguns dos principais componentes básicos do Bootstrap. II. Apesar de facilitar o desenvolvimento, o Bootstrap tende a deixar o site parecido com outros, pela dificuldade alta em customizar detalhes de interface dos componentes. III. O Bootstrap funciona com um sistema de grids responsivos que possibilita que o design tenha sua divisão clara em colunas, que não precisam, necessariamente, ficar lado a lado na tela. IV. O Bootstrap nasceu de um esforço de desenvolvedores da empresa mundial Facebook. Está correto somente o que se afirma em: Ocultar opções de resposta 1. II e III. 2. II e IV. 3. I e III. Resposta correta 4. III e IV. 5. I e IV. 10. Pergunta 10 /1 Leia o trecho a seguir: “Um wireframe (ou esquema da página) é um esboço básico de uma página individual, desenhado para indicar os elementos de uma página, seus relacionamentos e sua importância relativa. É muito parecido com a estrutura de arame que um escultor faz antes de adicionar argila, pois ela dá forma e fornece suporte”. Fonte: WODTKE, C.; GOVELLA, A. Information Architecture: Blueprints for the Web. 2009. Indianapolis: Editora New Riders. p. 182. (Tradução nossa.) Considerando o trecho apresentado e o conceito estudado sobre o projeto para Web wireframe, analise as afirmativas a seguir. I. O projeto wireframe depende do uso de recursos computacionais para ser aplicado, para que os desenhos fiquem próximos aos elementos da Web. II. Podendo ser usado em etapa inicial de especificação, o wireframe é uma das ferramentas para se registrar diversas decisões sobre o projeto. III. O wireframe pode ser considerada uma ferramenta evolutiva, pois permite a acomodação de alterações mais facilmente do que tentar ficar alterando o código fonte final. IV. O wireframe é um projeto da categoria de design gráfico, trazendo conflitos de ordem tipográfica para a área de arquitetura da informação e projeto de conteúdo textual, pois define de modo muito básico os possíveis textos. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. I e III. 2. I e IV. 3. III e IV. 4. II e III. Resposta correta 5. II e IV.
Compartilhar