Questões básicas de Java em idiomas portugueses

Questões básicas de Java em idiomas portugueses

Teste sua compreensão do Core Java respondendo a mais de 100 Core Java MCQs.
Role para baixo para começar!

1: Qual das alternativas a seguir não é uma palavra reservada em java?

A.   público

B.   privado

C.   virtual

D.   final

2: Qual será a saída do programa? classe ab {public static void main (string [] ar) {System.out.print (" oi "); } static {System.out.print (" como "); }}

A.   erro de tempo de execução

B.   HiHow

C.   Howhi

D.   Erro de compilação: na estática

3: A plataforma Java Core oferece muitos benefícios para os desenvolvedores, incluindo:

A.   Uma interface de programação consistente em várias plataformas de hardware

B.   Velocidade e desempenho superiores em comparação com o código nativo

C.   Uma linguagem de programação puramente funcional com uma filosofia de design minimalista

D.   Compilação direta para o código nativo na maioria das plataformas

4: Qual é a maneira correta de criar uma instância de uma classe?

A.   ClassName Varname = new ClassName (novo ClassName);

B.   ClassName Varname = new ClassName (Argumentos);

C.   Varname ClassName = new Varname (Argumentos);

D.   ClassName Varname = & GT; new ClassName ();

5: Verdadeiro de falso? A palavra -chave Strictfp garante que você obtenha o mesmo resultado em todas as plataformas se executar operações na variável de ponto flutuante.

A.   Verdadeiro

B.   Falso

6: Dado o código a seguir, qual será a saída: importar java.lang.reflect.method; classe bar {private int bar (int a) {return a * a; }} public class Foo {public static void main (string [] args) {try {bar bar = new bar (); Método método = bar.getclass (). GetDecLaredMethod (" bar ", int.class); Method.setAccessible (true); System.out.println (Method.inVoke (bar, novo inteiro (5))); } catch (Exceção e) {e.printStackTrace (); System.out.println (" erro "); }}}

A.   25

B.   Nulo

C.   IlegalAccessException será jogado

D.   CompileError

E.   5

7: Interfaces são úteis para ...

A.   Fazendo uma classe abstrata concreta

B.   redução do tamanho da pilha

C.   Criando um contrato de design que encapsula a implementação

D.   Implementando um padrão abstrato de fábrica

8: O método object.wait ():

A.   Os currículos de espera se notifyAll () são invocados para o objeto

B.   Os currículos de espera se notify () são invocados para o objeto

C.   Faz com que o tópico atual espere

D.   Currículos de espera se uma quantidade especificada de tempo tiver decorrido

9: Qual declarará, construirá e inicializará legalmente uma matriz?

A.   int myList [] [] = {4,9,7,0};

B.   int [] mylist = {" 1 ", " 2 ", " 3 "};

C.   int [] mylist = (5, 8, 2);

D.   int mylist [] = {4, 3, 7};

10: Uma classe Java que estende outra classe é geralmente descrita com a palavra:

A.   Subclasse

B.   dinâmico

C.   abstrato

D.   sobrecarregado

11: Finalmente é usado para ....

A.   Verifique se um bloco de código é executado quando a JVM desligar.

B.   Verifique se um bloco de código é executado apenas quando a tentativa/captura completa sem exceção

C.   Verifique se um bloco de código é executado apenas quando a tentativa/captura completa com uma exceção

D.   Verifique se um bloco de código é sempre executado após uma tentativa/captura

12: Se um método ou variável estiver marcado como tendo o " privado " Nível de acesso, então ele só pode ser acessado de:

A.   Dentro da mesma classe

B.   Dentro da mesma classe, ou qualquer uma de suas superclasses

C.   Dentro da mesma classe, ou uma subclasse

D.   Dentro da mesma classe ou sua classe pai

13: O que é um exemplo de capitalização adequada para um nome de classe?

A.   Camelcase

B.   Camelcase

