Você está na página 1de 4

1a Questão (Ref.

: 201903041817)
No âmbito da linguagem Java, considere:

I. Edição é a criação do programa, que também é chamado de código Bytecode.

II. Compilação é a geração de um código intermediário chamado fonte, que é um


código independente de plataforma.

III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada


instrução do código Bytecode.

IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a
cada vez que o programa é executado.

Está correto o que consta em

Opção Não Respondida I, II, III e IV


Opção Marcada III, somente
Opção Não Respondida IV, somente
Opção Não Respondida II e IV, somente
Opção Não Respondida III e IV, somente

Questão número 2.2a Questão (Ref.: 201903907517)


Considere a classe em Java apresentada a seguir:

A correta execução da classe resulta na impressão do seguinte valor:

Opção Não Respondida XXYZ


Opção Não Respondida XY
Opção Marcada X
Opção Não Respondida YZ
Opção Não Respondida XYZ

Questão número 3.3a Questão (Ref.: 201903624131)


A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos.
Componentes gráficos, tais como campo texto e botões, são elementos que o usuário
manipula com o mouse ou com o teclado. Das afirmativas abaixo, indique aquela que
NÃO REPRESENTA uma característica do componente JComboBox
Opção Não Respondida É um componente visual que possibilita a manipulação de
coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção
Opção Não Respondida Cada objeto inserido no JComboBox é representado
visualmente pela String retornada pelo método toString().
Opção Não Respondida Um objeto da classe JComboBox é um campo texto na forma de
várias linhas nas quais textos podem ser digitados pelo usuário através do teclado.
Opção Marcada Para instanciar um componente utilizamos a sintaxe JComboBox
combo = new JComboBox();
Opção Não Respondida Pertence ao pacote javax.swing

Questão número 4.4a Questão (Ref.: 201903064025)


Qual sintaxe expressa a criação correta de uma classe em java?
Opção Não Respondida Public Class Exemplo {}
Opção Não Respondida public class Exemplo() {}
Opção Marcada public class Exemplo {}
Opção Não Respondida class Exemplo() {}
Opção Não Respondida class public Exemplo {}
Questão número 5.5a Questão (Ref.: 201903099700)
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que
testes (instruções de desvio condicional) eram utilizados para se determinar que
algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova
hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método
abstrato calcule(). Este método é implementado por cada classe concreta da
hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no
método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e
métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma
simples chamada ao método calcule() do objeto armazenado no novo atributo. O
conceito OO (Orientação a Objetos) predominante na descrição acima é a(o):
Opção Não Respondida acesso externo direto a atributo
Opção Não Respondida herança múltipla
Opção Não Respondida sobrecarga de atributo
Opção Não Respondida sobrecarga de método
Opção Marcada polimorfismo

Questão número 6.6a Questão (Ref.: 201903040162)


Analise as sentenças abaixo e indique (V) para as verdadeiras e (F) para as falsas:

( ) As linhas de instrução são finalizadas com ";".


( ) Quando definimos: Pessoa p1, dizemos que p1 aponta para um objeto da classe
Pessoa.
( ) O escopo da classe é representado por [ ].
( ) Quando desejamos referenciar uma classe de outro pacote usamos o comando
package.
( ) Métodos são do tipo void, quando possuem informação de retorno.
( ) A execução de um método é realizada pelo objeto.
( ) Atribuição de valores é representada pelo símbolo ==

Marque a alternativa que representa a sequencia de cima para baixo correta:

Opção Não Respondida V - F - F - V - V - V - F


Opção Não Respondida V - F - F - V - F - F - V
Opção Não Respondida V - V - V - V - V - V - V
Opção Não Respondida F - V - V - F - F - F - F
Opção Marcada V - V - F - V - F - V - F

Questão número 7.7a Questão (Ref.: 201903285005)


O componente do pacote javax.swing que permite ao usuário inserir dados, e também
pode ser utilizado para exibir texto editável ou não editável é o:
Opção Não Respondida JListBox
Opção Não Respondida JComboBox
Opção Marcada JTextField
Opção Não Respondida JLabelText
Opção Não Respondida JTextBox

Questão número 8.8a Questão (Ref.: 201903582408)


Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a
linguagem Java, um programador C++ está se adaptando a nova linguagem. Apesar de
possuir vasta experiência com programação orientada a objetos, este ainda sente
dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma
tela de confirmação. Qual das opções reproduz corretamente à tela abaixo:
Opção Marcada JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",
JOptionPane.YES_NO_OPTION);
Opção Não Respondida JOptionPane.showConfirmDialog(null, "Deseja
salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
Opção Não Respondida JOptionPane.showMessageDialog("Deseja salvar?","Salvar...",
JOptionPane.YES_NO_OPTION);
Opção Não Respondida JOptionPane.showMessageDialog(null, "Deseja
salvar?","Salvar...",YES_NO_OPTION);
Opção Não Respondida JOptionPane.showMessageDialog(null, "Deseja
salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE);

Questão número 9.9a Questão (Ref.: 201903586261)


Analise as seguintes afirmações em relação ao uso de Exceções no Java.

I. O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência


de condições que alteram o fluxo normal da execução de programas de computadores

II. Sempre que um método de alguma classe é passível de causar algum erro, então,
podemos usar o método de tentativa - o try

III. Finally é o trecho de código final. Tem como função básica sempre executar seu
bloco de dados mesmo que uma exceção seja lançada.

Em relação às sentenças supracitadas, pode-se afirmar que:

Opção Não Respondida I e II são verdadeiras


Opção Não Respondida II e III são verdadeiras
Opção Não Respondida Apenas a III é verdadeira
Opção Não Respondida Apenas a I é verdadeira
Opção Marcada Todas são verdadeiras

Questão número 10.10a Questão (Ref.: 201903040152)


Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e
executá-lo?
class Avaliacao {
public static void main(String[] args) {
System.out.println("Inicio do main!!");
try {
System.out.println("Inicio do try!");
int[] array = new int[3];
for (int i = 0; i < 4; ++i) {
array[i] = i;
System.out.println(i);
}
System.out.println("Fim do try!");
} catch (Exception e) {
System.out.println("Exceçao: " + e);
}
System.out.println("Fim do main!");
}
}
Opção Não Respondida O código compila execução sem a existência de Exceções.
Opção Marcada O código compila ocorre uma exceção
ArrayIndexOutOfBoundsException, contudo está é tratada e o programa segue ate
imprimir: "Fim do main!".
Opção Não Respondida O código não compila por causa de um erro no array.
Opção Não Respondida O código compila, mas tem sua execução interrompida devido
a ocorrência de uma ArrayIndexOutOfBoundsException.
Opção Não Respondida O código não compila.

Você também pode gostar