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:
Herança
Polimorfismo
Superclasse
Agregação
Reescrita
Respondido em 05/11/2022 19:26:49
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?
Apenas I.
Apenas III.
Apenas II e III.
I, II e III.
Apenas I e II.
Respondido em 05/11/2022 19:30:23
Explicação:
Resposta correta: Apenas II e III.
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
Void
Interface
Abstract
Respondido em 05/11/2022 19:27:35
Explicação:
A resposta certa é: Abstract
4a
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.
As afirmativas I e II estão corretas.
Apenas a afirmativa III está correta.
Apenas a afirmativa I está correta.
Respondido em 05/11/2022 19:28:18
Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
5a
Questão
Acerto: 1,0 / 1,0
(FUMARC -TJM-MG -Oficial Judiciário -Assistente Técnico de Sistemas -2013 -
modificada)
Analise as seguintes afirmativas 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 ''finally'' 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) afirmativa(s):
I, apenas
II e III, apenas
I e II, apenas
III, apenas
I e III, apenas
Respondido em 05/11/2022 19:32:06
Explicação:
A respsota certa é:I e II, apenas
6a
Questão
Acerto: 1,0 / 1,0
(INSTITUTO AOCP -IBGE -Analista Censitário -Análise de Sistemas -Desenvolvimento de
Aplicações Web Mobile -2019)
Ao se implementar programas de computador em Java, há possibilidade de ocorrerem
erros imprevistos durante sua execução. Esses erros são conhecidos como exceções.
Sabendo disso, considere que Márcio está fazendo uma operação em um banco de
dados, porém essa operação dispara uma exceção de que o campo que ele está
manipulando para inserir nesse banco está vazio, ou seja, acontece um
NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar
aberta, o que não pode acontecer. Assim, assinale a alternativa que apresenta o
bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o
banco de dados.
try
finally
catch
else
if
Respondido em 05/11/2022 19:32:57
Explicação:
A resposta certa é:finally
7a
Questão
Acerto: 1,0 / 1,0
(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada)
Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte
frase: ''Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de
execução _________''.
o objeto - java.util - sequenciais
a classe - java.util - sequenciais
a classe - java.lang - sequenciais
a classe - java.lang - paralelas
o objeto - java.lang - paralelas
Respondido em 05/11/2022 19:34:02
Explicação:
A resposta certa é: a classe - java.lang - paralelas
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?
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.
Implementar connection pooling no acesso ao banco de dados.
Respondido em 05/11/2022 19:35:20
Explicação:
A resposta certa é: Declarar o método M como synchronized.
9a
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
destroy
edit
merge
persist
Respondido em 05/11/2022 19:36:24
Explicação:
A resposta certa é: destroy
10a
Questão
Acerto: 1,0 / 1,0
Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão
com o banco de dados e, a partir da obtenção da conexão, instanciar os objetos que
serão responsáveis por executar as instruções SQL. Selecione a classe, pertencente à
API JDBC, que administra e seleciona o driver adequado para iniciar uma conexão com
o banco de dados na linguagem Java.
PreparedStatement
Statement
Connection
ResultSet
DriverManager
Respondido em 05/11/2022 19:35:36
Explicação:
A resposta certa é: DriverManager