Prévia do material em texto
11/03/2024, 10:10 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA AV
Aluno: LUCAS DA SILVA DIAS 202204310015
Professor: GABRIEL RECH BAU
Turma: 9001
DGT0244_AV_202204310015 (AG) 20/02/2024 11:41:08 (F)
Avaliação: 4,00 pts Nota SIA: 3,00 pts
Dispositivo liberado pela Matrícula 202204310015 com o token 327057 em 20/02/2024 11:41:00.
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA
1. Ref.: 4503292 Pontos: 1,00 / 1,00
(COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior − Adaptada)
Analise o trecho de código Java a seguir.
A partir da análise do código, observa-se que:
Os modi�cadores de acesso não podem estar ocultos.
Será exibido o endereço de memória do objeto.
Será exibido um texto no console.
O código compila, mas não mostra nada.
O código não compila.
2. Ref.: 4416340 Pontos: 1,00 / 1,00
(Instituto AOCP − 2020 − MJSP − Cientista de Dados − Engenheiro de Dados − Big Data)
Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java. Nesse
sentido, escolha a alternativa que apresenta um programa executável escrito em Java.
public class Main {
System.out.println("Hello World!");
}
println("Hello World!")
public static void main(String[] args) {
System.out.println("Hello World!");
}
public class HelloWorld {
public static void HelloWorld() {
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416340.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416340.');
11/03/2024, 10:10 EPS
https://simulado.estacio.br/alunos/ 2/5
System.out.println("Hello World!");
}
}
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
3. Ref.: 8024698 Pontos: 0,00 / 1,00
Em um sistema de gestão universitária, uma classe Aluno é derivada de Pessoa. O sistema precisa manipular uma
coleção de alunos utilizando as estruturas de dados fornecidas pelo Java. A classe Aluno tem atributos como
matricula e curso, além de métodos especí�cos.
Qual é a melhor estrutura de dados em Java para armazenar e acessar rapidamente informações de alunos por
matrícula?
TreeSet.
HashMap.
LinkedList.
Stack.
ArrayList.
4. Ref.: 4503298 Pontos: 0,00 / 1,00
(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.sort(letras);
Collections.order(letras);
Arrays.sortby(letras);
Collections.sort(letras);
Arrays.order(letras);
EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8024698.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8024698.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503298.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4503298.');
11/03/2024, 10:10 EPS
https://simulado.estacio.br/alunos/ 3/5
5. Ref.: 5434032 Pontos: 1,00 / 1,00
Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de Sistemas
Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta
que uma interface Java pode conter é:
Public double calcularTributos() {return 27.5;}
Double calcular(double n1, double n2);
Protected sacar(double valor);
Public void exibe( ) {System.out.print(''Ok'');}
Private int calcularQuantidade(int n1);
6. Ref.: 5434074 Pontos: 0,00 / 1,00
Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos
Organizacionais - Tecnologia da Informação - Sistemas
Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java
7?
Herança por interface.
Herança por prototipagem.
Herança simples.
Java 7 não suporta herança.
Herança múltipla.
EM2120551 - IMPLEMENTAÇÃO DE TRATAMENTO DE EXCEÇÕES EM JAVA
7. Ref.: 5417228 Pontos: 1,00 / 1,00
(SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016)
Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de
programação Java no quadro abaixo. try { ... } catch (...) { ... } ... �nally { ... }
Analise as a�rmações abaixo, sobre o seu funcionamento.
1) Uma cláusula �nally é colocada no �m de uma lista de tratadores, imediatamente depois de uma construção try
completa.
2) Se a cláusula try lança nenhuma exceção, a cláusula �nally é executada antes de a execução continuar depois da
construção try.
3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula �nally não é executada.
4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula �nally é
executada antes de a exceção ser propagada.
5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula �nally. Isso faz sentido, claro,
somente se nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas:
2, 3, 4 e 5
1, 3, 4 e 5
1, 2, 3 e 5
1, 2, 3 e 4
1, 2, 4 e 5
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434032.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434032.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434074.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5434074.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417228.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417228.');
11/03/2024, 10:10 EPS
https://simulado.estacio.br/alunos/ 4/5
8. Ref.: 5417290 Pontos: 0,00 / 1,00
(AOCP -BRDE -Analista de Sistemas -Desenvolvimento de Sistemas - Prova TIPO 4 -2012)
Na linguagem Java, podemos trabalhar com exceções. Sobre esses conceitos, analise as assertivas e assinale a
alternativa que aponta as corretas.
I. As exceções são eventos inesperados que ocorrem durante a execução de um programa. Uma exceção pode ser o
resultado de uma condição de erro ou simplesmente uma entrada inesperada. De qualquer forma, em linguagens
orientadas a objetos como Java, as exceções são vistas como objetos.
II. Em Java, exceções são lançadas por trechos de código que detectam alguns tipos de condições inesperadas.
Podem também ser lançadas pelo ambiente de execução Java se este encontra uma situação imprevista.
III. A sintaxe genérica para um bloco try-catch em Java é a seguinte:
IV. Em Java, podemos capturar uma exceção ocorrida por meio de trechos de código capazes de tratá-la.
I, II, III e IV
Apenas I, II e III
Apenas II e III
Apenas I, II e IV
Apenas I e III
EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS
9. Ref.: 5313373 Pontos: 0,00 / 1,00
(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes a�rmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as a�rmações, está correto o contido em:
I, apenas
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417290.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417290.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313373.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313373.');
11/03/2024, 10:10 EPS
https://simulado.estacio.br/alunos/ 5/5
I, II e III
I e III, apenas
II e III, apenas
I e II, apenas
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA
10. Ref.: 5437086 Pontos: 0,00 / 1,00
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
apresentadaa 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 ls = st.prepareStatement(''select * from ALUNOS'');
List ls = st.executeQuery(''select * from ALUNOS'');
List ls = st().executeUpdate(''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: 5437086.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437086.');