Prévia do material em texto
1a
Questão
Acerto: 1,0 / 1,0
(CONSULPLAN - 2017 - Câmara de Nova Friburgo/RJ - Oficial Administrativo − Adaptada)
Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser referenciado de diversas formas é conhecido como:
Agregação
Herança
Superclasse
Reescrita
Polimorfismo
Respondido em 18/11/2021 21:43:32
Explicação:
Resposta coreta: Polimorfismo
2a
Questão
Acerto: 1,0 / 1,0
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local.
A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte: I. while (repetir == "SIM") { II. while (repetir.equalsIgnoreCase("SIM")) { III. while (repetir.equals("SIM")) {
Quais estão corretas?
I, II e III.
Apenas III.
Apenas II e III.
Apenas I e II.
Apenas I.
Respondido em 18/11/2021 21:45:15
Explicação:
Resposta correta: Apenas II e III.
3a
Questão
Acerto: 1,0 / 1,0
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 é:
Private int calcularQuantidade(int n1);
Public double calcularTributos() {return 27.5;}
Double calcular(double n1, double n2);
Public void exibe( ) {System.out.print(''Ok'');}
Protected sacar(double valor);
Respondido em 18/11/2021 21:46:42
Explicação:
A resposta certa é: Double calcular(double n1, double n2);
4a
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á:
nnsss
sssss
nssss
snnns
ssnns
Respondido em 18/11/2021 21:47:26
Explicação:
A resposta certa é: sssss
5a
Questão
Acerto: 1,0 / 1,0
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Assinale a afirmativa correta sobre herança em JAVA.
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
Subclasses têm acesso aos campos privados da sua superclasse.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
Propriedades mais especializadas da hierarquia ficam em superclasses.
Respondido em 18/11/2021 21:48:04
Explicação:
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
6a
Questão
Acerto: 1,0 / 1,0
Sobre herança em Java, afirma-se que:
I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados.
II) Os atributos e métodos privados não são herdados pela subclasse.
III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface.
A alternativa que contém apenas opções corretas é:
Somente a II.
Somente a III.
I e II.
Somente a I.
II e III.
Respondido em 18/11/2021 21:48:27
Explicação:
A resposta certa é: II e III.
7a
Questão
Acerto: 1,0 / 1,0
(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s).
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas.
III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a mesma fatia de tempo.
IV. Em Java, cada nova thread herda a prioridade da thread que a cria.
Apenas I
I, II, III e IV
Apenas I, III e IV
Apenas II e IV
Apenas II, III e IV
Respondido em 18/11/2021 21:49:05
Explicação:
A resposta certa é : Apenas II e IV
8a
Questão
Acerto: 1,0 / 1,0
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web, desenvolvido em Java, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação, concluiu que determinado método M está sendo invocado, simultaneamente, por diferentes threads.
Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja executado, em dado momento, somente por uma thread?
Implementar connection pooling no acesso ao banco de dados.
Reescrever M em Assembly, necessariamente.
Declarar o método M como synchronized.
Ajustar o firewall de borda para permitir uma conexão por IP.
Utilizar a keyword lockable no bloco de M.
Respondido em 18/11/2021 21:52:46
Explicação:
A resposta certa é: Declarar o método M como synchronized.
9a
Questão
Acerto: 1,0 / 1,0
Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o banco de dados são implementadas, o que levou à definição de ferramentas como o JPA, onde a obtenção de uma coleção de entidades, a partir da consulta através de sintaxe JPQL, ocorre com base no método:
getResultList
createEntityManager
createResultList
getEntityManager
createNamedQuery
Respondido em 18/11/2021 21:53:43
Explicação:
A resposta certa é: getResultList
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?
persist
merge
edit
create
destroy
Respondido em 18/11/2021 21:57:05
Explicação:
A resposta certa é: destroy