C.   CamelCase

D.   Camelcase

14: O " Javac " A ferramenta de linha de comando é usada para:

A.   Converter arquivos Java ByteCode em executáveis ​​nativos

B.   Compressa coleções de arquivos de classe Java nos arquivos .jar

C.   Compilar arquivos de origem Java em ByteCode Class Arquivos

D.   Gerar cabeçalhos C e stubs para métodos nativos

15: Java lida com a alocação e reutilização de memória usando um processo chamado:

A.   Bloqueios de amigos

B.   Coleta de lixo

C.   Memória virtual

D.   Gerenciamento de memória manual

16: Qual palavra-chave adicional pode ser usada com blocos de tentativa?

A.   terminar

B.   finalizar

C.   finalmente

D.   final

17: A maneira mais confiável de comparar duas cordas para a igualdade é por:

A.   Usando o método .equals () ou .compareto () de um objeto no outro

B.   Usando o operador == no .value () de cada objeto

C.   Usando o & = = operador nos objetos

D.   Usando o operador == nos objetos

18: A parte de A " Tente " O bloco que é sempre executado é:

A.   " se "

B.   " importar "

C.   " Enum "

D.   Finalmente "

19: Para definir uma classe infantil da classe pai a seguir é usada:

A.   Criança da aula estende o pai

B.   Criança de classe: pai

C.   Criança de classe estende pai público

D.   Criança Criança :: Pai

20: Qual é a sintaxe correta para importar java.util.scanner?

A.   importar. java.util.scanner;

B.   import.java.util.scanner;

C.   import.java.util.scanner.

D.   importar java.util.scanner;

21: Se queremos que uma aula não seja substituída, a classe deve ser feita como

A.   A classe deve ser abstrata

B.   Aula deve ser pública

C.   Aula deve ser final

D.   Aula deve ser estática

22: Para documentar uma API, qual ferramenta você usa?

A.   Javaapi

B.   DocumentCreate

C.   javadoc

D.   apicreado

23: Quais destes são vantagens de encapsulamento em Java?

A.   O encapsulamento reduz o acoplamento de módulos e aumenta a coesão dentro de um módulo

B.   O encapsulamento em Java facilita o teste de unidade

C.   Todos esses

D.   O código encapsulado é fácil de alterar com novos requisitos

24: Qual é a maneira mais eficiente de concatenar um grande número de cordas em Java?

A.   O objeto StringBuffer.

B.   O operador +.

25: Qual das alternativas a seguir é uma assinatura de construtor válida?

A.   Public Void ClassName ()

B.   Public Static ClassName ()

C.   estático className ()

D.   public ClassName ()

26: O método thread.sleep ():

A.   Suspende a execução apenas em métodos sincronizados

B.   Faz com que a máquina virtual hospedada suspenda todas as formas de execução

C.   Faz com que todos os tópicos suspendam a execução

D.   Faz com que o fio atual suspenda a execução

27: Como você pode impedir que sua classe seja herdada por outra classe?

A.   Declare o construtor padrão da classe como privado.

B.   Declare a classe como final.

C.   Declare a classe como abstrata.

D.   Não é possível.

28: classe pública someclass {public static void main (string [] args) {System.out.println ((string) null); }} Este código compila sem erros?

A.   Sim

B.   Não

29: Quando você cria um tópico com o “novo” operador - qual das seguintes afirmações é verdadeira sobre seu estado

A.   Será "executável" quando o método start () for chamado

B.   está no estado "Runnable"

C.   está bloqueado até que outro encadeamento chama Notify ()

D.   Começa a correr imediatamente

30: Que método você sempre deve substituir quando substituir o método iguals ()?

A.   hashcode ()

B.   para sequenciar()

C.   espere()

D.   clone()

31: Qual destes é verdade?

A.   Uma interface implementa outra interface e classe

B.   Uma classe implementa e estende uma classe

C.   Uma interface estende uma classe, mas implementa outra interface

