Buscar

AV_POO_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

11/10/2021 16:27 EPS
https://simulado.estacio.br/alunos/ 1/6
GABRIEL PEREIRA TEIXEIRA
Avaliação AV
 
 
202003441023 POLO CAMPO GRANDE - SALVADOR - BA
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0140 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Período: 2021.3 EAD (GT) / AV
Aluno: GABRIEL PEREIRA TEIXEIRA Matrícula: 202003441023
Data: 11/10/2021 16:27:15 Turma: 9002
 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.: 202007988388)
(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 contexto, os códigos específicos para a máquina virtual Java, e não para a
máquina local, recebem o nome de:
Microcode
Javacode
Bytecode
Scriptcode
Framecode
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503263\n\nStatus da quest%C3%A3o: Liberada para Uso.');
11/10/2021 16:27 EPS
https://simulado.estacio.br/alunos/ 2/6
 2a Questão (Ref.: 202007988413)
(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada)
Para responder à questão, considere o seguinte trecho de código Java:
Por esse código, na definição das classes, constata-se o emprego do conceito de:
Agrupamento
Composição
Herança
Especialização
Generalização
 3a Questão (Ref.: 202008919207)
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de
Sistemas
Considere as afirmações abaixo sobre polimorfismo na linguagem de programação JAVA.
I -A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos.
II -O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado.
III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.
Quais estão corretas?
I, II e III.
Apenas II.
Apenas I.
I e II.
Apenas III.
 4a Questão (Ref.: 202008919204)
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();
Public void NewInterface();
Default int obterDados();
Protected void consultarProcesso();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503288\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434082\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.');
11/10/2021 16:27 EPS
https://simulado.estacio.br/alunos/ 3/6
 5a Questão (Ref.: 202008919162)
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 é:
ClasseDerivada!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseBase!ClasseDerivada!
ClasseBase!ClasseBase!ClasseBase!
ClasseBase!ClasseDerivada!
 6a Questão (Ref.: 202008919203)
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: 
Todo método deverá ser implementado por uma das subclasses da aplicação pelo menos uma vez.
Os métodos não podem ter os modificadores protected ou private. 
Pode haver múltiplos construtores, desde que recebam parâmetros diferentes. 
Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
Não pode haver dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros diferentes. 
 7a Questão (Ref.: 202008798496)
(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434037\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434078\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.');
11/10/2021 16:27 EPS
https://simulado.estacio.br/alunos/ 4/6
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.
Atribui o estado de inoperante, colocando-a no estado de sleep().
Permite a implantação de uma concorrência sincronizada.
Efetua o registro da thread no schduler.
Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Atribui um nome a uma thread em execução.
 8a Questão (Ref.: 202008795508)
(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:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383\n\nStatus da quest%C3%A3o: Liberada para Uso.');
11/10/2021 16:27 EPS
https://simulado.estacio.br/alunos/ 5/6
Entre as possibilidades de saída resultantes da execução do programa fornecido, inclui-se a impressão de:
ZWYZ
XYZW
XY
XYZ
ZXY
 9a Questão (Ref.: 202008922210)
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.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437085\n\nStatus da quest%C3%A3o: Liberada para Uso.');
11/10/2021 16:27 EPS
https://simulado.estacio.br/alunos/ 6/6
As respostas para as lacunas (1) e (2) seriam, respectivamente:
select * from tbcliente order by nome desc / executeUpdate 
select * from tbcliente order by nome / executeQuery
select * from tbcliente / executeUpdate 
insert into tbcliente order by nome / executeUpdate 
insert into tbcliente order by nome / executeQuery
 10a Questão (Ref.: 202008922259)
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. 
Precisa de um arquivo de configuração denominado persistence.xml. 
Permite mapear os relacionamentos da base de dados.
É 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.
GVMQ Cód.: FINALIZAR
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
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