Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV ESTACIO

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

07/10/21, 00:48 EPS
https://simulado.estacio.br/alunos/ 1/5
Antonio Wilson Junior Ramalho Lacerda
Avaliação AV
 
 
202003399825 EAD CAJAZEIRAS - PB
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0140 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Período: 2021.3 EAD (GT) / AV
Aluno: ANTONIO WILSON JUNIOR RAMALHO LACERDA Matrícula: 202003399825
Data: 07/10/2021 00:47:32 Turma: 9003
 
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 
 1a Questão (Ref.: 202007943105)
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
1. List letras = new ArrayList();
2. letras.add(¿W¿);
3. letras.add(¿X¿);
4. letras.add(¿G¿);
5. letras.add(¿B¿);
6. letras.add(¿A¿);
Qual das seguintes alternativas indica o método que ordena a lista anterior?
Arrays.order(letras);
Collections.order(letras);
Arrays.sort(letras);
Collections.sort(letras);
Arrays.sortby(letras);
 
 2a Questão (Ref.: 202007856143)
TJ/SC − 2010 − Analista de Sistemas
Assinale a alternativa que indica o que acontece quando se tenta compilar e executar a seguinte classe em
Java:
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503298\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416336\n\nStatus da quest%C3%A3o: Liberada para Uso.');
07/10/21, 00:48 EPS
https://simulado.estacio.br/alunos/ 2/5
O código produz um erro de compilação, pois o compilador não conseguirá determinar a qual comando
"if" a cláusula "else" se refere.
O código será compilado normalmente e exibirá a expressão "Teste 1" quando for executado.
O código será compilado normalmente e exibirá a expressão "Teste 2" quando for executado.
O código será compilado normalmente e exibirá "false" quando for executado.
O código produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta.
 
 3a Questão (Ref.: 202008873836)
Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade
''Interface''. Sobre essas entidades de Java, é correto afirmar-se que:
Estendem apenas classes concretas e interfaces.
Só podem possuir atributos privados.
Não permitem atributos públicos.
Admitem herança múltipla.
Métodos e atributos protegidos são legados às subinterfaces.
 
 4a Questão (Ref.: 202008873886)
Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico
Judiciário - Tecnologia da Informação
Considere a interface Java declarada abaixo:
public interface NewInterface {
}
A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é:
Public int aumentarSalario(int s){return s*1.1;}
Public NewInterface();
Default int obterDados();
Protected void consultarProcesso();
Public void NewInterface();
 
 5a Questão (Ref.: 202008873844)
Ano: 2016 Banca: UFES Órgão: UFES Prova: UFES - 2016 - UFES - Técnico de Tecnologia da Informação
Considerando o conceito de polimorfismo, analise o programa composto pelas três classes abaixo e escrito em
Java.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434079\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434037\n\nStatus da quest%C3%A3o: Liberada para Uso.');
07/10/21, 00:48 EPS
https://simulado.estacio.br/alunos/ 3/5
A saída a ser impressa pelo programa é:
ClasseDerivada!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseDerivada!
ClasseBase!ClasseBase!ClasseDerivada!
ClasseBase!ClasseBase!ClasseBase!
 
 6a Questão (Ref.: 202008873870)
Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de
Sistemas
Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma
superclasse A. Na superclasse A, há o método calcularValor, também presente nas duas subclasses B e C, mas
implementado de maneiras diferentes. A partir do método main de uma classe principal, utilizou-se o seguinte
bloco de código:
A t1 = new A();
System.out.println(t1.calcularValor());
A t2 = new B();
System.out.println(t2.calcularValor());
A t3 = new C();
System.out.println(t3.calcularValor());
Após compilar e executar a aplicação, foram exibidos, na tela, os valores 4, 9 e 5. Nessa aplicação, evidencia-
se o uso de:
Sobrecarga de métodos.
Métodos estáticos.
Métodos abstratos.
Polimorfismo.
Sobrecarga de construtor.
 
 7a Questão (Ref.: 202008753178)
(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434063\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313371\n\nStatus da quest%C3%A3o: Liberada para Uso.');
07/10/21, 00:48 EPS
https://simulado.estacio.br/alunos/ 4/5
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método
yield(), na linha 16.
Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Atribui um nome a uma thread em execução.
Efetua o registro da thread no schduler.
Atribui o estado de inoperante, colocando-a no estado de sleep().
Permite a implantação de uma concorrência sincronizada.
 
 8a Questão (Ref.: 202008738827)
(IF/SE - Analista - Tecnologia da Informação - 2010) Em um trecho de código Java, um monitor chamado
meuMonitor possui 5 threads em seu pool de espera. Todas essas threads possuem a mesma prioridade. Uma
dessas threads é chamada thread 1. Como você pode notificar thread 1 para que ela passe do estado de
espera para o estado de pronta?
Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
Executar notify(thread1); no trecho de código synchronized de meuMonitor.
Executar thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
Você não pode especificar qual thread será notificada.
 
 9a Questão (Ref.: 202008876902)
Ao trabalhar com JPA temos uma programação bastante simples para as operações de inserção no banco de
dados, dentro de um ambiente transacional, permitindo um alto nível de padronização, como pode ser
observado no trecho de código incompleto, apresentado a seguir.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5299020\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437095\n\nStatus da quest%C3%A3o: Liberada para Uso.');
07/10/21, 00:48 EPS
https://simulado.estacio.br/alunos/ 5/5
Considerando o padrão de escrita do JPA, qual opção deve completar, respectivamente, as lacunas (1), (2) e
(3), para que o código se torne funcional?
EntityFactory / EntityManager / save
Database / Entity / put
EntityManager / Command / insert
Connection / Statement / execute
EntityManagerFactory / EntityManager / persist
 
 10a Questão (Ref.: 202008876941)
Um dos grandes avanços na construção de sistemas cadastrais com base em Java foi o surgimento do JPA
(Java Persistence Architecture), diminuindo e padronizando todo o código necessário. Assinale a alternativa
INCORRETA acerca do JPA: 
Com a adoção do JPA eliminamos a necessidade do JDBC. 
Trabalha com código anotado Java. 
Permite mapear os relacionamentos da base de dados.
Precisa de um arquivo de configuração denominado persistence.xml. 
É o mecanismo padrão de ORM do Java. 
 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
BT45 Cód.: FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravaçãodas
respostas.
 
 
 
Período de não visualização da avaliação: desde 28/09/2021 até 23/11/2021.
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437134\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais