Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Disciplina: PROGRAMAÇÃO ORIENTADA A 
OBJETOS EM JAVA 
AV 
Aluno: 
 Turma: 
 17/11/2022 23:20:36 
(F) 
 
Avaliação: 10,00 pts Nota SIA: 10,00 pts 
 
 
 
 
 
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA 
 
 
 1. Ref.: 4503298 Pontos: 1,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.order(letras); 
 
Arrays.sort(letras); 
 
Collections.order(letras); 
 
Arrays.sortby(letras); 
 
Collections.sort(letras); 
 
 
 2. Ref.: 4503288 Pontos: 1,00 / 1,00 
 
(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da 
Informação - Adaptada) 
Para responder à questão, considere o seguinte trecho de código Java: 
javascript:alert('Código%20da%20questão:%204503298.');
javascript:alert('Código%20da%20questão:%204503288.');
 
Por esse código, na definição das classes, constata-se o emprego do conceito de: 
 
 
Herança 
 
Composição 
 
Especialização 
 
Agrupamento 
 
Generalização 
 
 
 
 
EM2120550 - APROFUNDAMENTO DE HERANÇA E 
POLIMORFISMO EM JAVA 
 
 
 
 3. Ref.: 5434078 Pontos: 1,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: 
 
 
Pode haver múltiplos construtores, desde que recebam parâmetros 
diferentes. 
 
Todo método deverá ser implementado por uma das subclasses da 
aplicação pelo menos uma vez. 
 
Não pode haver dois ou mais métodos com o mesmo nome, mesmo que 
recebam parâmetros diferentes. 
 
Os métodos não podem ter os modificadores protected ou private. 
 
Não pode haver assinaturas de métodos cujo tipo de retorno seja void. 
 
 
 4. Ref.: 5434079 Pontos: 1,00 / 1,00 
 
javascript:alert('Código%20da%20questão:%205434078.');
javascript:alert('Código%20da%20questão:%205434079.');
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), é: 
 
 
Protected void consultarProcesso(); 
 
Public int aumentarSalario(int s){return s*1.1;} 
 
Public NewInterface(); 
 
Default int obterDados(); 
 
Public void NewInterface(); 
 
 
 
 
EM2120551 - IMPLEMENTAÇÃO DE TRATAMENTO DE EXCEÇÕES 
EM JAVA 
 
 
 
 5. Ref.: 5417283 Pontos: 1,00 / 1,00 
 
(VUNESP - Câmara de Sertãozinho -SP -Auxiliar Legislativo - Informática -
2019) 
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é: 
 
 
try { // código a ser executado } except { // tratamento da exceção } 
 
try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // 
tratamento da exceção } 
 
switch (nomeExcecao){ default: // código a ser executado break; case 
TipoExcecao: // tratamento da exceção break; } 
 
try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // 
tratamento da exceção } 
 
if (TipoExcecao) { // código a ser executado } else { // tratamento da 
exceção } 
 
 
 6. Ref.: 5417228 Pontos: 1,00 / 1,00 
 
(SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016) 
javascript:alert('Código%20da%20questão:%205417283.');
javascript:alert('Código%20da%20questão:%205417228.');
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 (...) { ... } ... finally { ... } 
Analise as afirmações abaixo, sobre o seu funcionamento. 
1) Uma cláusula finally é colocada no fim 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 finally é 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 
finally 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 finally é 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 
finally. 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, 2, 4 e 5 
 
1, 2, 3 e 5 
 
1, 3, 4 e 5 
 
1, 2, 3 e 4 
 
 
 
 
EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS 
 
 
 7. Ref.: 5310383 Pontos: 1,00 / 1,00 
 
(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ódigo%20da%20questão:%205310383.');
 
 
Entre as possibilidades de saída resultantes da execução do programa fornecido, inclui-
se a impressão de: 
 
 
ZXY 
 
XY 
 
XYZ 
 
ZWYZ 
 
XYZW 
 
 
 8. Ref.: 5313378 Pontos: 1,00 / 1,00 
 
javascript:alert('Código%20da%20questão:%205313378.');
(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. 
 
 
II e III 
 
I e III 
 
I e II 
 
III e IV 
 
II e IV 
 
 
 
 
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
 
 
 9. Ref.: 5437134 Pontos: 1,00 / 1,00 
 
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: 
 
 
É o mecanismo padrão de ORM do Java. 
 
Com a adoção do JPA eliminamos a necessidade do JDBC. 
 
Permite mapear os relacionamentos da base de dados. 
 
Trabalha com código anotado Java. 
 
Precisa de um arquivo de configuração denominado persistence.xml. 
 
 
 10. Ref.: 5437085 Pontos: 1,00 / 1,00 
 
javascript:alert('Código%20da%20questão:%205437134.');
javascript:alert('Código%20da%20questão:%205437085.');
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 order by nome / executeQuery 
 
select * from tbcliente order by nome desc / executeUpdate 
 
insert into tbcliente order by nome / executeUpdate 
 
insert into tbcliente order by nome / executeQuery 
 
select * from tbcliente / executeUpdate

Mais conteúdos dessa disciplina