Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/04/2018 EPS http://simulado.estacio.br/alunos/ 1/3 MARJOEL JERONIMO SILVA CAMPELO 201506546031 EAD SÃO LUÍS - CALHAU - MA PROGRAMAÇÃO CLIENTE SERVIDOR Avaliação Parcial: CCT0780_SM_201506546031 V.1 Aluno(a): MARJOEL JERONIMO SILVA CAMPELO Matrícula: 201506546031 Acertos: 7,0 de 10,0 Data: 17/04/2018 09:00:45 (Finalizada) 1a Questão (Ref.:201507825190) Acerto: 1,0 / 1,0 Sobre os diferentes pacotes de java disponíveis, analise as afirmativas e selecione a alternativa correta: I) O pacote Java SE é suficiente para desenvolver todo e qualquer tipo de aplicação Java. II) É desnecessário identificar a versão da JVM do servidor de aplicações, visto que uma aplicação Java de qualquer versão sempre poderá ser executada em qualquer versão de JVM. III) O JDK é um pacote que inclui diversos elementos adicionais, a maioria deles necessários apenas para o desenvolvedor Java. Apenas II e III estão corretas. Apenas I e II estão corretas. Apenas I e III estão corretas. Todas as afirmativas estão corretas. Apenas uma afirmativa está correta. 2a Questão (Ref.:201507825391) Acerto: 0,0 / 1,0 Desenvolvida pela Sun Microsystems na década de 90, a linguagem Java tem sido amplamente aceita pelo mercado devido a diversas características apresentadas. Algumas destas características são listadas a seguir. Qual das alternativas indica uma afirmação FALSA acerca das vantagens do Java? É uma linguagem multiplataforma. Tem diversos ambientes de desenvolvimento gratuitos. É uma arquitetura aberta, extensível, com várias implementações. Conta com ampla documentação e possibilidade de certificação através da Microsoft. Pode ser baixada gratuitamente. 3a Questão (Ref.:201507825487) Acerto: 0,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 + ""); 24/04/2018 EPS http://simulado.estacio.br/alunos/ 2/3 } catch (Exception e) { out.println("Digite um numero"); } A possível exceção é tratada no próprio código 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. O cálculo é realizado através da chamada ao método IMC O retorno do código apresentado é uma expressão HTML Classes Java são utilizadas para converter os parâmetros recebidos, que chegam como String, para os tipos apropriados 4a Questão (Ref.:201507825188) Acerto: 1,0 / 1,0 Qual das afirmativas abaixo é falsa com relação aos Web Servers Java? O principal contexto para Web utilizado é o Tomcat. Não são capazes de gerenciar estado. Todo JSP é transformado pelo contexto em um Servlet. Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos. Permitem tratamento diferenciado para chamadas GET e POST. 5a Questão (Ref.:201507825174) Acerto: 1,0 / 1,0 A tecnologia JSP é extremamente útil e pode facilitar muito o desenvolvimento de uma aplicação web. Assinale a alternativa INCORRETA sobre esta tecnologia: Um JSP não pode trocar informações ou requisições com um Servlet. É possível usar um componente ou uma classe Java por meio de um JSP. O principal foco de uso do JSP é a criação da interface com o usuário. Um JSP tem a aparência de um código HTML com alguns trechos de código Java. Todo arquivo JSP é, em sua primeira execução, convertido para um servlet. 6a Questão (Ref.:201507825184) Acerto: 1,0 / 1,0 Com relação às tecnologias JSP, Servlet e JavaScript, responda V ou F : ( ) O método POST envia os dados como um fluxo de dados juntamente com o pacote de dados http de forma não visível ao usuário ( ) Página JSP são interpretadas e executadas pelo Container Java Web sem nenhuma transformação adicional. Ocorre apenas a carga página em código fonte. ( ) Uma Servlet para ser acionada precisa da definição da URL-pattern de acesso definida no descritor de implantação da aplicação Web ( ) É necessário o código fonte e o bytecode (.class) de uma Servlet no Container Java Web, para que a Servlet seja executada. ( )Uma Servlet somente suporta requisições na forma POST F - F - V -V - F V - F - V - F - F V - F - F - F - F V - F - V - V - V V - V - V - F - V 7a Questão (Ref.:201507825339) Acerto: 0,0 / 1,0 24/04/2018 EPS http://simulado.estacio.br/alunos/ 3/3 Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte: st = Conexao.getConection().createStatement(); ResultSet rs = st.executeUpdate("select * from ALUNOS"); List = st().executeUpdate("select * from ALUNOS"); ResultSet rs = st.executeQuery("select * from ALUNOS"); List = st.executeQuery("select * from ALUNOS"); List = st.executeUpdate("select * from ALUNOS"); 8a Questão (Ref.:201507825411) Acerto: 1,0 / 1,0 Qual a classe de JDBC é responsável pela interface entre os clientes e os drivers JDBC? EntityManagerFactory ResultSet PreparedStatement DriverManager EntityManager 9a Questão (Ref.:201507825407) Acerto: 1,0 / 1,0 A anotação @ManyToMany será usada toda vez que quisermos indicar um relacionamento do tipo: Um para muitos Muitos para nenhum Um para um Muitos para muitos Muitos para um 10a Questão (Ref.:201507825403) Acerto: 1,0 / 1,0 A anotação @ManytToOne será utilizada toda vez que quisermos indicar um relacionamento do tipo: Muitos para um Cascade Um para um Muitos para muitos Um para muitos
Compartilhar