Buscar

PROGRAMAÇÃO CLIENTE SERVIDOR - AP

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 3 páginas

Prévia do material em texto

PROGRAMAÇÃO CLIENTE SERVIDOR
	Avaliação Parcial: CCT0780_SM_201702220801 V.1 
	Aluno(a): THAYNA BORGES DE OLIVEIRA
	Matrícula: 201702220801
	Acertos: 10,0 de 10,0
	Data: 18/10/2018 11:38:11 (Finalizada)
	
	
	1a Questão (Ref.:201703467598)
	Acerto: 1,0  / 1,0
	O comando break tem a função de:
		
	
	Segmentar a execução de um loop em duas ou mais partes aninhadas
	 
	Interromper a execução de um loop
	
	Impossibilitar o aninhamento de loops não lógicos
	
	Condicionar a execução de um comando de atribuição a um operador lógico
	
	Estabelecer um intervalo de depuração durante a execução de um loop
	
	
	
	2a Questão (Ref.:201703467648)
	Acerto: 1,0  / 1,0
	"Classes que não podem possuir métodos concretos, assim como também não podem possuir métodos construtores". Assinale a alternativa que indica esse tipo de classe
		
	
	Classes abstratas
	
	Classes filhas
	 
	Interfaces
	
	Classes concretas
	
	Classe derivadas
	
	
	
	3a Questão (Ref.:201703467393)
	Acerto: 1,0  / 1,0
	Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que:
		
	 
	no container WEB, uma página JSP transforma-se em um servlet, que é compilado, carregado e inicializado
	
	Enterprise JavaBeans é um modelo de componentes padronizado, executado no lado do cliente e que facilita a construção de aplicações distribuídas robustas
	
	o container WEB do servidor de aplicações é o responsável por gerenciar o ciclo de vida de servlets e de EJBs utilizados numa aplicação Java
	
	a utilização de Java Persistent API obriga o uso de um container EJB com Session Beans
	
	STRUTS é um framework de persistência que permite o gerenciamento de dados relacionais, utilizando-se de mapeamento objeto-relacional
	
	
	
	4a Questão (Ref.:201703467734)
	Acerto: 1,0  / 1,0
	Analise o código abaixo e escolha a alternativa INCORRETA:
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        try (PrintWriter out = response.getWriter()) {
            String pesoT= request.getParameter("peso");
            pesoT = pesoT.replaceAll(",",".");
            String alturaT = request.getParameter("altura");
            alturaT = alturaT.replaceAll(",", ".");
            double peso = Double.valueOf(pesoT);
            double altura = Double.valueOf(alturaT);
            double imc = peso /(altura*altura);
            out.println("IMC: "+ imc + "");
        } catch (Exception e) {
                out.println("Digite um numero");
        }
 
		
	
	O retorno do código apresentado é uma expressão HTML
	 
	O cálculo é realizado através da chamada ao método IMC
	
	No código apresentado dois parâmetros, peso e altura, são recebidos através de um método do HTTP, como o POST, por exemplo.
	
	Classes Java são utilizadas para converter os parâmetros recebidos, que chegam como String, para os tipos apropriados
	
	A possível exceção é tratada no próprio código
	
	
	
	5a Questão (Ref.:201703467683)
	Acerto: 1,0  / 1,0
	Em termos de segurança com Java, um pacote muito útil é o java.security, onde são encontradas várias classes e interfaces relevantes para os processos de criptografia, como a destrutiva, baseada em hash de dados, utilizada na guarda de senha. Cada processo pode utilizar diferentes algoritmos, como MD5 e RSA. Caso fosse necessário efetuar Hash MD5, qual seria a sintaxe correta para obter o objeto responsável pelo cálculo deste hash?
		
	
	Cipher c = Cipher.getInstance("MessageDigest5");
	
	Cipher c = new Cipher("MD5");
	
	MessageDigest md = new MessageDigest5();
	 
	MessageDigest md = MessageDigest.getInstance("MD5");
	
	MessageDigest md = new MD5();
	
	
	
	6a Questão (Ref.:201703467716)
	Acerto: 1,0  / 1,0
	Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação:
		
	 
	traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o resultado para o navegador.
	
	envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> pelos valores correspondentes.
	
	envia todo conteúdo da página para o navegador, pois, devido à compatibilidade do código Java e JavaScript, ela pode ser processada diretamente pelo navegador.
	
	compila a página por meio de um compilador específico e a executa, enviando o resultado para o navegador.
	
	envia a página para um interpretador Java que faz o processamento e envia o código HTML resultante para o navegador.
	
	
	
	7a Questão (Ref.:201703467388)
	Acerto: 1,0  / 1,0
	Marque a opção correta sobre o conceito JDBC:
		
	
	framework para desenvolvimento web
	
	são metadados sobre um objeto de conexão
	
	uma classe Java que gera tabelas de banco de dados relacionais
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	 
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	
	
	8a Questão (Ref.:201703467586)
	Acerto: 1,0  / 1,0
	Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:
st = Conexao.getConection().createStatement();
		
	 
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
	List = st.executeUpdate("select * from ALUNOS");
	
	List = st().executeUpdate("select * from ALUNOS");
	
	List = st.executeQuery("select * from ALUNOS");
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	
	
	9a Questão (Ref.:201703467654)
	Acerto: 1,0  / 1,0
	A anotação @ManyToMany será usada toda vez que quisermos indicar um relacionamento do tipo:
		
	
	Muitos para um
	
	Um para um
	
	Muitos para nenhum
	
	Um para muitos
	 
	Muitos para muitos
	
	
	
	10a Questão (Ref.:201703467556)
	Acerto: 1,0  / 1,0
	Arquivo de configuração necessário para a configuração das conexões no JPA:
		
	 
	persistence.xml
	
	context.xml
	
	manifest
	
	readme.txt
	
	web.xml

Continue navegando