D.   Uma classe implementa uma interface, mas estende uma classe

32: Uma classe abstrata pode ser uma aula final?

A.   Não

B.   Sim

33: Palavra -chave usado para acessar membros ou métodos de superclass?

A.   esse

B.   Super

C.   estende -se

D.   nativo

34: O que é boxe automático?

A.   JVM Conversão de int em valores flutuantes

B.   Inserção automática de colchetes por um IDE

C.   Não ocorre em Java, apenas em idiomas JVM dinamicamente tipados como Groovy

D.   Conversão da JVM entre tipos primitivos e tipos de referência

35: O mecanismo de reflexão permite:

A.   Delegado de configuração no arquivo XML

B.   Modifique e inspecione propriedades e métodos de objetos, mesmo que estejam protegidos ou privados

36: teste de pacote; classe teste {} ---------------- Teste de pacote; A classe Subtest estende o teste {} esse código compila sem erros se as classes estiverem em arquivos separados?

A.   Não

B.   Sim

37: Qual será o resultado do programa? public class Foo {public static void main (string [] args) {try {return; } finalmente {System.out.println (" finalmente "); }}}

A.   Finalmente

B.   A compilação falha.

C.   O código é executado sem saída.

D.   Uma exceção é lançada em tempo de execução.

38: Como podemos usar os arquivos de classe ou jar mantidos no caminho da rede, dentro de nossos projetos?

A.   mencionando os nomes de arquivos de classe /jar durante apenas a compilação

B.   copiando diretamente e inclusive na mesma pasta que o projeto

C.   Não, os arquivos de rede não podem ser usados ​​diretamente

D.   Incluindo o nome do caminho e da classe /jar no caminho da classe

E.   mencionando os nomes de arquivos no caminho

39: O que o método abaixo retornará? public Foo () {int x = 5; retornar x; }

A.   Erro de tempo de execução

B.   5

C.   nulo

D.   Erro de compilação

40: Qual é a saída do código abaixo? int a = 0; int b = 0; if (a ++ == 1 || b ++ == 1) {} system.out.println (a+ " "+ b);

A.   0 1

B.   0 0

C.   1 0

D.   1 1

41: Como você deve criar uma nova classe que mapeie as teclas para os valores, usando a estrutura de coleções Java?

A.   Implementar as interfaces de fila, lista e matriz

B.   Implementar a interface do mapa, possivelmente estendendo a classe AbstractMap

C.   Implementar as interfaces do iterador e da matriz

D.   Estender a classe AbstractCollection, implementando assim a interface abstractCollection

42: Qual é o benefício de concorrerhashmap & lt; k, v & gt;?

A.   Permite que o NULL seja usado uma chave ou valor

B.   Ele mantém uma lista em todas as entradas para recuperar dados no pedido em que foi inserido.

C.   Todas as operações são seguras de fios e as operações de recuperação não implica bloquear

D.   Suporta bloquear a tabela inteira de uma maneira que impeça todo o acesso

43: O Java " A ferramenta de linha de comando é usada para:

A.   Compressa coleções de arquivos de classe Java nos arquivos .jar

B.   Carregue e execute os arquivos Java .Class

C.   Desmonte os arquivos .class de volta ao código -fonte legível

D.   Compilar arquivos de origem Java em arquivos da classe ByteCode

44: O JDBC aborda a questão das transações.

A.   Verdadeiro

B.   Falso

45: É um bom praticar a captura " jogável "?

A.   não

B.   sim

46: O " estático " A palavra -chave marca algo como:

A.   Não sendo mutável após a inicialização

B.   Uma variável constante cujo valor não pode ser alterado

C.   Não é mais capaz de ser subclassificado ou sobrecarregado

D.   Pertencente a uma classe, em vez de uma instância específica

47: Quais são todos os diferentes tipos de modificadores de acesso em java

A.   privado, público

B.   privado, protegido, inadimplente, público

