Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/03/2023, 15:14 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304386236&cod_prova=6091579066&f_cod_disc= 1/6 Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): FABIANO RODRIGUES DE CARVALHO OLIVEIRA 202009241931 Acertos: 10,0 de 10,0 21/03/2023 Acerto: 1,0 / 1,0 (IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação) Observe cuidadosamente o código Java a seguir: 1. public class OlaMundo { 2. public static void main(String[] args) { 3. System.println("Olá Mundo!"); 4. } 5. } Assinale a alternativa correta: A segunda linha do código deveria ser → public static main(String args) { Não deveria ter a quinta linha do código. A primeira linha do código deveria ser → private class OlaMundo { Não deveria ter a quarta linha do código. A terceira linha do código deveria ser → System.out.println("Olá Mundo!") Respondido em 21/03/2023 10:56:54 Explicação: Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!") 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. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 21/03/2023, 15:14 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304386236&cod_prova=6091579066&f_cod_disc= 2/6 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 e II. Apenas III. I, II e III. Apenas II e III. Apenas I. Respondido em 21/03/2023 10:57:53 Explicação: Resposta correta: Apenas II e III. 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 polimor�smo. No polimor�smo, 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!'')}; Filho objetoFilho = (Filho)objetoPai; Pai objeto = new Filho(); double[ ] nota = {7, 8, 9, 1, 4, 2}; Respondido em 21/03/2023 10:58:42 Explicação: Questão3 a 21/03/2023, 15:14 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304386236&cod_prova=6091579066&f_cod_disc= 3/6 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 a�rmativas: I. O equals recebe um Object como argumento e veri�ca 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 == veri�ca se as duas variáveis se referem ao mesmo objeto. Podemos a�rmar corretamente que: As a�rmativas II e III estão corretas. Apenas a a�rmativa I está correta. Apenas a a�rmativa III está correta. Apenas a a�rmativa II está correta. As a�rmativas I e II estão corretas. Respondido em 21/03/2023 10:59:24 Explicação: A resposta certa é: As a�rmativas II e III estão corretas. Acerto: 1,0 / 1,0 (COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012) No código Java abaixo, veri�ca-se que o bloco �nally será executado: Apenas se uma exceção for levantada. Apenas se a exceção levantada não for tratada no bloco catch. De qualquer forma. Apenas se nenhuma exceção for levantada. Apenas se a exceção levantada for tratada no bloco catch. Respondido em 21/03/2023 11:09:23 Explicação: Questão4 a Questão5 a 21/03/2023, 15:14 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304386236&cod_prova=6091579066&f_cod_disc= 4/6 A resposta certa é:De qualquer forma. Acerto: 1,0 / 1,0 (CS-UFG - SANEAGO-GO- Analista de Sistemas - 2018 - modi�cada) Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não veri�cada. Porém, essa chamada não foi circundada por um bloco de tratamento de exceção. O que acontecerá com esse código? Compilará e lançará exceção, caso o método X seja chamado. Compilará e executará normalmente, caso a exceção não seja lançada por X. Compilará e as exceções serão ignoradas. Não compilará, pois o JAVA exige tratamento de exceção. Não compilará, pois o JAVA não suporta exceções não veri�cadas. Respondido em 21/03/2023 11:01:30 Explicação: A resposta certa é:Compilará e executará normalmente, caso a exceção não seja lançada por X. 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 a�rmaçõ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 II e IV Apenas I I, II, III e IV Apenas II, III e IV Apenas I, III e IV Respondido em 21/03/2023 11:03:01 Explicação: A resposta certa é : Apenas II e IV 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: Questão6 a Questão7 a Questão8 a 21/03/2023, 15:14 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304386236&cod_prova=6091579066&f_cod_disc= 5/6 O método yield é utilizado para forçar um thread a entrar no modo de suspensão. O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo. Métodos static não podem ser synchronized. Uma classe pode de�nir tanto métodos quanto variáveis sincronizadas. Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para con�gurar essa prioridade, pode ser utilizado o método setPriority. Respondido em 21/03/2023 11:04:48 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. Acerto: 1,0 / 1,0 Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL. Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções: InterruptedException e SQLException ClassNotFoundException e NullPointerException ClassNotFoundException e SQLException InterruptedException e NullPointerException IOExceptione IllegalArgumentException Respondido em 21/03/2023 11:06:36 Explicação: A resposta certa é: ClassNotFoundException e SQLException Acerto: 1,0 / 1,0 Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura especí�ca do Java. Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java. ResultSet Connection DriverManager Statement PreparedStatement Respondido em 21/03/2023 11:07:53 Questão9 a Questão10 a 21/03/2023, 15:14 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304386236&cod_prova=6091579066&f_cod_disc= 6/6 Explicação: A resposta certa é: ResultSet
Compartilhar