Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 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 
 
Acertos: 9,0 de 10,0 
 
 
 
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? 
 
 
I, II e III. 
 
Apenas I. 
 Apenas II e III. 
 
Apenas I e II. 
 
Apenas III. 
 
 
Explicação: 
Resposta correta: Apenas II e III. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada) 
Para responder à questão, considere o seguinte trecho de código Java: 
 
A relação entre a classe "Soma" e a classe "OperacaoMatematica" é de: 
 
 
Composição 
 
Recursividade 
 
Agregação 
 Herança 
 
Polimorfismo 
 
 
Explicação: 
Resposta correta: Herança 
 
 
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 é: 
 
 
Protected sacar(double valor); 
 
Private int calcularQuantidade(int n1); 
 Double calcular(double n1, double n2); 
 
Public double calcularTributos() {return 27.5;} 
 
Public void exibe( ) {System.out.print(''Ok'');} 
 
 
Explicação: 
A resposta certa é: Double calcular(double n1, double n2); 
 
 
 
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á: 
 
 
nssss 
 
snnns 
 
nnsss 
 sssss 
 
ssnns 
 
 
Explicação: 
A resposta certa é: 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. 
 
 
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. 
 
Subclasses têm acesso aos campos privados da sua superclasse. 
 Toda classe que não estenda especificamente uma outra classe é uma subclasse 
de Object. 
 
Propriedades mais especializadas da hierarquia ficam em superclasses. 
 
 
Explicação: 
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma 
subclasse de Object. 
 
 
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 é: 
 
 
I e II. 
 
Somente a II. 
 II e III. 
 
Somente a III. 
 
Somente a I. 
 
 
Explicação: 
A resposta certa é: II e III. 
 
 
7a 
 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: 
 
 
STOPED 
 
RUNNABLE 
 BLOCKED 
 
TIMED_WAITING 
 
WAITING 
 
 
Explicação: 
A resposta certa é: BLOCKED 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual método 
pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma 
thread? 
 
 
ReentrantLock.lock() 
 
FileInputStream.read() 
 Thread.yield() 
 
Object.wait() 
 
Thread.join() 
 
 
Explicação: 
A resposta certa é: Thread.yield() 
 
 
9a 
 Questão 
Acerto: 0,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: 
 
 
InterruptedException e NullPointerException 
 ClassNotFoundException e NullPointerException 
 
IOException e IllegalArgumentException 
 
InterruptedException e SQLException 
 ClassNotFoundException e SQLException 
 
 
Explicação: 
A resposta certa é: ClassNotFoundException e SQLException 
 
 
10a 
 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 
 
Persistence Unit 
 
JPA Controller Classes from Entity Classes 
 Entity Classes from Database 
 
Swing GUI Forms from Entity Classes 
 
 
Explicação: 
 
 
 
 
NÃO ESQUEÇA DE CURTIR O MATERIAL 
CASO TENHA SIDO ÚTIL PARA VOCÊ😉

Continue navegando