C.   privado, protegido, público

D.   protegido, padrão, público

E.   privado, padrão, público

48: Em que liberação principal de Java foram introduzidos Lambdas?

A.   Java 6

B.   Java 5

C.   Java 7

D.   Java 8

49: Ao criar uma classe definida pelo usuário para armazenar objetos em um hashmap, quais métodos devem ser substituídos?

A.   O método igual ()

B.   O método hashcode ()

C.   O método do construtor

D.   Os métodos iguais () e hashcode ()

E.   (Você não precisa substituir quaisquer métodos)

50: A instância do operador pode ser usada para determinar se um objeto é:

A.   Uma instância de uma classe que implementa uma determinada interface

B.   (Todos esses)

C.   Uma instância de uma classe

D.   Uma instância de uma subclasse de uma classe

51: Você deseja que as subclasses em qualquer pacote tenham acesso a membros de uma superclasse. Qual é o acesso mais restritivo que atinge esse objetivo?

A.   transitório

B.   privado

C.   protegido

D.   público

52: Quando o comparador == é usado em dois objetos, ele verifica se eles:

A.   São instâncias da mesma classe

B.   Avaliar o mesmo valor

C.   Tem o mesmo valor de acordo com o método .equals () do primeiro objeto

D.   São referências exatamente ao mesmo objeto

53: E#34; sobrecarregado " O método tem o que em comum com um (ou mais) métodos na mesma classe?

A.   O mesmo nome

B.   O mesmo número e tipos de parâmetros

C.   O mesmo número de parâmetros, independentemente do tipo

D.   O mesmo tipo de retorno

54: Por que é importante substituir o hashcode () quando você substitui o Equals ()?

A.   O Equals () lançará uma exceção se o hashcode () também não for substituído.

B.   Não é importante substituir o hashcode () ao substituir Equals ().

C.   A substituição é igual a HashCode quebra o contrato de HashCode ().

55: Qual é o nome do método usado para iniciar uma execução de threads?

A.   iniciar();

B.   começar();

C.   retomar();

D.   correr();

56: Qual é o comando correto para executar um arquivo jar executável chamado Program.jar?

A.   jar Program.jar

B.   java -jar Program.jar

C.   Programa Jar -Run

D.   Programa Java -jar

E.   Java -Run Program.jar

57: Qual das seguintes afirmações é verdadeira sobre o Java Beans?

A.   Os feijões Java são classes definidas pelo usuário.

B.   Todos os grãos Java devem estender a classe base Java.Bean

C.   Os feijões Java não podem ser usados ​​na programação lateral do servidor, eles são usados ​​apenas para interfaces gráficas do usuário.

D.   Java Beans não tem permissão para criar nenhum tópico

58: Calling System.GC () ao usar uma JVM moderna:

A.   É especialmente importante quando a programação para dispositivos limitados móveis ou de memória.

B.   Não forçar necessariamente a coleta de lixo a ocorrer e não é java idiomática.

C.   Deve ser feito após a exclusão de vários elementos de uma coleção.

D.   É a maneira mais direta e confiável de executar o gerenciamento de memória em Java.

E.   Diretamente e imediatamente descarta todos os objetos órfãos na pilha.

59: Qual é a saída? int [] xxx = {10, 20}; Lista & lt; string & gt; list = novo ArrayList & lt; string & gt; (10); list.add (" 01 "); list.add (" 02 "); System.out.println (xxx.length + ", " + list.size ());

A.   2, 10

B.   1, 2

C.   10, 2

D.   Erro de compilação

E.   2, 2

60: Uma aula pode se estender:

A.   Apenas uma interface

B.   Apenas uma classe não final

C.   Muitas aulas através da herança múltipla

D.   Apenas uma classe interna

61: Objetos imutáveis ​​são sempre ...

A.   eficiente de memória

B.   discussão segura

C.   Polimórfico

D.   serializável

