Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Acerto: 1,0 / 1,0
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de
classes, da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de
programação Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os
programas foram implementados dentro de uma package chamada "ciga"; (2) os programas estão
funcionando corretamente; (3) os métodos "get" permitem retornar o conteúdo de uma variável, por
exemplo, "getR" retorna o conteúdo de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos
programas. A Figura 12(b) mostra, intencionalmente, apenas parte do código fonte, tendo-se inserido, no
local apontado pela seta nº 1, um retângulo de modo a ocultar o código fonte existente nesse local. Nas
Figuras 12(b) e 12(c) foram inseridos, intencionalmente, retângulos nos locais apontados pelas setas de nº
1, 3 e 4, de modo a ocultar qualquer código existente nesses locais.
 Questão11a
 
Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas a seguir:
I. A classe "B", ao ser implementada em um programa em Java, permitirá a violação do princípio
fundamental da orientação a objeto chamado encapsulamento.
II. Todo objeto da classe "A", ao ser criado, terá somente as variáveis de instância "r" e "s".
III. Além dos métodos já existentes na classe "A", é possível, também, criar mais o seguinte, na
Figura 12(a): + A(varR : int);
Quais estão corretas?
Apenas II.
 I, II e III.
Apenas I.
Apenas II e III.
Apenas I e II.
Respondido em 26/09/2022 11:23:13
Explicação:
Resposta correta: I, II e III.
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 I e II.
 Apenas II e III.
I, II e III.
Respondido em 26/09/2022 11:25:34
Explicação:
Resposta correta: Apenas II e III.
Acerto: 1,0 / 1,0
Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas
Analise as seguintes sentenças em relação à linguagem Java:
I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança
múltipla com a implementação da classe virtual abstract.
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da
classe a palavra-chave implements seguida das interfaces separadas por vírgula.
 Questão22a
 Questão33a
III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes
descendentes.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
II e III são verdadeiras.
I é verdadeira;
I e II são verdadeiras;
 II é verdadeira;
III é verdadeira;
Respondido em 26/09/2022 11:26:12
Explicação:
A resposta certa é: II é verdadeira;
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 é:
I e II.
Somente a I.
 II e III.
Somente a II.
Somente a III.
Respondido em 26/09/2022 11:26:56
Explicação:
A resposta certa é: II e III.
Acerto: 1,0 / 1,0
(CONSULPLAN -Câmara de Belo Horizonte -MG -Analista de Tecnologia da Informação -Desenvolvimento de
Sistema -2018 -modificada)
Acerca do tratamento de exceções em Java, analise as afirmativas a seguir.
I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve
existir pelo menos um catch, a não ser que ela utilize a instrução finally.
II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório.
III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally
correspondente.
IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente
de uma exceção ocorrer ou não.
 Questão44a
 Questão55a
Está(ão) correta(s) apenas a(s) afirmativa(s)
III
I e IV
IV
 I e II
III e IV
Respondido em 26/09/2022 11:29:25
Explicação:
A resposta certa é:I e II
Acerto: 1,0 / 1,0
(IBADE -IPM - JP -Analista Previdenciário -Analista de Informática -Analista de Sistemas e Programação
-2018)
A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais.
Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada:
launch.
upgrade.
generate.
 throw.
catch.
Respondido em 26/09/2022 11:31:04
Explicação:
A resposta certa é:throw.
Acerto: 1,0 / 1,0
(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de threads na
linguagem Java, assinale a opção correta:
Uma classe pode definir tanto métodos quanto variáveis sincronizadas.
Métodos static não podem ser synchronized.
O método yield é utilizado para forçar um thread a entrar no modo de suspensão.
Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para
configurar essa prioridade, pode ser utilizado o método setPriority.
 O método join é utilizado para garantir que determinado thread não seja executado até que outro
tenha entrado no estado inativo.
Respondido em 26/09/2022 11:31:45
Explicação:
A resposta certa é: O método join é utilizado para garantir que determinado thread não seja executado até
que outro tenha entrado no estado inativo.
 Questão66a
 Questão77a
Acerto: 1,0 / 1,0
(ESAF - CGU - Analista de Finanças e Controle - Tecnologia da Informação - 2006) As unidades
concorrentes em Java são objetos que incluem um método chamado run, cujo código pode estar em
execução concorrente. Uma das maneiras de se definir uma classe cujos objetos podem ter métodos
concorrentes é definir uma:
Exceção para o método run.
Exceção para o método main.
Classe abstrata run e, em seguida, definir subclasses run.
Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado.
 Subclasse da classe predefinida thread, que fornece suporte para o método run.
Respondido em 26/09/2022 11:32:19
Explicação:
A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte para o método run.
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.
Connection
 DriverManager
PreparedStatement
Statement
ResultSet
Respondido em 26/09/2022 11:32:40
Explicação:
A resposta certa é: DriverManager
Acerto: 1,0 / 1,0
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos
instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e
outras fazem consultas aos dados armazenados. Para efetivar um comando DML,como Insert ou Delete,
qual método deve ser utilizado? 
 executeUpdate 
getConnection
executeQuery
prepareStatement 
 Questão88a
 Questão99a
 Questão1010a
forName
Respondido em 26/09/2022 11:32:53
Explicação:
A resposta certa é: executeUpdate 
javascript:abre_colabore('38403','294337711','5704120881');

Continue navegando