A maior rede de estudos do Brasil

Grátis
7 pág.
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Pré-visualização | Página 1 de 1

Simulado AV
Teste seu conhecimento acumulado
202001458174
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Acertos: 10,0 de 10,0
14/09/2021
Acerto: 1,0 / 1,0
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
public class Automovel {
public void nome(String nome) {
return nome;
}
}
public class Carro extends Automovel {
@Override public void nome(String nome) {
return ¿O carro é ¿ + super.nome(nome);
}
}
public class Executa { public static void main(String[] args) {
Carro carro = new Carro();
System.out.println(carro.nome(¿Corsa¿));
}
}
Qual das seguintes alternativas indica o resultado da execução do código?
null
O código não será compilado, pois apresenta erros
O carro é null
Corsa
O carro é Corsa
Respondido em 14/09/2021 12:49:17
Explicação:
Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Resposta correta: O código não será compilado, pois apresenta erros
 
 
Acerto: 1,0 / 1,0
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de classes,
da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de programação
Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os programas foram
implementados dentro de uma package chamada "ciga"; (2) os programas estão funcionando corretamente;
(3) os métodos "get" permitem retornar o conteúdo de uma variável, por exemplo, "getR" retorna o conteúdo
de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos programas. A Figura 12(b) mostra,
intencionalmente, apenas parte do código fonte, tendo-se inserido, no local apontado pela seta nº 1, um
retângulo de modo a ocultar o código fonte existente nesse local. Nas Figuras 12(b) e 12(c) foram inseridos,
intencionalmente, retângulos nos locais apontados pelas setas de nº 1, 3 e 4, de modo a ocultar qualquer
código existente nesses locais.
 Questão2
a
 
Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas a seguir:
I. A classe "B", ao ser implementada em um programa em Java, permitirá a violação do princípio
fundamental da orientação a objeto chamado encapsulamento.
II. Todo objeto da classe "A", ao ser criado, terá somente as variáveis de instância "r" e "s".
III. Além dos métodos já existentes na classe "A", é possível, também, criar mais o seguinte, na Figura
12(a): + A(varR : int);
Quais estão corretas?
Apenas II e III.
Apenas I.
Apenas II.
 I, II e III.
Apenas I e II.
Respondido em 14/09/2021 12:49:45
 
 
Explicação:
Resposta correta: I, II e III.
 
 
Acerto: 1,0 / 1,0 Questão
3a
Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de
Sistemas
Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes abstratas. Uma instrução
correta que uma interface Java pode conter é:
Public double calcularTributos() {return 27.5;}
 Double calcular(double n1, double n2);
Public void exibe( ) {System.out.print(''Ok'');}
Protected sacar(double valor);
Private int calcularQuantidade(int n1);
Respondido em 14/09/2021 12:51:12
 
 
Explicação:
A resposta certa é: Double calcular(double n1, double n2);
 
 
Acerto: 1,0 / 1,0
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em
Java, uma interface:
Pode conter declarações de constantes e de variáveis não inicializadas.
Somente permite herança simples.
 Pode possuir métodos abstratos e estáticos.
Pode possuir assinaturas de métodos públicos e protegidos.
Pode ser instanciada diretamente por meio da instrução new.
Respondido em 14/09/2021 12:51:26
 
 
Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
 
 
Acerto: 1,0 / 1,0
Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas
Analise as seguintes sentenças em relação à linguagem Java:
I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla
com a implementação da classe virtual abstract.
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da
classe a palavra-chave implements seguida das interfaces separadas por vírgula.
III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes
descendentes.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
I e II são verdadeiras;
 II é verdadeira;
I é verdadeira;
III é verdadeira;
II e III são verdadeiras.
Respondido em 14/09/2021 12:51:36
 
 Questão4
a
 Questão5
a
 
Explicação:
A resposta certa é: II é verdadeira;
 
 
Acerto: 1,0 / 1,0
Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - Analista de Sistemas Sênior
(ADAPTADA)
Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a
implementa. Sobre interfaces na linguagem Java, é correto afirmar:
As variáveis e os métodos podem ter qualquer modificador de acesso.
 As variáveis são implicitamente public static final.
Uma interface pode implementar uma classe.
Interfaces são equivalentes às classes abstratas.
Elas fazem parte de herança.
Respondido em 14/09/2021 12:51:45
 
 
Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
 
 
Acerto: 1,0 / 1,0
(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada) Assinale a alternativa
que completa, correta e respectivamente, as lacunas da seguinte frase: ''Em Java, usamos ________ Thread
do pacote _______ para criarmos linhas de execução _________''.
 a classe - java.lang - paralelas
o objeto - java.lang - paralelas
a classe - java.util - sequenciais
o objeto - java.util - sequenciais
a classe - java.lang - sequenciais
Respondido em 14/09/2021 12:53:22
 
 
Explicação:
A resposta certa é: a classe - java.lang - paralelas
 
 
Acerto: 1,0 / 1,0
(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as afirmações, está correto o contido em:
I e III, apenas
 Questão6
a
 Questão7
a
 Questão8
a
 I, II e III
I e II, apenas
II e III, apenas
I, apenas
Respondido em 14/09/2021 12:58:15
 
 
Explicação:
A resposta certa é: I, II e III
 
 
Acerto: 1,0 / 1,0
Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão com o banco de dados e,
a partir da obtenção da conexão, instanciar os objetos que serão responsáveis por executar as instruções SQL.
Selecione a classe, pertencente à API JDBC, que administra e seleciona o driver adequado para iniciar uma
conexão com o banco de dados na linguagem Java.
Connection
Statement
 DriverManager
ResultSet
PreparedStatement
Respondido em 14/09/2021 12:56:09
 
 
Explicação:
A resposta certa é: DriverManager
 
 
Acerto: 1,0 / 1,0
Trabalhando com JPA, as instruções DML ficam transparentes para o programador, sendo executadas a partir
de métodos específicos da classe EntityManager. Qual seria o método utilizado para encapsular uma instrução
do tipo INSERT?
getReference
merge
remove
getResultList
 persist
Respondido em 14/09/2021 12:57:01
 
 
Explicação:
A resposta certa é: persist
 
 
 
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','266692737','4811426768');

Crie agora seu perfil grátis para visualizar sem restrições.