Prévia do material em texto
<p>16/09/2024 21:47:49 1/5</p><p>REVISÃO DE SIMULADO</p><p>Nome:</p><p>OZIER VERCOSA DE SOUZA</p><p>Disciplina:</p><p>Linguagem de Programação III(POO)</p><p>Respostas corretas são marcadas em amarelo X Respostas marcardas por você.</p><p>Questão</p><p>001 Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: Programador</p><p>Considerando que as variáveis Java X, Y e Z foram todas inicializadas com zero, os</p><p>resultados das mesmas após as alterações realizadas pelas atribuições X *= 2, Y -= 5 e</p><p>Z /=3, respectivamente, serão:</p><p>A) 2, 5 e 3.</p><p>B) 0, -5 e 0.</p><p>X C) 0, 5 e 0.</p><p>D) 1, -5 e 3.</p><p>E) 2, -5 e 3.</p><p>Questão</p><p>002 (AOCP, 2022) O código a seguir, escrito em Java, possui um erro. Escolha a alternativa</p><p>que indica o erro deste código e a solução para o erro.</p><p>A) O if não precisa de chaves.</p><p>B) Deve-se alterar o nome da classe, pois é uma palavra reservada da linguagem.</p><p>C) Esse método deveria ser estático.</p><p>D) A forma de fazer comentário apresentado no código com \\ está errada. O correto é com</p><p>//.</p><p>X E) A condição do if está errada. O correto é não usar os parênteses.</p><p>Questão</p><p>003 (SELECON, 2022 - Adaptada) Um dos grandes atrativos da plataforma tecnológica</p><p>Java é a portabilidade do código gerado, obtida à medida que máquinas virtuais Java</p><p>estão disponíveis para diferentes plataformas, por meio da utilização de um formato de</p><p>código intermediário entre o código fonte, o texto que o programador consegue</p><p>manipular, e o código de máquina que o computador consegue executar. Na plataforma</p><p>Java, esse código intermediário é interpretado por uma máquina virtual Java (JVM),</p><p>independentemente de qual seja o sistema operacional ou o processador que executa o</p><p>código.</p><p>Esse código intermediário é conhecido por:</p><p>A) microcode</p><p>B) ompilador</p><p>C) bytecode</p><p>X D) applet</p><p>E) serviet</p><p>16/09/2024 21:47:49 2/5</p><p>Questão</p><p>004 Ano: 2021 Banca: FURB Órgão: FURB Prova: Analista de Sistemas (ADAPTADA)</p><p>“Java é uma linguagem de programação amplamente usada para codificar aplicações</p><p>Web. Ela tem sido uma escolha popular entre os desenvolvedores há mais de duas</p><p>décadas, com milhões de aplicações Java em uso hoje. ”</p><p>Fonte: Disponível em: < https://aws.amazon.com/pt/what-is/java/ >. Acesso em:</p><p>26/02/2022.</p><p>Sobre a linguagem Java, marque (V) para as alternativas verdadeiras, e (F), para as</p><p>falsas:</p><p>(__) É uma linguagem multiplataforma.</p><p>(__) É uma linguagem orientada a objetos.</p><p>(__) Não pode atuar em conjunto com outras linguagens.</p><p>(__) Java é case sensitive.</p><p>A sequência CORRETA é:</p><p>A) F, V, V, V.</p><p>B) F, F, V, V.</p><p>C) V, F, V, V.</p><p>D) V, V, F, F.</p><p>X E) V, V, F, V.</p><p>Questão</p><p>005 Ano: 2019 Banca: COVEST-COPSET Órgão: UFPE Prova: Técnico de Tecnologia da</p><p>Informação (ADAPTADA)</p><p>“Um ambiente de desenvolvimento integrado (IDE) é um software para criar aplicações</p><p>que combina ferramentas comuns de desenvolvedor em uma única interface de usuário</p><p>gráfica (GUI)”.</p><p>Fonte: Disponível em: <https://www.redhat.com/pt-br/topics/middleware/what-is-ide ></p><p>Acesso em: 26/02/2023.</p><p>A respeito da IDE Eclipse, assinale a alternativa correta.</p><p>A) Os plugins são desenvolvidos com o Eclipse Widget Toolkit (EWT), tornando-os</p><p>visualmente diferentes das interfaces gráficas Java, tipicamente feitas com Swing ou</p><p>AWT.</p><p>B) Como o Eclipse é distribuído na forma de um executável, não é necessária a instalação</p><p>da JRE para que ele funcione.</p><p>C) É baseado na mesma plataforma de plugins utilizada no Netbeans, permitindo que</p><p>plugins de ambas as IDEs sejam intercambiáveis.</p><p>X D) Como comportamento padrão, todas as distribuições do Eclipse já possuem os plugins</p><p>que dão suporte ao desenvolvimento Java EE.</p><p>E) Mesmo tendo sido desenvolvido em Java e inicialmente voltado para desenvolvimento</p><p>naquela linguagem, suporta plugins que permitem o desenvolvimento de software em</p><p>outras linguagens.</p><p>16/09/2024 21:47:49 3/5</p><p>Questão</p><p>006 (VUNESP, 2022) Considere o código Java a seguir.</p><p>Ao se tentar executar esse código,</p><p>A) será impressa a mensagem "Olá 0".</p><p>X B) ele entrará em loop infinito, imprimindo a mensagem "Olá" e um número sequencial até</p><p>a execução ser abortada pelo usuário.</p><p>C) será impressa a mensagem "Olá 1".</p><p>D) ele não poderá ser compilado, pois a condição do laço "for" está errada.</p><p>E) ele não executará nenhuma vez, pois tanto a inicialização da variável i quanto a</p><p>condição do laço "for" são iguais.</p><p>16/09/2024 21:47:49 4/5</p><p>Questão</p><p>007 (IDECAN, 2021) Existem linguagens de programação modernas, como Java, que</p><p>oferecem um grande atrativo tecnológico, baseado na figura e nas características</p><p>listadas a seguir:</p><p>(1) O código-objeto é escrito e gravado em um arquivo com extensão .java.</p><p>(2) Por meio do programa de compilação, o código-fonte é convertido para um código</p><p>intermediário, que passa a ter a extensão .class.</p><p>(3) O código intermediário é uma linguagem de máquina que pode ser interpretada pela</p><p>Java Virtual Machine (JVM).</p><p>O código intermediário é conhecido por</p><p>A) bytecode.</p><p>B) microcode.</p><p>C) framecode.</p><p>X D) bitcode.</p><p>E) hashcode.</p><p>Questão</p><p>008 Ano: 2022 Banca: FAUEL Órgão: Prefeitura de Paranavaí Prova: Analista de Sistemas</p><p>(ADAPTADA)</p><p>Uma variável é tudo o que está sujeito a variações, que é incerto, instável ou</p><p>inconstante. Em um programa de computador as variáveis são espaços reservados na</p><p>memória do computador a fim de armazenar dados. Abaixo, podemos observar uma</p><p>declaração de uma variável expressa em linguagem Java:</p><p>Double triple3 = 4;</p><p>Com base nos conceitos de variáveis e de identificadores, assinale a afirmação que</p><p>julga CORRETAMENTE a declaração expressa acima.</p><p>A) A declaração está incorreta, pois não se pode atribuir um valor a variável em sua</p><p>declaração.</p><p>X B) A declaração está incorreta, pois uma variável não pode ser nomeada com números,</p><p>somente letras.</p><p>C) A declaração está incorreta, pois não se pode usar a palavra reservada double como</p><p>sendo o nome da variável.</p><p>D) A declaração está sintaticamente correta e não viola nenhuma regra.</p><p>16/09/2024 21:47:49 5/5</p><p>E) A declaração está incorreta, pois há espaço entre double e triple.</p>