62: Qual é a declaração correta para lidar com a RuntimeException?

A.   Tem que ser cercado por tentativa no lugar

B.   Ele deve ser marcado usando o " joga " Palavra -chave na declaração do método

C.   Não deve ser capturado, pois essa exceção representa um erro de programador que deve ser corrigido.

D.   Ele pode ser tratado pelo Try-Catch no local, mas também pode ser propagado usando o " lança " palavra -chave

63: Java fornece uma classe para sequências mutáveis ​​de caracteres, chamado:

A.   MutableString

B.   Corda

C.   StringBuffer

D.   Charquence

64: Qual é a diferença entre uma exceção verificada e desmarcada?

A.   Uma exceção verificada se estende por arremesso e uma exceção desmarcada não.

B.   Uma exceção desmarcada se estende por arremesso e uma exceção verificada não.

C.   Exceções desmarcadas devem ser capturadas enquanto verificadas não precisam ser capturadas

D.   Exceções verificadas devem ser capturadas enquanto desmarcado não precisa ser pego

65: Quais classes/classes são/são seguras de threads entre estes?

A.   String e StringBuffer

B.   StringBuilder

66: Qual dessas listas contém apenas palavras -chave da linguagem de programação Java?

A.   strictfp, constante, super, implementos, fazem

B.   tente, virtual, arremesso, final, volátil, transitório

C.   classe, se, vazio, longo, int, continue

D.   byte, quebre, afirme, troca, inclua

E.   Goto, por exemplo, nativo, finalmente, padrão, lança

67: Além do CORBA, o Core Java também suporta serviços de rede usando:

A.   Protocolo IPX / SPX

B.   Invocação de método remoto

C.   Chamadas de procedimento remoto

D.   Acesso ao objeto remoto

68: Um método sem um modificador de acesso (ou seja, público, privado, protegido) é ...

A.   privado

B.   pacote-privado

C.   protegido

D.   estático

E.   público

69: Qual é uma palavra reservada na linguagem de programação Java?

A.   referência

B.   variedade

C.   nativo

D.   subclasses

E.   método

70: A interface da lista tem quais superfaces?

A.   Definir

B.   Tanto a coleção quanto a iterable

C.   Coleção

D.   Iterável

71: Exemplo de enum {um, dois, três} Qual afirmação é verdadeira?

A.   As expressões (uma == uma) e uma. Equals (uma) são garantidas como verdadeiras.

B.   Os valores de exemplo não podem ser usados ​​em um java.util.hashmap bruto; Em vez disso, o programador deve usar um java.util.enummap.

C.   Os valores de exemplo podem ser usados ​​em um conjunto java.util.SorTedSet, mas o conjunto não será classificado porque os tipos enumerados não implementam java.lang.comparable.

D.   A expressão (um & lt; dois) é garantida para ser verdadeira e o One.compareto (dois) é garantido para ser menor que um.

72: Qual das alternativas a seguir é usada para ver os detalhes da compilação

A.   javac -detail testexample.java

B.   javac -verbose testexample.java

C.   javac -debug testexample.java

D.   Nenhum desses

73: Qual opção é verdadeira para StringBuffer e StringBuilder

A.   StringBuffer não é seguro e o StringBuilder é seguro.

B.   Nem StringBuffer nem StringBuilder são seguros.

C.   StringBuffer e StringBuilder são seguros.

D.   StringBuffer são seguros e stringbuilder não são threads segura

74: Após o seguinte fragmento de código, qual é o valor em A? Cordas; int a; s =#34; menino tolo. " ;; a = s.IndexOf (" Fool ");

A.   -1

B.   valor aleatório

C.   1

D.   0

E.   4

75: Gerenciamento automático de memória automática de Java:

A.   Pode ser superestimado usando funções como aloc e dalloc

B.   Pode ser ajustado usando configurações de máquina virtual

C.   Pode ser configurado para operar estaticamente ou dinamicamente no momento da compilação

