Buscar

Exercícios

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 8 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

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 6, do total de 8 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

1 - (CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um 
mesmo pacote. 
 
O que é impresso como resultado da execução do programa composto pelas classes acima? 
 
 
|X|Z||X|||X|Z||Z|| 
 
(|X|Z||X||(|X|Z||Y|| 
 |X|Z||X|||X|Z||Y|| 
 
|X|Z||X|||X|Z||X|| 
 
|X||||X|||X||||X|| 
 
2 - (CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é: 
 
 extends. 
 
isChildOf. 
 
isFatherOf. 
 
derives. 
 
inherits. 
3 - (FCC-2008) NÃO são nomes válidos em Java: 
 3tres e tres3 
 
_Real e $real 
 
cod_valor e cod$valor 
 
um1 e dois2 
 
Codigo e codigo 
 
Exercícios 
1 - (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: 
 
 
herença. 
 
especialização. 
 
generalização. 
 
encapsulamento. 
 
compartilhamento. 
2 - (FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais de modularização: 
 
 
operações. 
 
interfaces. 
 
associações. 
 
classes. 
 
objetos. 
3 - 
 
(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e 
movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto 
de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as 
requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de 
material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos 
acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são 
realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas 
feitas no cadastro de materiais não deve exceder a 5 milissegundos (ms). 
Na orientação a objeto, os dados calculados são: 
 
 
 
 
atributos 
da 
classe 
Material. 
 
atributos da classe Requisição. 
 
métodos da classe Departamento. 
 
atributos da classe Departamento. 
 
operações da classe Almoxarife. 
 
1 - (FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value): 
 
 
retorna 
o 
contexto 
no qual 
o 
servlet 
da 
página 
roda. 
 
associa um valor de atributo com um nome. 
 
recupera os nomes de todos os atributos associados com o objeto. 
 
remove o valor de atributo associado com a chave. 
 
recupera o valor de atributo associado com a chave. 
 
2 - (FCC - 2008) Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são: 
 
 
application e 
pageContext. 
 
request e response. 
 
session e exception. 
 
page e config. 
 
out e request. 
 
3 - Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST. 
 
 
doDo 
 
doPut 
 
doGet 
 
doPost 
 
doDelete 
 
 
1 - São trechos de códigos Java que podem ser inseridos em qualquer lugar da página e servem, entre 
outras coisas, para definir valores para as variáveis a serem usadas nas expressões." Qual a Tag JSP que 
define o parágrafo acima? 
 
Quest.: 1 
 
 
Float 
 
Scriptles 
 
Inteiros 
 
Declarações 
 
Exmpressão 
 
1 - O principal objetivo desses serviços é permitir que uma plataforma não dependa de APIs específicas, permitindo que 
aplicações executem em diferentes plataformas e incluem serviços de alto nível que escondam a complexidade de redes 
e sistemas distribuídos. 
 
 
middleware 
 
software 
 
hardware 
 
peopleware 
 
javaware 
 
2 - Marque a opção correta com relação a arquitetura cliente/servidor. 
 
 
Arquitetura 
compartilhada 
privilegia o 
envio e 
recebimento 
de dados pelo 
servidor e o 
cliente. 
 
Arquitetura centralizada é onde toda a inteligência é centralizada em um computador 
central que recebe a informação gerada pela captura da informação do usuário através 
de um terminal 
 
A comunicação cliente/servidor é baseada em rastreamento de mensagens 
 
Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização 
compartilhada para o ambiente da estação de trabalho 
 
Arquitetura de arquivo compartilhado é um processo responsável pela manutenção da 
informação (Servidor), enquanto que outro é responsável pela obtenção dos dados (Cliente) 
 
3 - Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. 
 
 
A aplicação 
cliente 
precisa ser 
instalada 
em todos os 
nós / 
Problema 
de 
manutenção 
- toda vez 
que uma 
aplicação 
for 
alterada, 
tanto 
bancos de 
dados como 
aplicações 
clientes 
precisam 
ser 
alteradas 
 
O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no 
cliente 
 
A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação / 
Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de dados como 
aplicações clientes precisam ser alteradas 
 
A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável 
apenas pela interface com o usuário 
 
Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada 
intermediária é imediatamente assumida por todas as aplicações e pelo banco de dados 
 
1 - Dentro de padrões GoF, o ato de ¿usar quando quiser evitar ligação permanente entre uma abstração e sua 
implementação¿, representa aplicabilidade em que padrão? 
 
 
Padrão Observer 
 
Padrão Singleton 
 
Padrão Strateger 
 
Padrão Adapter 
 
Padrão Bridge 
 
2 - Qual das opções abaixo representa um objeto da classe Class Adapter? 
 
 
Bridge 
 
Observer 
 
Builder 
 
Prototype 
 
State 
 
3 - Padrões de Projeto são organizados em famílias de padrões, conforme o esquema: Marque a resposta que apresente 
essa organização. 
 
 
Criação - 
Estrutura 
- 
JavaBeans 
 
Criação - Estrutura - Organização e Métodos 
 
Criação - Nomeclatura - Espelhamento 
 
Criação - Escritura - Comportamento 
 
Criação - Estrutura - Comportamento 
 
1. 
 
 
Sugere a separação entre o modelo, a visão e o controle de uma aplicação. 
 
Quest.: 1 
 
 
O Padrão MTT 
 
O Padrão MVC 
 
O Padrão MMC 
 
O Padrão GOF 
 
O Padrão MMM 
 
2. 
 
 
O padrão MVC sugere a separação entre o modelo, a visão e o controle de uma aplicação. Assinale 
a opção correta referente a View, Controller e Model respectivamente. 
 
Quest.: 2 
 
 
Apresentação das requisições / interface com os clientes / dados da aplicação e regras de negócio. 
 
Interface com os clientes, apresentação das requisições / dados da aplicação e regras de negócio / 
comportamento da aplicação. 
 
Comportamento da aplicação / dados da aplicação e regras de negócio / interface com os clientes, 
apresentação das requisições. 
 
Interface comos clientes / dados da aplicação e regras de negócio / apresentação das requisições. 
 
Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados 
da aplicação e regras de negócio. 
 
3. 
 
 
O modelo formado apenas por páginas JSP e Beans é chamado de? 
 
Quest.: 3 
 
 
MVC 
 
MVC1 
 
JSP Engine 
 
Java Bean 
 
JSP 
 
1. 
 
 
Observe o comando JavaScript abaixo e marque a opção correta: 
 
Quest.: 1 
 
 
Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. 
 
Serpa criado um botão respostaAoUsuario para chamar a função de mesmo nome 
 
Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. 
 
Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario 
 
Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario 
 
2. 
 
 
Qual o último número na sequencia javascript abaixo? 
 
Quest.: 2 
 
 
9 
 
6 
 
7 
 
10 
 
8 
 
3. 
 
 
Qual das opções abaixo representa um ou lógico em JavaScript? 
 
Quest.: 3 
 
 
(x && y) 
 
(x or y) 
 
(x != y) 
 
(x and y) 
 
(x || y) 
 
1. 
 
 
A representação de dispositivos de entrada booleanos cuja informação relevante consiste em saber 
se uma opção foi selecionada ou não, refere-se a: 
 
Quest.: 1 
 
 
Objetos checkbox e radio 
 
Formato de um textarea 
 
Propriedade de um formulário 
 
Propriedade type de um formulário 
 
Ativação e desativação de botão 
 
2. 
 
 
Os valores select-one, select-multiple, textarea, fazem parte da: 
 
Quest.: 2 
 
 
Método blur de um formulário 
 
Propriedade type de um formulário 
 
Método focus de um formulário 
 
Propriedade form de um formulário 
 
Propriedade name de um formulário 
 
3. 
 
 
Sobre objeto form pode-se afirmar que: 
 
Quest.: 3 
 
 
- Determinam a estrutura de envio e recebimento de mensagens 
 
Dá acesso aos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas 
de texto, caixas de seleção, etc. 
 
Controlam as ações dos componentes em uma página HTML 
 
Criam padrões e layouts nas páginas 
 
Determinam o estilo das páginas HTML 
 
1. 
 
 
(FCC - 2009) Em JavaScript, o evento onChange será ativado sempre que um objeto perder o foco 
e: 
 
Quest.: 1 
 
 
sair da página HTML. 
 
alternar com outro foco específico. 
 
houver mudança de janela. 
 
deixar em destaque o texto. 
 
 
houver mudança de conteúdo. 
 
2. 
 
 
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o: 
 
Quest.: 2 
 
 
blur. 
 
focus. 
 
handleEvent. 
 
click. 
 
 
form. 
 
3. 
 
 
(FCC - 2008) Na linguagem JavaScript, os métodos de interface com o usuário que fazem parte do 
objeto window são apenas os denominados: 
 
Quest.: 3 
 
 
 
alert, confirm e prompt. 
 
click, select e write. 
 
open, submit e close. 
 
open, alert e write. 
 
select, submit e confirm.

Outros materiais