Buscar

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB AULAS 01 E 02

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

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

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

Outros materiais