Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/10/2016 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=10378650660 1/4 CCT0261_201508979235 V.1 Fechar LINGUAGEM DE PROGRAMAÇÃO Avaiação Parcial: CCT0261_SM_201508979235 V.1 Aluno(a): RODRIGO GOMES PEREIRA Matrícula: 201508979235 Acertos: 8,0 de 10,0 Data: 19/10/2016 12:15:34 (Finalizada) 1a Questão (Ref.: 201509781945) Acerto: 1,0 / 1,0 Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode". Qual das respostas apresenta o conceito correto para "bytecode"? Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É resultado da interpretação do código fonte de um programa escrito em Java. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. 2a Questão (Ref.: 201509313508) Acerto: 1,0 / 1,0 (ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir: Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira Tanto a primeira quanto a segunda asserções são proposições falsas 21/10/2016 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=10378650660 2/4 3a Questão (Ref.: 201509308838) Acerto: 1,0 / 1,0 Seja o código a seguir: public class DemoVetor{ public static void main(String[] args) { int[] vet={10,20,34,56,60}; int i; for(i=0; i < vet.length;i++) { System.out.println("vet["+i+"]=" + vet[i]); } System.out.print("i="+i); } } Marque a alternativa que apresenta o valor da variável i, ao final do programa. i=4; i=5; i=2; i=3; i=1; Gabarito Comentado. 4a Questão (Ref.: 201509108750) Acerto: 1,0 / 1,0 Considerando o código a seguir: public static void main(String[] args) { int i = 15; while(true){ if(i%3==0){ System.out.print(i + " "); } i; if(i==0){ break; } } } A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente: 12 e 3 12 e 2 14 e 2 15 e 2 15 e 3 Gabarito Comentado. 5a Questão (Ref.: 201509692757) Acerto: 1,0 / 1,0 A interface gráfica com o usuário (GUI Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: Conhecidos como componentes Java puros São extensões do pacote java.util.swing 21/10/2016 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=10378650660 3/4 Possui portabilidade, em relação ao componente AWT A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201509308844) Acerto: 1,0 / 1,0 As interfaces gráficas com o usuário (GUI Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecerlhes funcionalidade, estão agrupadas em dois grandes pacotes: java.awt e javax.swing javax.swing e java.util java.lang e javax.swing java.util e java.lang java.awt e java.lang Gabarito Comentado. 7a Questão (Ref.: 201509644968) Acerto: 0,0 / 1,0 Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorreto afirmar que em Java: A classe provê a estrutura para a construção de objetos. Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado. Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções). Objetos são instâncias da classe. Atributos: determinam o estado do objeto Gabarito Comentado. 8a Questão (Ref.: 201509305486) Acerto: 0,0 / 1,0 A orientação a objetos é uma forma abstrata de pensar um problema utilizandose conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: os usuários utilizem as aplicações de forma mais simples os programadores de aplicações sejam mais especializados os sistemas sejam encapsulados por outros sistemas os objetos sejam implementados de maneira eficiente e simples a computação seja acionada por troca de mensagens entre objetos Gabarito Comentado. 21/10/2016 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=10378650660 4/4 9a Questão (Ref.: 201509124951) Acerto: 1,0 / 1,0 Qual o uso da palavra reservada super em Java? Permitir invocar construtores da classe pai. Identificar métodos sobreescritos. Identificar métodos prioritários Permitir invocar métodos da classe filha. Criar uma superclasse. 10a Questão (Ref.: 201509649872) Acerto: 1,0 / 1,0 Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Esse conceito se refere à: Interface Classes Abstratas Polimorfismo Exceção Herança Gabarito Comentado.
Compartilhar