Prévia do material em texto
1a
Questão
Acerto: 1,0 / 1,0
(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 {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
public class HelloWorld {
public static void HelloWorld() {
System.out.println("Hello World!");
}
}
public static void main(String[] args) {
System.out.println("Hello World!");
}
println("Hello World!")
public class Main {
System.out.println("Hello World!");
}
2a
Questão
Acerto: 1,0 / 1,0
(VUNESP - 2020 - FITO - Técnico em Gestão - Informática)
No Java, a classe que implementa uma lista ordenada que permite a inclusão de
elementos nulos (null) é:
Collection
List
ArrayList
HashMap
HashSet
3a
Questão
Acerto: 1,0 / 1,0
Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico -
Analista de Sistemas - Desenvolvimento (ADAPTADA)
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para
implementar o conceito de ''Polimorfismo''. A palavra que completa as lacunas na classe
''Conta'' é:
Final
Public
Abstract
Void
Interface
4a
Questão
Acerto: 1,0 / 1,0
Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 -
EBSERH - Analista de Tecnologia da Informação - Processos (HUJB - UFCG)
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte
da programação, como encapsulamento, herança e polimorfismo. No polimorfismo,
temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que
usa cast implícito.
if (c instanceof Alcool) {abastecerAlcool (c);}
Pai objeto = new Filho();
Filho objetoFilho = (Filho)objetoPai;
void parar() {System.out.println(''Parado!'')};
double[ ] nota = {7, 8, 9, 1, 4, 2};
5a
Questão
Acerto: 1,0 / 1,0
Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES -
2009 - UNIFESP - Analista de Tecnologia da Informação (ADAPTADA)
Acerca do método equals, analise as seguintes afirmativas:
I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao
Object recebido para retornar um boolean exclusivamente false.
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois
objetos diferentes, contendo 18/08/2009, ao comparar com o ==, receberá false, pois
são referências para objetos diferentes.
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas
variáveis se referem ao mesmo objeto.
Podemos afirmar corretamente que:
As afirmativas II e III estão corretas.
Apenas a afirmativa II está correta.
Apenas a afirmativa I está correta.
Apenas a afirmativa III está correta.
As afirmativas I e II estão corretas.
6a
Questão
Acerto: 1,0 / 1,0
Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR
Distribuidora - Profissional Júnior - Formação Analista de Sistemas - Ênfase em Java -
Crm e Web.
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um
objeto e o valor do objeto. Em Java, o operador = = e o método equals, este definido
para a classe Object, apresentam comportamento específico, que tem relação com essa
característica. Considere o exemplo de um código Java 6 a seguir:
public class Questao {
public static void main(String [ ] args) {
Integer a,b,c,d,e ;
int f ;
char r1,r2,r3,r4,r5 ;
String s ;
a=1; b=1; c = a ;
d= b; f=1; e = f.;
r 1= ( a.equals(b)? 's' : 'n' ) ;
r 2= ( a.equals(c)? 's' : 'n' ) ;
r 3= ( a==d? 's' : 'n' ) ;
r 4= ( a==e? 's' : 'n' ) ;
r 5= ( a.equals(f)? 's' : 'n' ) ;
s = " "+r1+r2+r3+r4+r5 ;
System.out.println(s) ;
}
}
Executando-se esse código, em que é possível testar como o comportamento
exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa
será:
nssss
sssss
nnsss
ssnns
snnns
7a
Questão
Acerto: 1,0 / 1,0
(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java,
uma thread executável pode entrar em um determinado estado por um intervalo de
tempo específico, retornando ao estado executável quando for notificada por outra
thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado:
Cancelado
Bloqueado
Terminado
Espera sincronizada
Novo
8a
Questão
Acerto: 1,0 / 1,0
(IDECAN - CREFITO/PR - Analista de Sistemas - 2013 ) (Questão modificada) As
prioridades de thread em Java variam entre MIN_PRIORITY e MAX_PRIORITY, e por
padrão toda thread recebe a prioridade NORM_PRIORITY.
Assinale a alternativa que apresenta os valores da constante de cada uma das
prioridades:
MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma constante de
5); NORM_PRIORITY (uma constante de 1)
MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 2);
NORM_PRIORITY (uma constante de 0)
MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma constante de 5);
NORM_PRIORITY (uma constante de 3)
MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de
10); NORM_PRIORITY (uma constante de 5)
MIN_PRIORITY (uma constante de 5); MAX_PRIORITY (uma constante de 1);
NORM_PRIORITY (uma constante de 10)
9a
Questão
Acerto: 1,0 / 1,0
O controle transacional é fundamental para a garantia de consistência nos dados ao
lidar com múltiplas manipulações sucessivas. Por padrão, no JDBC, cada operação DML
ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o
uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos
o modo automático, o que é viabilizado pelo método:
rollback
setAutoCommit
executeUpdate
executeQuery
getConnection
10a
Questão
Acerto: 1,0 / 1,0
Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar
classes de controle JPA, de forma automatizada, a partir das entidades, concentrando
todos os métodos necessários para encapsular as operações DML. No caso da remoção
de um registro, qual seria o método oferecido pela classe de controle?
create
merge
edit
persist
destroy