Buscar

Simulado Programação Orientada a Objetos em 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 5 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

Prévia do material em texto

Acerto: 1,0 / 1,0
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
1. public class Exemplo {
2. public static void main(String[] args) {
3. Set carros = new HashSet();
4. carros.add(¿Sonic¿);
5. carros.add(¿Celta¿);
6. carros.add(¿Corsa¿);
7. carros.add(¿Sonic¿);
8. carros.add(¿Celta¿);
9. carros.remove(¿Celta¿);
10. carros.remove(¿Corsa¿);
11. for (String string : carros) {
12. System.out.println(string);
13. }
14. }
15. }
 
Qual das seguintes alternativas informa o resultado da execução do código?
Sonic, Celta, Sonic
Celta, Corsa
Sonic, Sonic
 Sonic
Sonic, Celta, Corsa, Sonic, Celta
Respondido em 27/09/2022 16:26:35
 
 
Explicação:
Resposta correta: Sonic
 
Acerto: 1,0 / 1,0
(COPESE-UFT − 2012 − MPE/TO − Técnico Ministerial ¿ Informática)
Analise o código Java a seguir.
 Questão1a
 Questão2a
É CORRETO afirmar que o código:
Mostra apenas a saída "Joao 20" porque o atributo email da classe "Pessoa" tem o modificador de
acesso protected e, assim, seu conteúdo não pode ser impresso.
Apresenta um erro de compilação na linha 13, visto que o nome dos parâmetros do construtor é
diferente do nome dos atributos da classe "Pessoa".
Não pode ser executado porque existe mais de uma classe no arquivo ConcursoMPE.java e, assim, o
compilador não saberá qual delas deve ser executada.
Mostra a saída "Joao 20 joao@mp.to.gov.br".
 Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste
atributo não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na
classe "Pessoa".
Respondido em 27/09/2022 16:29:15
 
 
Explicação:
Resposta correta: Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo
deste atributo não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe
"Pessoa".
 
Acerto: 1,0 / 1,0
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 é:
 Double calcular(double n1, double n2);
Private int calcularQuantidade(int n1);
Public double calcularTributos() {return 27.5;}
Public void exibe( ) {System.out.print(''Ok'');}
Protected sacar(double valor);
Respondido em 27/09/2022 16:29:51
 
 
Explicação:
A resposta certa é: Double calcular(double n1, double n2);
 
Acerto: 1,0 / 1,0
 Questão3a
 Questão4a
Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR Distribuidora - Profissional
Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web.
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em
Java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento
específico, que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir:
public class Questao {
public static void main(String [ ] args) {
Integer a,b,c,d,e ;
int f ;
char r1,r2,r3,r4,r5 ;
String s ;
a=1; b=1; c = a ;
d= b; f=1; e = f.;
r 1= ( a.equals(b)? 's' : 'n' ) ;
r 2= ( a.equals(c)? 's' : 'n' ) ;
r 3= ( a==d? 's' : 'n' ) ;
r 4= ( a==e? 's' : 'n' ) ;
r 5= ( a.equals(f)? 's' : 'n' ) ;
s = " "+r1+r2+r3+r4+r5 ;
System.out.println(s) ;
}
}
Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado
para a classe Integer e o tipo int, a resposta impressa será:
nnsss
nssss
 sssss
snnns
ssnns
Respondido em 27/09/2022 16:30:35
 
 
Explicação:
A resposta certa é: sssss
 
Acerto: 1,0 / 1,0
(CONSULPLAN - TRE-RJ - Analista Judiciário -Análise de Sistemas - modificado)
Analise as seguintes afirmativas sobre a programação orientada a objetos com Java.
I. O tratamento de exceção permite criar programas tolerantes a falhas.
II. Para lidar com uma exceção, deve-se colocar qualquer código que pode lançar uma exceção em uma
instrução catch.
III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção.
IV. O bloco catch contém o código que pode lançar uma exceção e o bloco try contém o código que manipula a
exceção se uma ocorrer.
Está(ão) correta(s) apenas a(s) afirmativa(s)
 Questão5a
II
III
 I e III
II e IV
I, III e IV
Respondido em 27/09/2022 16:31:53
 
 
Explicação:
A resposta certa é:I e III
 
Acerto: 1,0 / 1,0
(VUNESP - CETESB - Analista de TI - Sistemas - 2009)
Na linguagem de programação Java, a exceção que ocorre quando é atribuído um valor nulo para um array é a
exceção:
CatchNullPointer.
NegativeValueInPointer.
NegativeArraySizeException.
 NullPointerException.
NullIndexInArray.
Respondido em 27/09/2022 16:33:09
 
 
Explicação:
A resposta certa é:NullPointerException.
 
Acerto: 1,0 / 1,0
(ESAF - CGU - Analista de Finanças e Controle - Tecnologia da Informação - 2006) As unidades concorrentes em
Java são objetos que incluem um método chamado run, cujo código pode estar em execução concorrente. Uma
das maneiras de se definir uma classe cujos objetos podem ter métodos concorrentes é definir uma:
Exceção para o método run.
Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado.
Classe abstrata run e, em seguida, definir subclasses run.
Exceção para o método main.
 Subclasse da classe predefinida thread, que fornece suporte para o método run.
Respondido em 27/09/2022 16:34:06
 
 
Explicação:
A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte para o método run.
 
Acerto: 1,0 / 1,0
(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
 Questão6a
 Questão7a
 Questão8a
quando for notificada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte
estado:
Bloqueado
Cancelado
Terminado
Novo
 Espera sincronizada
Respondido em 27/09/2022 16:34:39
 
 
Explicação:
A resposta certa é: Espera sincronizada
 
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?
create
persist
 destroy
merge
edit
Respondido em 27/09/2022 16:35:08
 
 
Explicação:
A resposta certa é: destroy
 
Acerto: 1,0 / 1,0
O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas
manipulações sucessivas. Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o
comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações,
quando desligamos o modo automático, o que é viabilizado pelo método:
rollback
getConnection
executeUpdate
executeQuery
 setAutoCommit
Respondido em 27/09/2022 16:35:37
 
 
Explicação:
A resposta certa é: setAutoCommit
 
 Questão9a
 Questão10a

Outros materiais