Buscar

Simulado2º 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 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 
 
Acertos: 10,0 de 10,0 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(COTEC − 2020 − Prefeitura de São Francisco/MG − Técnico em Informática) 
Considere o seguinte programa escrito em linguagem Java: 
 
Analisando a lógica do programa anterior, é CORRETO afirmar que, ao final da 
execução do programa, serão impressas as respostas disponíveis na alternativa: 
 
 
Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para 
Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 
 
Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+1: 4100.0 Valor para 
Pagar Hoje+2: 4200.0 Valor para Pagar Hoje+3: 4300.0 Valor para Pagar 
Hoje+4: 4400.0 
 
Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para 
Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar 
Hoje+4: 1034.0 Valor para Pagar Hoje+5: 1035.0 
 
Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para 
Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar 
Hoje+4: 1034.0 
 
Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+0: 4100.0 Valor para 
Pagar Hoje+1: 4200.0 Valor para Pagar Hoje+2: 4300.0 Valor para Pagar 
Hoje+3: 4400.0 Valor para Pagar Hoje+4: 4500.0 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo 
− Analista em Tecnologia − Adaptada) 
No que diz respeito à criação de métodos em Java, observe o fragmento a 
seguir. 
O qualificador, também conhecido por modificador, define a visibilidade e 
pode ser de três tipos básicos: 
 
I. O método é visível apenas pela própria classe. É o qualificador mais 
restritivo. 
II. O método é visível pela própria classe, por suas subclasses e pelas classes 
do mesmo pacote. 
III. O método é visível por qualquer classe. É o qualificador mais aberto no 
sentido de que qualquer classe pode usar este método. 
 
Os tipos básicos dos modificadores descritos em I, II e III são, 
respectivamente: 
 
 
"Protected", "public" e "private". 
 
"Public", "private" e "protected". 
 
"Private", "protected" e "public". 
 
"Private", "public" e "protected". 
 
"Protected", "private" e "public". 
 
 
 
3a 
 Questão 
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 é: 
 
 
Public double calcularTributos() {return 27.5;} 
 
Protected sacar(double valor); 
 
Double calcular(double n1, double n2); 
 
Public void exibe( ) {System.out.print(''Ok'');} 
 
Private int calcularQuantidade(int n1); 
 
 
 
 
4a 
 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á: 
 
 
ssnns 
 
nssss 
 
nnsss 
 
snnns 
 
sssss 
 
 
 
5a 
 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. 
 
 
Propriedades mais especializadas da hierarquia ficam em superclasses. 
 
Propriedades comuns a todas as classes da hierarquia ficam em 
subclasses. 
 
Subclasses têm acesso aos campos privados da sua superclasse. 
 
Toda classe que não estenda especificamente uma outra classe é uma 
subclasse de Object. 
 
Subclasses herdam o comportamento e o estado da superclasse tanto na 
herança de classe quanto na de interface. 
 
 
 
 
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 II. 
 
I e II. 
 
Somente a I. 
 
II e III. 
 
Somente a III. 
 
 
 
7a 
 Questão 
Acerto: 1,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: 
 
 
Objetos imutáveis 
 
Objetos estáticos 
 
Classes finais 
 
Classes estáticas 
 
Objetos finais 
 
 
 
8a 
 Questão 
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 quando 
for notificada por outra thread ou quando esse intervalo expirar. Essa situação 
caracteriza o seguinte estado: 
 
 
Cancelado 
 
Bloqueado 
 
Novo 
 
Terminado 
 
Espera sincronizada 
 
 
 
 
9a 
 Questão 
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. 
 
 
ResultSet 
 
Statement 
 
PreparedStatement 
 
DriverManager 
 
Connection 
 
 
 
 
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? 
 
 
merge 
 
destroy 
 
edit 
 
persist 
 
create

Continue navegando