Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0261_201201505828 V.1 LINGUAGEM DE PROGRAMAÇÃO Avaiação Parcial: CCT0261_SM_201201505828 V.1 Aluno(a): JANDERSON DIAS DE SOUZA Matrícula: 201201505828 Acertos: 9,0 de 10,0 Data: 25/10/2017 12:45:34 (Finalizada) 1a Questão (Ref.: 201202261197) 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"? É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. É resultado da interpretação do código fonte de um programa escrito em Java. Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. 2a Questão (Ref.: 201201587531) Acerto: 1,0 / 1,0 Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM: Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos. Ela é usada para compilar um código Java. A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional. A JVM gera um código executável para cada sistema operacional. Gabarito Comentado. 3a Questão (Ref.: 201201788090) 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=5; i=2; i=4; i=3; i=1; Gabarito Comentado. 4a Questão (Ref.: 201201735311) Acerto: 1,0 / 1,0 Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, ganhou e ganhou perdeu e perdeu perdeu o bônus e ganhou o bônus perdeu e ganhou o bônus perdeu o bônus e ganhou 5a Questão (Ref.: 201202172009) 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: Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Conhecidos como componentes Java puros Possui portabilidade, em relação ao componente AWT São extensões do pacote java.util.swing Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201201788096) 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 fornecer- lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.awt e java.lang java.util e java.lang java.lang e javax.swing java.awt e javax.swing javax.swing e java.util Gabarito Comentado. 7a Questão (Ref.: 201201588442) Acerto: 1,0 / 1,0 Assinale a opção que não faz parte do conceito de orientação a objetos. método procedimento herança classe atributo Gabarito Comentado. 8a Questão (Ref.: 201201811764) Acerto: 1,0 / 1,0 O encapsulamento é um conceito da orientação a objetos que: permite o acesso irrestrito aos atributos da classe permite instanciar objetos exibe todos detalhes de implementação aumenta velocidade da máquina virtual java esconde detalhes de implementação e garante maior segurança aos atributos da classe 9a Questão (Ref.: 201202209859) Acerto: 0,0 / 1,0 Uma classe pode possuir mais de um construtor. Eles devem ter o mesmo nome e diferenciar-se apenas pela quantidade e tipo de argumentos que recebem. Este mecanismo é chamado de: sobrecarga de atributos sobrecarga de objeto sobrecarga de linguagem sobrecarga de construtor sobrecarga de classes 10a Questão (Ref.: 201201784734) Acerto: 1,0 / 1,0 (ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima? Abstração Sobrecarga Polimorfismo Herança Sobreposição Gabarito Comentado.
Compartilhar