Buscar

PROGRAMAÇÃO ORIENTADA AO OBJETO - nota 10

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

THIAGO HENRIQUE TAVARES SOUSA
Avaliação AV
 
 
202009326251 POLO CENTRO - CANOINHAS - SC
 avalie seus conhecimentos
Disc.: DGT0244 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Período: 2022.3 EAD (G) / AV
Aluno: THIAGO HENRIQUE TAVARES SOUSA Matrícula: 202009326251
Data: 16/11/2022 11:39:54 Turma: 9001
 RETORNAR À AVALIAÇÃO
 
 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.: 202013775255)
(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
Herança
Abstração
Polimorfismo
Dependência
 
 2a Questão (Ref.: 202013862139)
(FGV − 2012 − Senado Federal −Analista Legislativo − Análise de Sistemas)
Observe a figura a seguir, associada à linguagem Java.
Para permitir que um mesmo programa seja executado em vários sistemas operacionais, a plataforma Java gera códigos
genéricos *.class e os traduz para o código da máquina local, *.exe ou *.bin, somente no momento da execução. Nesse
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416379\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503263\n\nStatus da quest%C3%A3o: Liberada para Uso.');
contexto, os códigos específicos para a máquina virtual Java, e não para a máquina local, recebem o nome de:
Framecode
Javacode
Microcode
Scriptcode
Bytecode
 
 3a Questão (Ref.: 202014792939)
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:
Métodos abstratos.
Sobrecarga de métodos.
Polimorfismo.
Sobrecarga de construtor.
Métodos estáticos.
 
 4a Questão (Ref.: 202014792913)
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.
A saída a ser impressa pelo programa é:
ClasseBase!ClasseBase!ClasseDerivada!
ClasseBase!ClasseDerivada!
ClasseDerivada!ClasseDerivada!ClasseDerivada!
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: 5434037\n\nStatus da quest%C3%A3o: Liberada para Uso.');
ClasseBase!ClasseBase!ClasseBase!
ClasseBase!ClasseDerivada!ClasseDerivada!
 
 5a Questão (Ref.: 202014776237)
(VUNESP- TJ-PA - Analista Judiciário- Análise de Sistema - Desenvolvimento - 2014)
Considere a classe Java descrita a seguir:
Se essa classe for executada, será apresentada no console a:
Exceção ''Error''.
Exceção ''RuntimeException''
Mensagem ''1''.
Mensagem ''2''.
Mensagem ''3''.
 
 6a Questão (Ref.: 202014776214)
(FCC -ARTESP -Especialista em Regulação de Transporte I -Tecnologia da Informação -2017)
Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir:
Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão com um
banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo SQLException,
ao executar a instrução conn.close(); ela deverá ser tratada:
Por um bloco try...catch que deverá ser colocado no interior desse método.
Por outro método dentro da classe ClienteDao.java.
No interior do método desconectar.
Por quem chamou o método desconectar.
Pelo construtor da classe ClienteDao.java.
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417361\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417338\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 7a Questão (Ref.: 202014669259)
(CESGRANRIO - TRANSPETRO - Analista de Sistemas Júnior - 2011) Uma das características da linguagem Java é a
possibilidade de implementar programas com múltiplas linhas de execução (multithreaded execution). Nesse contexto, é
fornecido o programa em Java a seguir:
Entre as possibilidades de saída resultantes da execução do programa fornecido, inclui-se a impressão de:
XY
XYZW
XYZ
ZWYZ
ZXY
 
 8a Questão (Ref.: 202014672254)
(ESAF - Prefeitura de Natal/RN - Auditor do Tesouro Municipal - Tecnologia da Informação - 2008) Analise as seguintes
afirmações relacionadas a conceitos sobre a linguagem de programação Java e os métodos da classe ThreadGroup:
I. O método isDestroyed( ) destrói o grupo e os subgrupos.
II. O método getParent( ) retorna a ascendente do grupo.
III. O método setMaxPriority( ) determina se há permissão para modificar o grupo.
IV. O método resume( ) reativa todas as threads do grupo.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313378\n\nStatus da quest%C3%A3o: Liberada para Uso.');
II e III
II e IV
III e IV
I e III
 
 9a Questão (Ref.: 202014795971)
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.
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
Connection / Statement / execute
EntityManagerFactory / EntityManager / persist
EntityManager / Command / insert
Database / Entity / put
 
 10a Questão (Ref.: 202014795943)
O padrão DAO (Data Access Object) é utilizado em conjunto com o padrão MVC, e provê várias características importantes
para a arquitetura, entre as quais destacamos, na plataforma Java:
I - Encapsula o acesso ao banco de dados, com a separação entre regras de persistência e regras de negócio.
II - A codificação para o acesso ao banco de dados pode variar sem que a aplicação seja alterada substancialmente.
III - A aplicação pode utilizar múltiplas formas de acesso aos dados, de uma forma muito mais organizada.
IV - Substitui completamente o padrão JDBC por possuir métodos automáticos de acesso à persistência utilizada.
Assinale a resposta que indica o conjunto de afirmativas verdadeiras:
Somente II, III e IV
Somente I e II
Somente II e III
Somente II e IV 
Somente I, II e III
 
Autenticação para a Prova Online
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.
VUSP Cód.: FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
 
 
javascript:alert('C%C3%B3digoda quest%C3%A3o: 5437095\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437067\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Período de não visualização da avaliação: desde 06/09/2022 até 23/11/2022.

Continue navegando