Logo Passei Direto
Buscar

SIMULADO 2 PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Ferramentas de estudo

Questões resolvidas

Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local. A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM".
Quais estão corretas?
I. while (repetir == "SIM") {
II. while (repetir.equalsIgnoreCase("SIM")) {
III. while (repetir.equals("SIM")) {
Apenas II e III.
Apenas I.
Apenas I e II.
I, II e III.
Apenas III.

Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java.
Nesse sentido, escolha a alternativa que apresenta um programa executável escrito em Java.
public static void main(String[] args) { System.out.println("Hello World!"); }
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } }
public class HelloWorld { public static void HelloWorld() { System.out.println("Hello World!"); } }
println("Hello World!")
public class Main { System.out.println("Hello World!"); }

Assinale a afirmativa correta sobre herança em JAVA.
Subclasses têm acesso aos campos privados da sua superclasse.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Propriedades mais especializadas da hierarquia ficam em superclasses.
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.

Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e polimorfismo.
No polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito.
if (c instanceof Alcool) {abastecerAlcool (c);}
Filho objetoFilho = (Filho)objetoPai;
double[ ] nota = {7, 8, 9, 1, 4, 2};
void parar() {System.out.println(''Parado!'')};
Pai objeto = new Filho();

(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 - sequenciais
o objeto - java.util - sequenciais
a classe - java.util - sequenciais
a classe - java.lang - paralelas
o objeto - java.lang - paralelas

Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:
STOPED
RUNNABLE
WAITING
BLOCKED
TIMED_WAITING

Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC.
Qual opção está sendo descrita aqui?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
merge
edit
destroy
create
persist

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local. A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM".
Quais estão corretas?
I. while (repetir == "SIM") {
II. while (repetir.equalsIgnoreCase("SIM")) {
III. while (repetir.equals("SIM")) {
Apenas II e III.
Apenas I.
Apenas I e II.
I, II e III.
Apenas III.

Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java.
Nesse sentido, escolha a alternativa que apresenta um programa executável escrito em Java.
public static void main(String[] args) { System.out.println("Hello World!"); }
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } }
public class HelloWorld { public static void HelloWorld() { System.out.println("Hello World!"); } }
println("Hello World!")
public class Main { System.out.println("Hello World!"); }

Assinale a afirmativa correta sobre herança em JAVA.
Subclasses têm acesso aos campos privados da sua superclasse.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Propriedades mais especializadas da hierarquia ficam em superclasses.
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.

Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e polimorfismo.
No polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito.
if (c instanceof Alcool) {abastecerAlcool (c);}
Filho objetoFilho = (Filho)objetoPai;
double[ ] nota = {7, 8, 9, 1, 4, 2};
void parar() {System.out.println(''Parado!'')};
Pai objeto = new Filho();

(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 - sequenciais
o objeto - java.util - sequenciais
a classe - java.util - sequenciais
a classe - java.lang - paralelas
o objeto - java.lang - paralelas

Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:
STOPED
RUNNABLE
WAITING
BLOCKED
TIMED_WAITING

Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC.
Qual opção está sendo descrita aqui?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
merge
edit
destroy
create
persist

Prévia do material em texto

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
	Aluno(a): REGIS BATISTA CONDE
	202001069674
	Acertos: 10,0 de 10,0
	17/09/2022
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local.
A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte: I. while (repetir == "SIM") { II. while (repetir.equalsIgnoreCase("SIM")) { III. while (repetir.equals("SIM")) {
Quais estão corretas?
		
	 
	Apenas II e III.
	
	Apenas I.
	
	Apenas I e II.
	
	I, II e III.
	
	Apenas III.
	Respondido em 17/09/2022 22:07:08
	
	Explicação:
Resposta correta: Apenas II e III.
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	(Instituto AOCP − 2020 − MJSP − Cientista de Dados − Engenheiro de Dados − Big Data)
Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java. Nesse sentido, escolha a alternativa que apresenta um programa executável escrito em Java.
		
	
	public static void main(String[] args) {
System.out.println("Hello World!");
}
	 
	public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
	
	public class HelloWorld {
public static void HelloWorld() {
System.out.println("Hello World!");
}
}
	
	public class Main {
System.out.println("Hello World!");
}
	
	println("Hello World!")
	Respondido em 17/09/2022 22:10:57
	
	Explicação:
Resposta correta: 
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
	
		3a
          Questão
	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 ser instanciada diretamente por meio da instrução new.
	
	Pode possuir assinaturas de métodos públicos e protegidos.
	 
	Pode possuir métodos abstratos e estáticos.
	
	Somente permite herança simples.
	
	Pode conter declarações de constantes e de variáveis não inicializadas.
	Respondido em 17/09/2022 22:12:08
	
	Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Assinale a afirmativa correta sobre herança em JAVA.
		
	 
	Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
	
	Subclasses têm acesso aos campos privados da sua superclasse.
	
	Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
	
	Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
	
	Propriedades mais especializadas da hierarquia ficam em superclasses.
	Respondido em 17/09/2022 22:13:35
	
	Explicação:
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas - Desenvolvimento (ADAPTADA)
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de ''Polimorfismo''. A palavra que completa as lacunas na classe ''Conta'' é:
		
	
	Public
	 
	Abstract
	
	Final
	
	Void
	
	Interface
	Respondido em 17/09/2022 22:14:27
	
	Explicação:
A resposta certa é: Abstract
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 - EBSERH - Analista de Tecnologia da Informação - Processos (HUJB - UFCG)
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e polimorfismo. No polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito.
		
	
	void parar() {System.out.println(''Parado!'')};
	
	if (c instanceof Alcool) {abastecerAlcool (c);}
	
	Filho objetoFilho = (Filho)objetoPai;
	 
	Pai objeto = new Filho();
	
	double[ ] nota = {7, 8, 9, 1, 4, 2};
	Respondido em 17/09/2022 22:16:07
	
	Explicação:
A resposta certa é: Pai objeto = new Filho();
	
		7a
          Questão
	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
	
	a classe - java.lang - sequenciais
	
	o objeto - java.util - sequenciais
	
	a classe - java.util - sequenciais
	
	o objeto - java.lang - paralelas
	Respondido em 17/09/2022 22:18:02
	
	Explicação:
A resposta certa é: a classe - java.lang - paralelas
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:
		
	
	TIMED_WAITING
	 
	BLOCKED
	
	STOPED
	
	RUNNABLE
	
	WAITING
	Respondido em 17/09/2022 22:18:50
	
	Explicação:
A resposta certa é: BLOCKED
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está sendo descrita aqui?
		
	
	Java Server Faces from JPA Controller Classes
	
	JPA Controller Classes from Entity Classes
	
	Swing GUI Forms from Entity Classes
	
	Persistence Unit
	 
	Entity Classes from Database
	Respondido em 17/09/2022 22:21:14
	
	Explicação:
A resposta certa é: Entity Classes from Database
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle?
		
	
	persist
	
	create
	
	merge
	 
	destroy
	
	edit
	Respondido em 17/09/2022 22:21:46
	
	Explicação:
A resposta certa é: destroy

Mais conteúdos dessa disciplina