Buscar

Simulado AV estacio Java -

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

(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.
	
	
	
	println("Hello World!")
	
	
	public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
	
	
	public static void main(String[] args) {
System.out.println("Hello World!");
}
	
	
	public class Main {
System.out.println("Hello World!");
}
	
	
	public class HelloWorld {
public static void HelloWorld() {
System.out.println("Hello World!");
}
}
	Data Resp.: 05/09/2021 10:30:31
		Explicação:
Resposta correta: 
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
	
	
	 
		
	
		2.
		(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.
 
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 II.
	
	
	I, II e III.
	
	
	Apenas I.
	
	
	Apenas I e II.
	Data Resp.: 05/09/2021 10:30:46
		Explicação:
Resposta correta: I, II e III.
	
	
	 
		
	
		3.
		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 é:
	
	
	
	Private int calcularQuantidade(int n1);
	
	
	Public void exibe( ) {System.out.print(''Ok'');}
	
	
	Public double calcularTributos() {return 27.5;}
	
	
	Double calcular(double n1, double n2);
	
	
	Protected sacar(double valor);
	Data Resp.: 05/09/2021 10:24:25
		Explicação:
A resposta certa é: Double calcular(double n1, double n2);
	
	
	 
		
	
		4.
		Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface:
	
	
	
	Somente permite herança simples.
	
	
	Pode conter declarações de constantes e de variáveis não inicializadas.
	
	
	Pode possuir assinaturas de métodos públicos e protegidos.
	
	
	Pode ser instanciada diretamente por meio da instrução new.
	
	
	Pode possuir métodos abstratos e estáticos.
	Data Resp.: 05/09/2021 10:30:52
		Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
	
	
	 
		
	
		5.
		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:
	
	
	
	III é verdadeira;
	
	
	II e III são verdadeiras.
	
	
	I e II são verdadeiras;
	
	
	I é verdadeira;
	
	
	II é verdadeira;
	Data Resp.: 05/09/2021 10:30:55
		Explicação:
A resposta certa é: II é verdadeira;
	
	
	 
		
	
		6.
		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.
	
	
	Interfaces são equivalentes às classes abstratas.
	
	
	Uma interface pode implementar uma classe.
	
	
	Elas fazem parte de herança.
	
	
	As variáveis são implicitamente public static final.
	Data Resp.: 05/09/2021 10:27:48
		Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
	
	
	 
		
	
		7.
		(UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a definição de métodos synchronized, os quais:
	
	
	
	Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema.
	
	
	Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
	
	
	Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
	
	
	Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
	
	
	Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.
	Data Resp.: 05/09/2021 10:28:26
		Explicação:
A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
	
	
	 
		
	
		8.
		(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java, uma thread executável pode entrar em um determinado estado por um intervalo de tempo específico, retornando ao estado executável quando for notificada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado:
	
	
	
	Bloqueado
	
	
	Espera sincronizada
	
	
	Novo
	
	
	Cancelado
	
	
	Terminado
	Data Resp.: 05/09/2021 10:30:59
		Explicação:
A resposta certa é: Espera sincronizada
	
	
	 
		
	
		9.
		Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:  
	
	
	
	InterruptedException e SQLException           
	
	
	InterruptedException e NullPointerException           
	
	
	ClassNotFoundException e SQLException  
	
	
	IOException e IllegalArgumentException      
	
	
	ClassNotFoundException e NullPointerException
	Data Resp.: 05/09/2021 10:31:03
		Explicação:
A resposta certa é: ClassNotFoundException e SQLException  
	
	
	 
		
	
		10.
		As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operaçõesDML executadas de forma sequencial. Tanto no uso direto de JDBC, como nas classes JPA, uma transação é confirmada pelo método:
	
	
	
	commit
	
	
	startTransaction
	
	
	rollback
	
	
	grant
	
	
	revoke
SIMULADO 1 –
		1a
          Questão
	Acerto: 0,0  / 1,0
	
	(COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior − Adaptada)
Analise o trecho de código Java a seguir.
A partir da análise do código, observa-se que:
		
	
	Os modificadores de acesso não podem estar ocultos.
	 
	O código compila, mas não mostra nada.
	
	Será exibido o endereço de memória do objeto.
	 
	O código não compila.
	
	Será exibido um texto no console.
	Respondido em 19/09/2021 10:56:21
	
	Explicação:
Resposta correta: O código não compila.
	
		2a
          Questão
	Acerto: 0,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 I.
	 
	I, II e III.
	
	Apenas III.
	
	Apenas I e II.
	 
	Apenas II e III.
	Respondido em 19/09/2021 10:55:02
	
	Explicação:
Resposta correta: Apenas II e III.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas
Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7?
		
	
	Herança por interface.
	 
	Herança simples.
	
	Java 7 não suporta herança.
	
	Herança por prototipagem.
	
	Herança múltipla.
	Respondido em 19/09/2021 10:47:13
	
	Explicação:
A resposta certa é: Herança simples.
	
		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 19/09/2021 10:39:58
	
	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: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento
A herança entre classes, em Java, define-se, utilizando a palavra-chave:
		
	
	Matches
	
	Inherits
	
	Implements
	 
	Eextends
	
	References
	Respondido em 19/09/2021 10:40:15
	
	Explicação:
A resposta certa é: Eextends
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre herança em Java, afirma-se que:
I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados.
II) Os atributos e métodos privados não são herdados pela subclasse.
III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface.
A alternativa que contém apenas opções corretas é:
		
	
	Somente a I.
	
	Somente a III.
	 
	II e III.
	
	I e II.
	
	Somente a II.
	Respondido em 19/09/2021 10:40:50
	
	Explicação:
A resposta certa é: II e III.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(IDECAN - CREFITO/PR - Analista de Sistemas - 2013 ) (Questão modificada) As prioridades de thread em Java variam entre MIN_PRIORITY e MAX_PRIORITY, e por padrão toda thread recebe a prioridade NORM_PRIORITY.
Assinale a alternativa que apresenta os valores da constante de cada uma das prioridades:
		
	 
	MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
	
	MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 3)
	
	MIN_PRIORITY (uma constante de 5); MAX_PRIORITY (uma constante de 1); NORM_PRIORITY (uma constante de 10)
	
	MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 1)
	
	MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 2); NORM_PRIORITY (uma constante de 0)
	Respondido em 19/09/2021 10:46:07
	
	Explicação:
A resposta certa é: MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
	
		8a
          Questão
	Acerto: 0,0  / 1,0
	
	No que se refere à linguagem de programação Java, ''thread safe'' é um conceito segundo o qual threads concorrentes utilizam algoritmo de sincronismo para cooperarem entre si. É exemplo da aplicação desse conceito:
		
	 
	Classes estáticas
	
	Classes finais
	
	Objetos estáticos
	 
	Objetos imutáveis
	
	Objetos finais
	Respondido em 19/09/2021 10:44:37
	
	Explicação:
A resposta certa é: Objetos imutáveis
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:  
		
	 
	ClassNotFoundException e SQLException  
	
	InterruptedException e NullPointerException           
	
	InterruptedException e SQLException           
	
	IOException e IllegalArgumentException      
	
	ClassNotFoundException e NullPointerException
	Respondido em 19/09/2021 10:42:10
	
	Explicação:
A resposta certa é: ClassNotFoundException e SQLException  
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java. Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java.
		
	 
	ResultSet 
	 
	Connection  
	
	PreparedStatement
	
	Statement
	
	DriverManager

Continue navegando