Buscar

AV Programacao Orientada a 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 7 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 7 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

Prévia do material em texto

PEDRO HENRIQUE CABRAL BRAGA
Avaliação
AV
 
 
202001048881 POLO PARQUE VERDE - BELÉM - PA
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0140 - PROGRAMAÇÃO ORIENTADA A OBJETOS EM
JAVA 
Período: 2021.3 EAD (GT) /
AV
Aluno: PEDRO HENRIQUE CABRAL BRAGA Matrícula: 202001048881
Data: 06/10/2021 22:35:03 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.: 202005470105)
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 produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta.
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416336\n\nStatus da quest%C3%A3o: Liberada para Uso.');
O código será compilado normalmente e exibirá a expressão "Teste 1" quando for executado.
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.
 2a Questão (Ref.: 202005470148)
(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.
Polimorfismo
Encapsulamento
Herança
Dependência
Abstração
 3a Questão (Ref.: 202006487851)
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?
Apenas II.
Apenas III.
I, II e III.
I e II.
Apenas I.
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: 5434082\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 4a Questão (Ref.: 202006487872)
Ano: 2017 Banca: UPENET/IAUPE Órgão: UPE Prova: UPENET/IAUPE - 2017 - UPE - Analista de
Sistemas - Banco de Dados
Sobre o conceito de polimorfismo em Java, é INCORRETO afirmar que:
Métodos sobrescritos devem possuir assinaturas iguais.
Métodos declarados com o modificador final não podem ser sobrescritos.
Métodos sobrecarregados devem possuir nomes iguais.
Um método sobrescrito pode ter sua visibilidade reduzida na subclasse.
Métodos sobrecarregados podem possuir diferentes tipos de retorno.
 5a Questão (Ref.: 202006487832)
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 construtor.
Métodos estáticos.
Polimorfismo.
Sobrecarga de métodos.
 6a Questão (Ref.: 202006487847)
Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Técnico em Gestão 01 -
Informática 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434103\n\nStatus da quest%C3%A3o: Liberada para Uso.');
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: 5434078\n\nStatus da quest%C3%A3o: Liberada para Uso.');
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.
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 dois ou mais métodos com o mesmo nome, mesmo que recebam parâmetros
diferentes. 
 7a Questão (Ref.: 202006367140)
(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313371\n\nStatus da quest%C3%A3o: Liberada para Uso.');
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.
Permite a implantação de uma concorrência sincronizada.
Atribui um nome a uma thread em execução.
Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Efetua o registro da thread no schduler.
Atribui o estado de inoperante, colocando-a no estado de sleep().
 8a Questão (Ref.: 202006367138)
(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.
I, II, III e IV
Apenas I e II
Apenas II, III e IV
Apenas I e III
Apenas II e III
 9a Questão (Ref.: 202006490855)
Segundo o padrão DAO, temos métodos voltados para consulta ao banco de dados e retorno de
entidades e coleções, seguindo as conversões necessárias para efetuar o mapeamento objeto-
relacional. Observe a linha de código apresentada a seguir. 
De acordo com os passos necessários para implementar o método de consulta no DAO, qual seria a
linha de código que iria sucedê-la?
List< Aluno > ls = st.executeQuery(''select * from ALUNOS''); 
ResultSet rs = st.executeUpdate(''select * from ALUNOS''); 
ResultSet rs = st.executeQuery(''select * from ALUNOS''); 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313369\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437086\n\nStatus da quest%C3%A3o: Liberada para Uso.');
List ls = st().executeUpdate(''select * from ALUNOS''); 
List< Aluno > ls = st.prepareStatement(''select * from ALUNOS'');
 10a Questão (Ref.: 202006490854)
Complete o código do método apresentadoa 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 
insert into tbcliente order by nome / executeUpdate 
select * from tbcliente order by nome / executeQuery
select * from tbcliente order by nome desc / executeUpdate 
insert into tbcliente order by nome / executeQuery
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.
JN4R 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%B3digo da quest%C3%A3o: 5437085\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Período de não visualização da avaliação: desde 28/09/2021 até 23/11/2021.

Outros materiais