Você está na página 1de 9

Armando Júnior Machavane

ACTIVO

Painel do utilizador  Minhas disciplinas  Programação Avançada em Java  Geral  Avaliação 2

Pergunta 1 Por responder Nota: 1,00

O controle de loops com variáveis de ponto utuantes pode resultar em valores de contador imprecisos.
Para evitar tais situações, devem ser usados números inteiros para se controlar os loops de contagem.

Selecione uma opção de resposta:


a. Falso
b. Verdadeiro
Limpar a minha escolha

Pergunta 2 Por responder Nota: 1,00

O polimor smo permite escrever programas com objetos que compartilham, direta ou indiretamente, a
mesma superclasse, como se todos fossem objetos da superclasse. A linguagem Java provê vários recursos,
como a declaração de métodos com o modi cador nal. Sobre um método nal em Java, é incorreto a rmar
que:

Selecione uma opção de resposta:


a. Um método declarado como static é implicitamente nal.
b. Um método nal em uma superclasse não pode ser sobrescrito em uma subclasse.
c. As chamadas do método nal são resolvidas em tempo de execução, por meio de vinculação dinâmica.
d. Um método declarado como private é implicitamente nal.
Limpar a minha escolha


Chat offline! Deixe uma

mensagem
/
Pergunta 3 Por responder Nota: 1,00

Observe cuidadosamente o código Java abaixo: public class OlaExame { public static void main(String[] args)
{ System.println("Olá Exame!"); } } Assinale a alternativa correta.

Selecione uma opção de resposta:


