Prévia do material em texto
(
Disciplina:
P
R
OGRAMAÇÃO
ORIEN
T
ADA
A
OBJ
ET
OS
EM
JAVA
AV
Aluno:
BRUNO
MARQUES
DA
SIL
VA
FILHO
202202308511
Turm
a:
9001
DGT0244_A
V_
202202308511
(AG)
10/11/2023
16:25:31
(F)
A
va
l
iação:
8,00
pts
Nota
SIA:
8,00
pts
Estação
de
tr
aba
l
ho
li
b
er
ada
pelo
CPF
49757038822
com
o
tok
en
661394
em
10/11/2023
16:23:52.
)
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA
1. Ref.: 7921109 Pontos: 1,00 / 1,00
TJ/SC / 2010 − Adaptada
Durante a programação é de extrema importância analisar as estruturas de decisão, pois um pequeno erro de lógica pode levar a resultados inesperados. Diante deste contexto, assinale a alternativa que indica o que acontece quando se tenta compilar e executar a seguinte classe em Java:
O código será compilado normalmente e exibirá a expressão "Teste 2" quando for executado.
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 será compilado normalmente e exibirá "false" quando for executado.
O código produz um erro de compilação, uma vez que a sintaxe do comando "if" está incorreta. O código será compilado normalmente e exibirá a expressão "Teste 1" quando for executado.
2. Ref.: 4503298 Pontos: 1,00 / 1,00
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador) Com base no código Java a seguir, responda:
(
List
letr
as
=
new
Arr
a
yList
();
letr
as.add(¿W¿);
letr
as.add(¿X¿);
letr
as.add(¿G¿);
letr
as.add(¿B¿);
letr
as.add(¿A¿);
)
Qual das seguintes alternativas indica o método que ordena a lista anterior?
Arrays.order(letras);
Collections.order(letras); Collections.sort(letras);
Arrays.sort(letras);
Arrays.sortby(letras);
(
EM2120550
-
APROFUNDAMENTO
DE
HERANÇA
E
POLIMORFISMO
EM
J
AVA
)
(
Ref
.:
5434076
Ponto
s:
0,00
/
1,00
3.
)
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas Assinale a a rmativa correta sobre herança em JAVA.
Propriedades mais especializadas da hierarquia cam em superclasses.
Toda classe que não estenda especi camente uma outra classe é uma subclasse de Object. Subclasses têm acesso aos campos privados da sua superclasse.
Propriedades comuns a todas as classes da hierarquia cam em subclasses.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
(
Ref
.:
5434078
Ponto
s:
1,00
/
1,00
4.
)
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:
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. 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 modi cadores protected ou private.
Pode haver múltiplos construtores, desde que recebam parâmetros diferentes.
(
EM2120551
-
IMPLEMEN
T
AÇÃO
DE
TRAT
AMEN
T
O
DE
E
XCEÇ
ÕES
EM
J
AVA
)
(
Ref
.:
5417292
Ponto
s:
1,00
/
1,00
5.
)
(FUMARC -TJM-MG -O cial Judiciário -Assistente Técnico de Sistemas -2013 -modi cada) Analise as seguintes a rmativas sobre o tratamento de exceções na linguagem Java.
I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método.
II. O objetivo do bloco '' nally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método.
III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''. Está(ão) correta(s) a(s) a rmativa(s):
I e II, apenas
III, apenas
I e III, apenas II e III, apenas I, apenas
(
Ref
.:
5417283
Ponto
s:
1,00
/
1,00
6.
)
(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 } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção }
switch (nomeExcecao){ default: // código a ser executado break; case TipoExcecao: // tratamento da exceção break; }
if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção } try { // código a ser executado } except { // tratamento da exceção }
(
EM2120552
-
PR
OGRAMAÇÃO
P
ARALELA
EM
J
AV
A:
THREADS
)
(
Ref
.:
5313369
Ponto
s:
0,00
/
1,00
7
.
)
(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á ca 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.
Apenas II e III Apenas I e III
I, II, III e IV
Apenas II, III e IV Apenas I e II
(
Ref
.:
5313371
Ponto
s:
1,00
/
1,00
8.
)
(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir:
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().
Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Atribui um nome a uma thread em execução.
Permite a implantação de uma concorrência sincronizada. Efetua o registro da thread no schduler.
(
EM2120553
-
INTEGRA
ÇÃO
COM
BANCO
DE
DADO
S
EM
J
AVA
)
(
Ref
.:
5437085
Ponto
s:
1,00
/
1,00
9.
)
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, classi cados em ordem crescente pelo campo nome.
As respostas para as lacunas (1) e (2) seriam, respectivamente:
select * from tbcliente order by nome desc / executeUpdate select * from tbcliente / executeUpdate
select * from tbcliente order by nome / executeQuery insert into tbcliente order by nome / executeUpdate insert into tbcliente order by nome / executeQuery
10. Ref.: 5437168 Pontos: 1,00 / 1,00
Através das ferramentas de produtividade do NetBeans, criamos um controlador JPA de forma automatizada, e tudo que precisamos para viabilizar seu funcionamento é o fornecimento, no construtor, de um objeto do tipo:
Transaction EntityManagerFactory Query
NamedQuery EntiyManager