D.   Usa configurações codificadas dentro de cada máquina virtual, que não deve ser alterada

76: classe pública someclass {public static void main (string [] args) {System.out.println ((string) null); }} Qual é o resultado do seguinte programa?

A.   O código lança NullPointerException.

B.   O código não compila.

C.   O código imprime " NULL " no console.

77: A classe String de Java é

A.   Imutável, mas pode ser subclassificado

B.   Final, com instâncias imutáveis ​​

C.   Mutável e pode ser subclassificado

D.   Final, mas cria instâncias mutáveis

78: Saída do programa: classe teste {public static void main (string [] ar) {int i = 0; if (i) system.out.print (" oi "); else System.out.print (" Bye "); }}

A.   Erro de tempo de execução: tipos incompatíveis

B.   tchau

C.   Erro de compilação: tipos incompatíveis

D.   oi

79: Qual das alternativas a seguir é verdadeira sobre sobrecarregar os métodos de substituição?

A.   A sobrecarga pode alterar arbitrariamente o acesso de um método, enquanto a substituição só pode torná -lo mais restritivo

B.   Os métodos finais podem ser superestimados, mas não sobrecarregados

C.   A sobrecarga acontece no momento da compilação, enquanto a substituição acontece em tempo de execução

D.   A lista de argumentos de métodos sobrecarregados deve ser do mesmo tipo de dados (diferentemente dos métodos substituídos)

80: Exemplo de enum {um, dois, três} Qual afirmação é verdadeira?

A.   As expressões (uma == uma) e uma. Equals (uma) são garantidas como verdadeiras.

B.   Os valores de exemplo não podem ser usados ​​em um java.util.hashmap bruto; Em vez disso, o programador deve usar um java.util.enummap.

C.   Os valores de exemplo podem ser usados ​​em um conjunto java.util.SorTedSet, mas o conjunto não será classificado porque os tipos enumerados não implementam java.lang.comparable.

D.   A expressão (um & lt; dois) é garantida para ser verdadeira e o One.compareto (dois) é garantido para ser menor que um.

81: 'Blank " Variável final (definida sem um valor inicial:

A.   Aumentará uma exceção se seu valor for acessado ou atribuído em tempo de execução

B.   Tem um valor nulo e aumentará uma exceção se inicializado ou atribuído posteriormente

C.   É ilegal e causará um erro no tempo de compilação

D.   Pode ser inicializado posteriormente, mas apenas em um único local

82: Como você converte int [] para uma Arraylist & lt; Integer & gt;?

A.   Usando ToArrayList ()

B.   Em um loop, criando novos números inteiros.

C.   Usando o método estático.

D.   Elenco

83: O que é uma referência fraca?

A.   Uma referência a um objeto que foi coletado de lixo.

B.   Uma referência a um objeto que pode ter sido coletado de lixo quando o objeto é solicitado.

C.   Uma referência a um objeto que não pode ser coletado com lixo.

D.   Uma referência a um objeto que está prestes a ser coletado de lixo.

84: Qual é uma palavra -chave válida em Java?

A.   interface

B.   não assinado

C.   int

D.   corda

E.   Flutuador

85: Uma classe que implementa um padrão de singleton tem ...

A.   Nenhum construtores públicos, um método público de fábrica estática, uma variável de instância estática.

B.   Construtores públicos em vez de um método estático de fábrica e uma variável de instância estática.

C.   Nenhum construtores públicos, um método de fábrica estática privada, uma variável de instância estática.

D.   Nenhum construtores públicos e método de fábrica estática e variáveis ​​não estáticas de instância.

86: Qual é o pai direto de " erro " aula?

A.   Exceção

B.   Jogável

C.   Exceção de tempo de execução

87: O código -fonte Java é compilado em

A.   Código de byte

B.   .aula

C.   Código fonte

D.   .ObJ

E.   .Exe