a. não deveria ter a quarta linha do código
b. a terceira linha do código deveria ser → System.out.println("Olá Exame!")
c. a segunda linha do código deveria ser → public static main (String args) {
d. a primeira linha do código deveria ser → private class OlaExame {
Limpar a minha escolha

Pergunta 4 Por responder Nota: 1,00

Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta. Se uma exceção ocorrer em um
bloco _______, o bloco _______ terminará imediatamente e o controle do programa irá passar para o primeiro
bloco _______ com um tipo de parâmetro que corresponde ao tipo da exceção lançada.

Selecione uma opção de resposta:


a. try / try / catch
b. nally / nally / try
c. catch / nally / try
d. try / catch / nally
Limpar a minha escolha


Chat offline! Deixe uma

mensagem
/
Pergunta 5 Por responder Nota: 1,00

Na programacao Java, a classe base Object implementa os métodos:

Selecione uma opção de resposta:


a. clone, notify e toString.
b. compareTo, equals e getInstance.
c. clone, compareTo e wait.
d. compareTo, copy e equals.
Limpar a minha escolha

Pergunta 6 Por responder Nota: 1,00

A respeito da linguagem de programação Java, julgue o item. As instruções if, if...else e switch são exemplos
de instruções de seleção contidas na linguagem Java.

Selecione uma opção de resposta:


a. Verdadeiro
b. Falso
Limpar a minha escolha

Pergunta 7 Por responder Nota: 1,00

O que é verdade sobre o construtor privado?

Selecione uma opção de resposta:


a. O construtor privado facilita a instanciação de uma classe
b. O construtor privado garante que apenas uma instância de uma classe exista em qualquer ponto do
tempo
c. O construtor privado garante que várias instâncias de uma classe existam a qualquer momento
d. Construtor privado permite a criação de objetos em outras classes
Limpar a minha escolha


Chat offline! Deixe uma

mensagem
/
Pergunta 8 Por responder Nota: 1,00

Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos


durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Pedro
está fazer uma operação em um base de dados, porém essa operação dispara uma exceção de que o
campo que ele está manipular para inserir nesse banco está vazio, ou seja, acontece um
NullPointerException. O problema, nesse caso, é a conexão com o base de dados car aberta, o que não
pode acontecer. Assim, assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa
operação de fechamento da conexão com o base de dados.

Selecione uma opção de resposta:


a. try
b. if
c. nally
d. catch
Limpar a minha escolha

Pergunta 9 Por responder Nota: 1,00

O embrulho de dados e funções em uma única unidade é chamado

Selecione uma opção de resposta:


a. abstração
b. dados escondidos
c. polimor smo
d. encapsulamento
Limpar a minha escolha


Chat offline! Deixe uma

mensagem
/
Pergunta 10 Por responder Nota: 1,00

Dado uma classe chamada estudante, qual das alternativas a seguir é uma declaração válida para a classe?

Selecione uma opção de resposta:


a. Estudante (estudente S) {}
b. Static void Estudante () {}.
c. Estudante estudante () {}
d. Private nal Estudante () {}
Limpar a minha escolha

Pergunta 11 Por responder Nota: 1,00

Qual função do ambiente de programação Java deve ser utilizada para se retornar o caractere de uma
determinada posição da string?

Selecione uma opção de resposta:


a. valueOf
b. charAt
c. split
d. compateTo
Limpar a minha escolha

Pergunta 12 Por responder Nota: 1,00

Na Linguagem de programacao em Java 8, qual modi cador de acesso torna um membro disponível
somente para classes dentro do mesmo pacote ou subclasses?

Selecione uma opção de resposta:


a. protected
b. private
c. package-private
d. public
Limpar a minha escolha
mensagem

Chat offline! Deixe uma

/
Pergunta 13 Por responder Nota: 1,00

Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:

Selecione uma opção de resposta:


a. if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
b. try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção }
c. try { // código a ser executado } except { // tratamento da exceção }
d. try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção }
Limpar a minha escolha

Pergunta 14 Por responder Nota: 1,00

A respeito de linguagens de programação, é correto a rmar que:

Selecione uma opção de resposta:


a. as linguagens JavaScript e PHP não possuem suporte a herança.
b. as linguagens Java e PHP possuem tipagem dinâmica e forte.
c. as linguagens JavaScript e PHP são fracamente tipadas.
d. a linguagem Java não permite herança múltipla. Com isso, uma classe Java pode estender uma única
classe ou interface.
Limpar a minha escolha


Chat offline! Deixe uma

mensagem
/
Pergunta 15 Por responder Nota: 1,00

Na linguagem de programação Java, as classes abstratas

Selecione uma opção de resposta:


a. Não podem ser derivadas por outras classes abstratas.
b. Somente registam a de nição dos métodos, sem uma implementação. A implementação deve ser
obrigatoriamente fornecida pela classe derivada.
c. podem conter métodos estáticos e estes podem ser invocados.
d. Podem conter métodos estáticos, mas eles somente podem ser invocados a partir de instâncias de
classes derivadas.
Limpar a minha escolha

Pergunta 16 Por responder Nota: 1,00

Na linguagem de programação Java, pode-se executar repetidamente uma sequência de código criar um
laço. Java fornece um grupo poderoso de estruturas de laço e a forma mais simples de implementá-lo é

Selecione uma opção de resposta:


a. while (instrução; condição; inicialização) iteração;
b. for (inicialização; condição; iteração) instrução;
c. for (iteração; iteração; condição) inicialização;
d. while (inicialização; instrução; iteração) condição;
Limpar a minha escolha


Chat offline! Deixe uma

mensagem
/
Pergunta 17 Por responder Nota: 1,00

Dos trechos de códigos abaixo, extraídos de um arquivo fonte escrito para o Java 8, o único que compila
corretamente é

Selecione uma opção de resposta:


a. String x = (String) (d > e) ? "true" : "false"
b. nal enum letra {A, B, C}
c. public static void main (String ... args){}
d. Boolean bool = new Boolean()
Limpar a minha escolha

Pergunta 18 Por responder Nota: 1,00

Qual das seguintes a rmacoes não pertence: Se uma classe herda de alguma outra classe, ela deve:

Selecione uma opção de resposta:


a. ultrapassar ou adicionar o mínimo para realizar o objetivo da classe derrivada
b. fazer o uso das capacidades da classe super
c. certi car-se de que o resultado "contenha" sua classe base.
d. ultrapassar todos os métodos de sua classe super
Limpar a minha escolha

Pergunta 19 Por responder Nota: 1,00

Sobre classes em Java, assinale a alternativa correta.

Selecione uma opção de resposta:


a. métodos “set” obtêm o conteúdo de uma determinada variável.
b. quando uma classe não declara um construtor, ela tem um construtor padrão fornecido pelo
compilador.
c. as variáveis declaradas no corpo de um método particular são conhecidas como variáveis globais.
d. métodos “get” servem para armazenar um conteúdo em uma determinada variável.
Limpar a minha escolha
mensagem

Chat offline! Deixe uma

/
Pergunta 20 Por responder Nota: 1,00

A ferramenta da Java Development Kit (JDK) especí ca para ler as de nições de classes e interfaces Java e
compilá-las em bytecode é a

Selecione uma opção de resposta:


a. import.
b. jar.
c. javac.
d. java.
Limpar a minha escolha

◄ Avaliação 1 Ir para... Avaliação 3 ►


Chat offline! Deixe uma

mensagem
/

Você também pode gostar