Buscar

DESENVOLVIMENTO DE SISTEMAS WEB

Prévia do material em texto

DESENVOLVIMENTO DE SISTEMAS WEB 
 
 
Avaiação Parcial: CCT0267_SM_201701161303 V.1 
Aluno(a): ERMERSON DIEGO PEREIRA MELO Matrícula: 201701161303 
Acertos: 10,0 de 10,0 Data: 08/11/2017 19:48:00 (Finalizada) 
 
 
 1a Questão (Ref.: 201701302426) Acerto: 1,0 / 1,0 
(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de 
programação Java? 
 
 
Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos 
simultaneamente. 
 
O conceito de herança múltipla é implementado nativamente. 
 
Uma classe pode implementar somente uma interface ao mesmo tempo. 
 
Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja 
alterado sempre que necessário, liberando imediatamente a memória usada pelo conteúdo anterior. 
 A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de 
java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele 
método. 
 
 
 
 2a Questão (Ref.: 201701289500) Acerto: 1,0 / 1,0 
Associe as colunas abaixo e marque a alternativa correta sobre orientação a objetos. 
(1) Classe 
( ) é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos 
(métodos) e variáveis possíveis (atributos). 
(2) Atributo 
( ) consiste na separação de aspectos internos e externos de um objeto. Este mecanismo é utilizado amplamente para impedir o acesso 
direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os métodos que alteram estes estados. 
(3) Herança ( ) são características de um objeto. Basicamente a estrutura de dados que vai representar a classe. 
(4) Encapsulamento ( ) representa um conjunto de objetos com características afins. 
 
 
 
4,3,2,1 
 
3,2,4,1 
 
1,2,3,4 
 
4,1,2,3 
 3,4,2,1 
 
 
 
 3a Questão (Ref.: 201701293295) Acerto: 1,0 / 1,0 
(CONSULPLAN - 2012) A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as 
características listadas a seguir. 
I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da 
implementação, que estão escondidos de outros objetos. 
II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes 
efeitos em cascata. 
III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam. 
Esse recurso denomina-se: 
 
 
especialização. 
 encapsulamento. 
 
generalização. 
 
compartilhamento. 
 
herença. 
 
 
 
 4a Questão (Ref.: 201701293210) Acerto: 1,0 / 1,0 
(COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos, 
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato. 
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes 
mais gerais, conhecidas como superclasses. 
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de 
generalização/especialização, isto é, classes que não podem ter subclasses herdando delas. 
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco 
rígido. 
verifica-se que 
 
 
apenas I e IV são verdadeiras. 
 apenas II e III são verdadeiras. 
 
apenas I, II e III são verdadeiras. 
 
apenas III e IV são verdadeiras. 
 
apenas III é verdadeira. 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201701294554) Acerto: 1,0 / 1,0 
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para 
incluir aplicações, respectivamente, nos lados: 
 
 
cliente, cliente e servidor. 
 
cliente, cliente e cliente. 
 
servidor, servidor e cliente. 
 
servidor, cliente e servidor. 
 cliente, servidor e cliente. 
 
 
 
 6a Questão (Ref.: 201701790677) Acerto: 1,0 / 1,0 
Segundo Silva, o ciclo de vida de um Servlet é controlado pelo container. Em que momento o container remove 
o Servlet da memória? 
 
 
Após gerar a resposta HTTP (página em HTML). 
 
Após criar objetos de request/response. 
 
Após o Servlet executar cada requisição em um método service(). 
 Após chamar o método destroy(). 
 
Após destruir os objetos request/response. 
 
 
 
 7a Questão (Ref.: 201702206987) Acerto: 1,0 / 1,0 
Sobre o desenvolvimento Web, pode-se afirmar: 
 
 
A plataforma java que suporta o desenvolvimento web é a JSE. 
 
Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML 
 
A plataforma java que suporta o desenvolvimento web é a Android. 
 
Os sistemas web não podem ser conectados a um banco e dados. 
 Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web. 
 
 
 
 8a Questão (Ref.: 201702067816) Acerto: 1,0 / 1,0 
Marque o item que contem a sintaxe correta em um arquivo JSP para importar a classe "Classe" do pacote 
"pacote" 
 
 
<%@import class= "pacote.Classe"%> 
 
<%@page include= "pacote.Classe"%> 
 
<%@include import= "pacote.Classe"%> 
 <%@page import="pacote.Classe"%> 
 
<%import= "pacote.Classe"%> 
 
 
 
 9a Questão (Ref.: 201701790686) Acerto: 1,0 / 1,0 
JDBC (Java Database Connector) é uma interface para acesso a banco de dados através de uma API definida em 
Java. Das principais classes e interfaces do pacote java.sql, assinale abaixo aquela que gerencia o driver e cria 
uma conexão com o banco: 
 
 
PreperedStatement. 
 
Statement. 
 
Connection. 
 DriverManager. 
 
ResultSet. 
 Gabarito Comentado. 
 
 
 
 10a Questão (Ref.: 201702206283) Acerto: 1,0 / 1,0 
Dentro da arquitetura tradicional de acesso a bancos de dados do Java, qual seria a classe encarregada de 
efetuar a execução de comandos SQL? 
 
 
DriverManager 
 
ResultSet 
 
Class 
 Statement 
 
Connection

Continue navegando