88: Qual é o problema com o código a seguir? String S =#34; " ;; for (int i = 0; i & lt; 1000000; i ++) {s+= integer.toString (i); }

A.   Não há problemas com o código acima.

B.   Ele terá um desempenho muito lentamente porque as cordas são imutáveis.

C.   Não vai compilar.

D.   Ele terá um desempenho muito lentamente porque o número inteiro.ToString () é lento.

89: As variáveis ​​Java são passadas para métodos como:

A.   Referência de referência

B.   Nenhum

C.   Valor por passagem

90: O "#34; Main " método ser sobrecarregado

A.   Não

B.   Sim

91: O que será impresso se você tentar compilar e executar o código a seguir? int i = 9; switch (i) {default: system.out.println (" default "); Caso 0: System.out.println (" Zero "); quebrar; Caso 1: System.out.println (" um "); Caso 2: System.out.println (" dois "); }

A.   Nenhuma saída exibida

B.   Erro Cláusula padrão não definida

C.   padrão

D.   Zero padrão

92: Qual das seguintes declarações sobre classes internas estáticas é verdadeira?

A.   Uma classe interna estática requer uma instância da classe anexa.

B.   Uma classe interna estática requer um inicializador estático.

C.   Uma classe interna estática não tem referência a uma instância da classe anexa.

D.   Uma classe interna estática tem acesso aos membros não estáticos da classe externa.

93: Classe X implementa Runnable {public static void main (String args []) { /* Código ausente? */} public void run () {}} Qual da seguinte linha de código é adequada para iniciar um thread?

A.   X run = new x (); Thread t = novo thread (execute); t.start ();

B.   Thread t = new Thread (); x.run ();

C.   Thread t = novo thread (x);

D.   Thread t = novo thread (x); t.start ();

94: Interromp () sempre force todos os threads a serem finalizados?

A.   Sim, depois que a interrupção () é chamada de thread termina imediatamente

B.   Não, se a interrupção não estiver ativada para o thread, ele não terá rescisão

C.   Sim, o tópico chega a um ponto de interrupção predefinido e para

95: Que tipo você deve usar para cálculos monetários de ponto flutuante?

A.   byte

B.   BigDecimal

C.   dobro

D.   flutuador

96: É o método " uma parte da API de reflexão Java

A.   Não

B.   Faz parte da linguagem Java, mas não faz parte da API de reflexão

C.   Sim

97: Para criar uma única instância de uma classe, podemos ir com

A.   Classe estática

B.   (nenhum desses)

C.   Classe abstrata

D.   Classe final

98: Qual afirmação é verdadeira?

A.   Qualquer declaração que possa lançar uma exceção deve ser fechada em um bloco de tentativa.

B.   Qualquer declaração que possa lançar um erro deve ser fechada em um bloco de tentativa.

C.   A classe de erro é uma tempo de execução.

D.   Catch (x x) pode capturar subclasses de x onde x é uma subclasse de exceção.

99: No seu programa, você precisa ler um arquivo zip (myfile.zip) contendo vários outros arquivos de dados contendo objetos java básicos. Qual das seguintes opções permitirá que você construa um InputStream para a tarefa?

A.   new ObjectInputStream (new ZipinputStream (new FileInputStream (("myfile.zip")));

B.   novo ZipinputStream (new ObjectInputStream ("myfile.zip"));

C.   novo ZipinputStream (new FileInputStream ("myfile.zip"));

D.   novo DatainputStream (new FileInputStream ("myfile.zip"));

100: Flutuador p = novo float (3,14f); if (p & gt; 3) {System.out.print (" p é maior que 3. "); } else {System.out.print (" p não é maior que 3. "); } finalmente {System.out.println (" tenha um bom dia. "); } Qual é o resultado?

A.   P é maior que 3. Tenha um bom dia.

B.   P não é maior que 3. Tenha um bom dia.

C.   A compilação falha.

D.   P é maior que 3.