Buscar

2º Simulado - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 3º PERÍODO - LINGUAGEM DE PROGRAMAÇÃO

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

Prévia do material em texto

Questão 1)
Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de:
A) 
esconder ou ocultar detalhes da implementação de uma dada classe de outras classes.
B) 
utilizar estruturas de matrizes quadradas nos programas desenvolvidos.
C) 
Ter um conjunto de objetos com a mesma classe.
D) 
usar variáveis e constantes do tipo inteiro nos métodos das classes implementadas.
E) 
receber, por uma classe, uma mensagem sem parâmetros.
Questão 2)
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo:
 
A) 
Unify
B) 
Package
C) 
Extends
D) 
Generalation
E) 
Import
Questão 3)
Para tratar os eventos relacionados a botões( Jbutton, JradioButton, JcheckBox, JtoogleButton) ou itens de um menu (JMenuItem), devem-se criar classes para manipulação a partir de interface java.awt.event.ActionListener. Essa interface tem apenas um método (actionPerformed(ActionEvent e)), motivo pelo qual:
A) 
existem diversos adapters (classes adaptadoras) para este tipo de evento.
B) 
não se pode associar nenhuma ação a esses comonentes gráficos.
C) 
não associa-se a estes componentes diversos tipos de eventos.
D) 
não existe uma classe adaptadora (adapter) para este tipo de evento.
E) 
estes componentes gráficos são estáticos e não efetuam eventos.
Questão 4)
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java. A classe que possui o método main tem como função:
A) 
iniciar a execução da aplicação.
B) 
definir que a classe não tem corpo.
C) 
definir que a classe é uma classe abstrata.
D) 
definir que a classe é uma interface.
E) 
definir que a classe irá gerar um código executável (.exe).
Questão 5)
Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta:
A) 
toda classe deve começar com uma letra maiúscula
B) 
O nome da classe deve fazer referência total ao seu objeto
C) 
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula.
D) 
deve começar com letras minúsculas, porém não podem começar com números.
E) 
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
Questão 6)
Qual é o método utilizado para incluir uma barra de menu em um JFrame?
A) 
setJMenuItem
B) 
addJMenuBar
C) 
setJPopupMenu
D) 
addJMenuItem
E) 
setJMenuBar
Questão 7)
Considere as afirmativas a seguir:
I.   Os construtores são métodos especiais destinados à inicialização e o preparo de novos objetos durante a sua instanciação.
II.  Os construtores podem receber parâmetros, permitindo definir um objeto já em sua criação.
III. Os construtores só podem ser acionados através do operador new.
IV. Obrigatoriamente, os construtores devem ter o mesmo nome que suas classes e devem possuir um tipo de retorno.
 
A) 
Somente as afirmativas III e IV são corretas.
B) 
Somente as afirmativas II, III e IV são corretas.
C) 
Somente as afirmativas I e IV são corretas.
D) 
Somente as afirmativas I e II são corretas.
E) 
Somente as afirmativas I, II e III são corretas.
Questão 8)
O estudo sobre interfaces gráficas é um ponto muito importante dentro da área de desenvolvimento de sistemas. Dentro da linguagem java,existem dois pacotes muito utilizados na programação de programas para desktop chamados java.awt e java.swing. De acordo com o material e o que foi visto em aula, um gerenciador de layout é um objeto que implementa a interface:
A) 
LayoutManager e determina o tamanho e posição dos componentes dentro de um container.
B) 
Try - Catch que efetua a validação entre um código e a posição de um componente fora de um container.
C) 
Exception e determina o loop de código dentro de um container.
D) 
Que verifica se o Finally faz parte ou não da execução de um BoxLayout pelo componente container.
E) 
FlowLayout que tem como objetivo checar se o bloco de repetição atingiu uma determinada condição e faz o desvio para um container de componentes do usuário.
Questão 9)
O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try.
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch.
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
A) 
Apenas a sentença I está correta.
B) 
Apenas as sentenças II e III estão corretas
C) 
Todas as sentenças estão corretas.
D) 
Apenas as sentenças I,II e III estão corretas.
E) 
Apenas as sentenças I, III e IV estão corretas
Questão 10)
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela.
A) 
HIDE_ON_CLOSE
B) 
DISPOSE_ON_CLOSE
C) 
DESTROI_ON_CLOSE
D) 
EXIT_ON_CLOSE
E) 
DO_NOTHING_ON_CLOSE

Continue navegando

Outros materiais