Logo Passei Direto
Buscar

Conceitos de Programação em Java

Ferramentas de estudo

Questões resolvidas

No que diz respeito à criação de métodos em Java, observe o fragmento a seguir. O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos:
Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente:
"Private", "protected" e "public".
"Protected", "public" e "private".
"Private", "public" e "protected".
"Protected", "private" e "public".
"Public", "private" e "protected".

Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir: Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão com um banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo SQLException, ao executar a instrução conn.close(); ela deverá ser tratada:
A resposta certa é:
Por um bloco try...catch que deverá ser colocado no interior desse método.
Por outro método dentro da classe ClienteDao.java.
Por quem chamou o método desconectar.
No interior do método desconectar.
Pelo construtor da classe ClienteDao.java.

Um objeto de exceção possui, na linguagem Java, o método:
A resposta certa é:
Getchvar( ).
Getsign( ).
Getprior( ).
Getfor( ).
getMessage( ).

Considere as seguintes afirmacoes sobre Threads:
Sobre as afirmações, está correto o contido em:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
I, apenas
I e III, apenas
I, II e III
II e III, apenas
I e II, apenas

Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s).
A resposta certa é:
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
Apenas II, III e IV
Apenas II e IV
Apenas I, III e IV
I, II, III e IV

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:
A resposta certa é:
createResultList
getResultList
createNamedQuery
getEntityManager
createEntityManager

As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações DML executadas de forma sequencial.
Tanto no uso direto de JDBC, como nas classes JPA, uma transação é confirmada pelo método:
commit
grant
startTransaction
rollback
revoke

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

Questões resolvidas

No que diz respeito à criação de métodos em Java, observe o fragmento a seguir. O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos:
Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente:
"Private", "protected" e "public".
"Protected", "public" e "private".
"Private", "public" e "protected".
"Protected", "private" e "public".
"Public", "private" e "protected".

Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir: Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão com um banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo SQLException, ao executar a instrução conn.close(); ela deverá ser tratada:
A resposta certa é:
Por um bloco try...catch que deverá ser colocado no interior desse método.
Por outro método dentro da classe ClienteDao.java.
Por quem chamou o método desconectar.
No interior do método desconectar.
Pelo construtor da classe ClienteDao.java.

Um objeto de exceção possui, na linguagem Java, o método:
A resposta certa é:
Getchvar( ).
Getsign( ).
Getprior( ).
Getfor( ).
getMessage( ).

Considere as seguintes afirmacoes sobre Threads:
Sobre as afirmações, está correto o contido em:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
I, apenas
I e III, apenas
I, II e III
II e III, apenas
I e II, apenas

Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s).
A resposta certa é:
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
Apenas II, III e IV
Apenas II e IV
Apenas I, III e IV
I, II, III e IV

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:
A resposta certa é:
createResultList
getResultList
createNamedQuery
getEntityManager
createEntityManager

As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações DML executadas de forma sequencial.
Tanto no uso direto de JDBC, como nas classes JPA, uma transação é confirmada pelo método:
commit
grant
startTransaction
rollback
revoke

Prévia do material em texto

Acerto: 1,0 / 1,0
(COPESE-UFT − 2012 − MPE/TO − Técnico Ministerial ¿ Informática)
Analise o código Java a seguir.
É CORRETO afirmar que o código:
 Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste atributo não
pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe "Pessoa".
Mostra apenas a saída "Joao 20" porque o atributo email da classe "Pessoa" tem o modificador de acesso
protected e, assim, seu conteúdo não pode ser impresso.
Mostra a saída "Joao 20 joao@mp.to.gov.br".
Não pode ser executado porque existe mais de uma classe no arquivo ConcursoMPE.java e, assim, o
compilador não saberá qual delas deve ser executada.
Apresenta um erro de compilação na linha 13, visto que o nome dos parâmetros do construtor é diferente do
nome dos atributos da classe "Pessoa".
Respondido em 14/05/2023 20:22:19
Explicação:
Resposta correta: Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste atributo
não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe "Pessoa".
Acerto: 1,0 / 1,0
(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista em Tecnologia − Adaptada)
No que diz respeito à criação de métodos em Java, observe o fragmento a seguir.
O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos:
 
I. O método é visível apenas pela própria classe. É o qualificador mais restritivo.
II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
III. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar
este método.
 
Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente:
 Questão1a
 Questão2a
 "Private", "protected" e "public".
"Protected", "public" e "private".
"Private", "public" e "protected".
"Protected", "private" e "public".
"Public", "private" e "protected".
Respondido em 14/05/2023 20:23:20
Explicação:
Resposta correta: "Private", "protected" e "public".
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);}
void parar() {System.out.println(''Parado!'')};
double[ ] nota = {7, 8, 9, 1, 4, 2};
 Pai objeto = new Filho();
Filho objetoFilho = (Filho)objetoPai;
Respondido em 14/05/2023 20:23:36
Explicação:
A resposta certa é: Pai objeto = new Filho();
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 I e II estão corretas.
Apenas a afirmativa III está correta.
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
 As afirmativas II e III estão corretas.
Respondido em 14/05/2023 20:24:07
 Questão3a
 Questão4a
Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
Acerto: 1,0 / 1,0
(FCC -ARTESP -Especialista em Regulação de Transporte I -Tecnologia da Informação -2017)
Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir:
Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão com
um banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo
SQLException, ao executar a instrução conn.close(); ela deverá ser tratada:
Por um bloco try...catch que deverá ser colocado no interior desse método.
Por outro método dentro da classe ClienteDao.java.
 Por quem chamou o método desconectar.
No interior do método desconectar.
Pelo construtor da classe ClienteDao.java.
Respondido em 14/05/2023 20:26:09
Explicação:
A resposta certa é:Por quem chamou o método desconectar.
Acerto: 1,0 / 1,0
(CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas)
Um objeto de exceção possui, na linguagem Java, o método:
Getchvar( ).
Getsign( ).
Getprior( ).
Getfor( ).
 getMessage( ).
Respondido em 14/05/2023 20:28:31
Explicação:
A resposta certa é:getMessage( ).
Acerto: 1,0 / 1,0
(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads:
 Questão5a
 Questão6a
 Questão7a
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as afirmações, está correto o contido em:
I, apenas
I e III, apenas
 I, II e III
II e III, apenas
I e II, apenas
Respondido em 14/05/2023 20:29:07
Explicação:
A resposta certa é: I, II e III
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
Apenas II, III e IV
 Apenas II e IV
Apenas I, III e IV
I, II, III e IV
Respondido em 14/05/2023 20:30:09
Explicação:
A resposta certa é : Apenas II e IV
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:
createResultList
 getResultList
createNamedQuery
getEntityManager 
createEntityManager
Respondido em 14/05/2023 20:31:01
 Questão8a
 Questão9a
Explicação:
A resposta certa é: getResultList
Acerto: 1,0 / 1,0
As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações
DML executadas de forma sequencial. Tanto no uso direto de JDBC, como nas classes JPA, uma transação é
confirmada pelo método:
 commit
grant
rollback
revoke
startTransaction
 Questão10a

Mais conteúdos dessa disciplina