Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Lupa Exercício: CCT0249_EX_A1_ Matrícula: Aluno(a): DOMINGOS CRUZ DE SOUZA Data: 06/08/2016 12:06:44 (Finalizada) 1 a Questão (Ref.: 201410056285) Fórum de Dúvidas (0) Saiba (0) Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Métodos Nível de acesso Agrupamentos Atributos Herança Gabarito Comentado 2 a Questão (Ref.: 201409587817) Fórum de Dúvidas (0) Saiba (0) A linguagem Java apresenta muitas palavras reservadas, e algumas delas podem modificar muito o comportamento de um elemento programacional. Assinale a alternativa correta quanto ao uso da palavra reservada. Classes concretas podem conter métodos definidos como abstract. A palavra static serve para definir elementos que não podem ser modificados. Um parâmetro final pode ter seu valor modificado no corpo do método. Uma classe final não pode ser estendida. A palavra final serve para a definição de um elemento abstrato. 3 a Questão (Ref.: 201409402318) Fórum de Dúvidas (0) Saiba (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 uma afirmativa está correta. Apenas I e III estão corretas. Apenas I e II estão corretas. Todas as afirmativas estão corretas. Gabarito Comentado 4 a Questão (Ref.: 201409941999) Fórum de Dúvidas (0) Saiba (0) Quando se cria programas de computador em Java, há possibilidade de ocorrer erros imprevistos durante sua execução, esses erros são conhecidos como exceções e podem ser provenientes de erros de lógica ou acesso a dispositivos ou arquivos externos. As exceções ocorrem quando algo imprevisto acontece, elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. Uma exceção é sempre um objeto do tipo Throwable As exceções em Java são fixas e não é possível definir novas exceções. A cláusula catch nem sempre é executada. A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch. A cláusula try sempre é executada. Gabarito Comentado 5 a Questão (Ref.: 201409452093) Fórum de Dúvidas (0) Saiba (0) A linguagem Java tem sintaxe bastante similar à da linguagem C/C++. No entanto, o ambiente Java possui diversas características que tornam o seu uso mais simples na construção de alguns tipos de aplicações. Sobre estas características diferenciadas, é válido afirmar que: Java é uma linguagem naturalmente menos organizada, não possuindo recursos clássicos de C/C++ como, por exemplo, os pacotes e classes. Como a linguagem Java é voltada para o aprendizado, ela foi construída com pequenos projetos em mente, não sendo adequada para construir sistemas maiores. Ao contrário de um programa em C/C++, que normalmente dá origem a um software específico para um equipamento e sistema operacional, um programa em Java dá origem a um software que não é específico de qualquer computador ou sistema operacional. A linguagem C/C++ possui muito mais recursos e uma biblioteca padronizada muito maior que o Java, em especial quando se fala em desenvolvimento de aplicativos para servidor. Um programa Java pode ser executado em qualquer equipamento, independente de sua configuração e sistema operacional. A Máquina Virtual Java nunca é necessária; ela existe apenas para aumentar o desempenho do processamento. 6 a Questão (Ref.: 201410125391) Fórum de Dúvidas (0) Saiba (0) Em relação a conceitos de Java, marque a alternativa correta: Sempre que houver confusão entre nomes de variáveis de um método com os nomes de atributos de uma classe, devemos usar a palavra this para nos referir ao atributo. Seja a sentença: public class Livro extends Produto. Podemos dizer que todo objeto do tipo Produto será, ao mesmo tempo, um objeto do tipo Livro. Os métodos que servem para modificar atributos são chamados de getters. O método getter não permite esconder o formato (tipo de dado) com que um atributo está armazenado. Para que um atributo não seja modificado por outras classes, deve-se liberar o método getter daquela variável. 7 a Questão (Ref.: 201409916502) Fórum de Dúvidas (0) Saiba (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? Pode ser baixada gratuitamente. É uma arquitetura aberta, extensível, com várias implementações. É uma linguagem multiplataforma. Tem diversos ambientes de desenvolvimento gratuitos. Conta com ampla documentação e possibilidade de certificação através da Mic rosoft. 8 a Questão (Ref.: 201410056293) Fórum de Dúvidas (0) Saiba (0) Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Agregação Sobrecarga Encapsulamento Herança Sobrescrita SIMULADOS PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Lupa Exercício: CCT0249_EX_A2_ Matrícula: Aluno(a): DOMINGOS CRUZ DE SOUZA Data: 10/08/2016 12:38:33 (Finalizada) 1 a Questão (Ref.: 201410033715) Fórum de Dúvidas (0) Saiba (0) Quando falamos de programação WEB, temos uma definição de uma classe na linguagem de programação Java que, dinamicamente, processa requisições e respostas, proporcionando, dessa maneira, novos recursos aos servidores. A definição, mais usada, considera-os extensões de servidores. Este módulo que estende a funcionalidade de um servidor web, através de módulos de aplicação implementados, em Java, estamos nos referindo a(o) Java Servlet ASP PHP Java Web 2 a Questão (Ref.: 201410040954) Fórum de Dúvidas (0) Saiba (0) Analise as alternativas sobre Servlets: I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independente de plataforma; II - Servlet é uma classe que estende (herda) de httpServlet; III - É baseada na construção de classes e são executadas no cliente (navegador). Somente a I está correta. Todas as afirmativas estão corretas. Somente a II está correta. Somente a I e II estão corretas. Somente a III está correta. Gabarito Comentado 3 a Questão (Ref.: 201409448253) Fórum de Dúvidas (0) Saiba (0) São apenastipos de componentes executados em servidores Web: Beans, Servlets e J2EE. JVM, Servlets e JSP. Beans, Servlets e JSP. Beans, Swing e JVM. Beans, Swing e JSP. 4 a Questão (Ref.: 201409382332) Fórum de Dúvidas (0) Saiba (0) São considerados contêineres JSP/Servlet: HttpServlet e Javascript classe abstrata e interface Oracle e PostgreSql métodos e atributos Apache Tomcat e Glassfish 5 a Questão (Ref.: 201409380983) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat: Executa as mesmas funções que o servidor web Apache HTTP Server Cuida basicamente de processamento de aplicações Java Necessita da plataforma Java SE instalada É escrito em Java Necessita de uma JVM para ser executado Gabarito Comentado 6 a Questão (Ref.: 201409448298) Fórum de Dúvidas (0) Saiba (0) Considere: I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e JDBC DataSources. II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou até mesmo o IIS. III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e JavaServer Pages. Quanto ao Tomcat, é correto o que consta em I, somente. I e II, somente. III, somente. II, somente. I, II e III. 7 a Questão (Ref.: 201409382333) Fórum de Dúvidas (0) Saiba (0) O que é Servlet ? uma arquitetura genérica para web que implementa várias linguagens de programação, tais como PHP e o Java um software criado pela Sun para desenvolvimento de aplicativos móveis em Java uma extensão da classe JFrame um framework que auxilia no desenvolvimento de aplicações web uma classe Java que é carregada e executada por um servidor web 8 a Questão (Ref.: 201410040980) Fórum de Dúvidas (0) Saiba (0) Para recuperar os dados enviados através de uma requisição utiliza-se: parameter.Requestget("nomedoparametro") request.getParameter("nomedoparametro") getParameter.request("nomedoparametro") request.Parameterget("nomedoparametro") parameter.getRequest("nomedoparametro") Gabarito Comentado SIMULADOS
Compartilhar