Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA SIMULADO AV

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 6 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 6 páginas

Prévia do material em texto

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Aluno(a): 
Acertos: 10,0 de 10,0 14/10/2021 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação) 
Observe cuidadosamente o código Java a seguir: 
1. public class OlaMundo { 
2. public static void main(String[] args) { 
3. System.println("Olá Mundo!"); 
4. } 
5. } 
Assinale a alternativa correta: 
 
 
Não deveria ter a quinta linha do código. 
 
A segunda linha do código deveria ser → public static main(String args) { 
 
A primeira linha do código deveria ser → private class OlaMundo { 
 A terceira linha do código deveria ser → System.out.println("Olá Mundo!") 
 
Não deveria ter a quarta linha do código. 
 
 
Explicação: 
Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!") 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(VUNESP - 2020 - FITO - Técnico em Gestão - Informática) 
No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é: 
 
 
HashSet 
 ArrayList 
 
List 
 
HashMap 
 
Collection 
 
 
Explicação: 
Resposta correta: ArrayList 
 
 
 
3a 
 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'' é: 
 
 
 Abstract 
 
Interface 
 
Final 
 
Void 
 
Public 
 
 
Explicação: 
A resposta certa é: Abstract 
 
 
4a 
 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. 
 
 
Filho objetoFilho = (Filho)objetoPai; 
 
if (c instanceof Alcool) {abastecerAlcool (c);} 
 
double[ ] nota = {7, 8, 9, 1, 4, 2}; 
 Pai objeto = new Filho(); 
 
void parar() {System.out.println(''Parado!'')}; 
 
 
Explicação: 
A resposta certa é: Pai objeto = new Filho(); 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP - Analista de 
Tecnologia da Informação (ADAPTADA) 
Acerca do método equals, analise as seguintes afirmativas: 
I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao Object recebido para retornar um boolean 
exclusivamente false. 
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 
18/08/2009, ao comparar com o ==, receberá false, pois são referências para objetos diferentes. 
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis se referem ao mesmo objeto. 
Podemos afirmar corretamente que: 
 
 
Apenas a afirmativa III está correta. 
 
Apenas a afirmativa I está correta. 
 
Apenas a afirmativa II está correta. 
 
As afirmativas I e II estão corretas. 
 As afirmativas II e III estão corretas. 
 
 
Explicação: 
A resposta certa é: As afirmativas II e III estão corretas. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
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á: 
 
 
snnns 
 
nssss 
 
ssnns 
 sssss 
 
nnsss 
 
 
Explicação: 
A resposta certa é: sssss 
 
 
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.util - sequenciais 
 a classe - java.lang - paralelas 
 
o objeto - java.lang - paralelas 
 
a classe - java.lang - sequenciais 
 
o objeto - java.util - sequenciais 
 
 
Explicação: 
A resposta certa é: a classe - java.lang - paralelas 
 
 
8a 
 Questão 
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, II e III 
 
II e III, apenas 
 
I e III, apenas 
 
I, apenas 
 
I e II, apenas 
 
 
Explicação: 
A resposta certa é: I, II e III 
 
 
9a 
 Questão 
Acerto: 1,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. 
 
 
Connection 
 
DriverManager 
 ResultSet 
 
PreparedStatement 
 
Statement 
 
 
Explicação: 
A resposta certa é: ResultSet 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos instruções SQL em 
meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e outras fazem consultas aos dados 
armazenados. Para efetivar um comando DML, como Insert ou Delete, qual método deve ser utilizado? 
 
 
prepareStatement 
 executeUpdate 
 
getConnection 
 
executeQuery 
 
forName 
 
 
Explicação: 
A resposta certa é: executeUpdate 
 
 
 
 
 
javascript:abre_colabore('38403','269343158','4887453954');

Outros materiais