Buscar

AV 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

24/11/2021 08:16 EPS
https://simulado.estacio.br/alunos/?p0=446797296&user_cod=2107943&matr_integracao=201804105767 1/5
FABIO PLASTER DE OLIVEIRA
201804105767
 
Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV
Aluno: FABIO PLASTER DE OLIVEIRA 201804105767
Professor: RICARDO LUIS BALIEIRO
 Turma: 9003
EEX0140_AV_201804105767 (AG) 01/10/2021 08:29:05 (F) 
 
Avaliação:
5,0
Nota Partic.: Av. Parcial.:
2,0
Nota SIA:
7,0 pts
 
 
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA 
 
 1. Ref.: 4416336 Pontos: 0,00 / 1,00
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:
 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á "false" 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á a expressão "Teste 1" quando for executado.
O código produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta.
 
 2. Ref.: 4416379 Pontos: 0,00 / 1,00
(CETREDE − 2019 − Prefeitura de São Gonçalo do Amarante/ CE − Analista de Tecnologia da Informação)
Ao analisar um determinado trecho de código em um programa Java, você se depara com uma determinada classe
"Pedido" que possui os atributos comprador e valorTotal declarados com a utilização do modificador de acesso
"private". Ao continuar a análise, você verifica métodos públicos chamados getComprador, getValorTotal,
setComprador e setValorTotal. Considerando os conceitos de orientação a objetos e a utilização dos modificadores
para proteção de atributos, bem como métodos get e set acessíveis externamente a classe, marque a opção que
melhor representa a prática aplicada.
 Encapsulamento
Polimorfismo
Abstração Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416336.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/2021 08:16 EPS
https://simulado.estacio.br/alunos/?p0=446797296&user_cod=2107943&matr_integracao=201804105767 2/5
 Herança
Dependência
 
 
EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA 
 
 3. Ref.: 5434029 Pontos: 0,00 / 1,00
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:
Só podem possuir atributos privados.
 Métodos e atributos protegidos são legados às subinterfaces.
 Admitem herança múltipla.
Estendem apenas classes concretas e interfaces.
Não permitem atributos públicos.
 
 4. Ref.: 5434079 Pontos: 1,00 / 1,00
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 void NewInterface();
Public NewInterface();
Default int obterDados();
Protected void consultarProcesso();
Public int aumentarSalario(int s){return s*1.1;}
 
 5. Ref.: 5434037 Pontos: 1,00 / 1,00
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.
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434029.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434079.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434037.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/2021 08:16 EPS
https://simulado.estacio.br/alunos/?p0=446797296&user_cod=2107943&matr_integracao=201804105767 3/5
A saída a ser impressa pelo programa é:
ClasseBase!ClasseBase!ClasseBase!
ClasseBase!ClasseDerivada!
 ClasseBase!ClasseDerivada!ClasseDerivada!
ClasseDerivada!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseBase!ClasseDerivada!
 
 6. Ref.: 5434078 Pontos: 0,00 / 1,00
Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Técnico em Gestão 01 - Informática 
As interfaces são usadas nas aplicações Java quando se deseja permitir que diversas classes implementem
determinados métodos, mesmo que de formas diferentes. Em uma interface Java: 
Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
 Os métodos não podem ter os modificadores protected ou private. 
 Não pode haver dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
 
 
EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS 
 
 7. Ref.: 5313369 Pontos: 1,00 / 1,00
(BRDE - AOCP - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Sobre Multiprogramação e Threads em
Java, analise as assertivas e assinale a alternativa que aponta as corretas:
I. A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computador
com apenas uma CPU.
II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação gráfica como exemplo
podem parecer estar todas sendo executadas ao mesmo tempo.
III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, a
tela, ou outros tipos de recursos e periféricos.
IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilha
armazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as varáveis locais e os frames dos
métodos que a thread está executando atualmente.
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434078.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313369.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/2021 08:16 EPS
https://simulado.estacio.br/alunos/?p0=446797296&user_cod=2107943&matr_integracao=201804105767 4/5
Apenas II e III
Apenas I e II
Apenas II, III e IV
 I, II, III e IV
Apenas I e III
 
 8. Ref.: 5310386 Pontos: 1,00 / 1,00
(AOCP - BRDE - Analista de Sistemas - Desenvolvimento de Sistemas - 2012) Analise as opções e assinale as corretas
sobre os diferentes estados em que uma Thread Java pode estar:
I. Nova
II. Executável
III. Bloqueada
IV. Terminada
V. Esquecida
VI. Persistida
Apenas I, II e III
Apenas I, II, III e V
I, II, III, IV, V e VI
 Apenas I, II, III e IV
Apenas I, II, III, IV e V
 
 
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
 
 9. Ref.: 5437085 Pontos: 0,00 / 1,00
Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco de dados via JDBC,
para retornar corretamente os dados de uma tabela com o nome tbcliente, classificados em ordem crescente pelo
campo nome.
As respostas para as lacunas (1) e (2) seriam, respectivamente:
select * from tbcliente / executeUpdate 
select * from tbcliente order by nome desc / executeUpdate 
insert into tbcliente order by nome / executeQuery
 select * from tbcliente order by nome / executeQuery
 insert into tbcliente order by nome / executeUpdate 
 
 10. Ref.: 5437062 Pontos: 1,00 / 1,00Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310386.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437085.');javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437062.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/2021 08:16 EPS
https://simulado.estacio.br/alunos/?p0=446797296&user_cod=2107943&matr_integracao=201804105767 5/5
Sistemas desenvolvidos em plataformas mais antigas, como COBOL e CLIPPER, eram votados para tipos de bancos de
dados específicos, não sendo possível a mudança de fornecedor, ou exigindo grandes mudanças no código para
viabilização, o que se tornou um problema com a grande quantidade de fabricantes para as bases relacionais. Uma
solução para o problema foi a criação de uma camada intermediária de software, com o objetivo de deixar o acesso
ao banco transparente para a linguagem, onde temos como exemplo o JDBC, sendo classificada como:
Back-end
Front-end
 Middleware
Mensageria
Dispatcher
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando