Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Avaliação Parcial: CCT0756_SM_ V.1 Aluno(a): Matrícula: Acertos: 9,0 de 10,0 Data: 01/10/2018 19:33:34 (Finalizada) 1a Questão (Ref.:201702352115) Acerto: 1,0 / 1,0 A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de Java Virtual Machine. Java API. JavaBeans. J2SE. JavaFX. 2a Questão (Ref.:201702077682) Acerto: 0,0 / 1,0 Analise as seguintes sentenças: I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas, incluindo a plataforma Web. II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. Das sentenças acima, apenas: II é verdadeira III é verdadeira I e II são verdadeiras I e III são verdadeiras I é verdadeira 3a Questão (Ref.:201702123525) Acerto: 1,0 / 1,0 Considere o trecho de código a seguir e assinale a alternativa correta: public static void main(String[] args) { int[] vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}; int aux = 0; int i = 0; System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); System.out.println(" "); for(i = 0; i<10; i++){ for(int j = 0; j<9; j++){ if(vet[j] > vet[j + 1]){ aux = vet[j]; vet[j] = vet[j+1]; vet[j+1] = aux; } } } System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); } É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado descrescentemente É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado crescentemente O código irá exibir o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} na saída O código apresentará um erro "java.lang.ArrayIndexOutOfBoundsException" 4a Questão (Ref.:201702024498) Acerto: 1,0 / 1,0 Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){ if (i%2==0){ i++; } else { i=i+2; } System.out.print(i+" "); } 1 2 3 4 5 6 7 8 9 11 3 5 7 9 11 2 4 6 8 1 3 5 7 9 11 1 2 4 6 8 5a Questão (Ref.:201702248108) Acerto: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: I - A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. II - A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. III - As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Todas as alternativas estão corretas. Apenas a alternativa II está correta. Apenas a alternativa III está correta. Todas as alternativas estão erradas. Apenas a alternativa I está correta. 6a Questão (Ref.:201701485623) 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.util e java.lang javax.swing e java.util java.awt e javax.swing java.awt e java.lang java.lang e javax.swing 7a Questão (Ref.:201702108055) Acerto: 1,0 / 1,0 Atributos declarados em uma classe como "private" não podem ser acessados de forma direta utilizando o nome do objeto como referência ao atributo, para isso há a necessidade de introdução de métodos, na referida classe, que realizem tal tarefa: os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das linguagens orientadas a objetos, é conhecido como: herança sobrecarga de método encapsulamento implementação de interface polimorfismo 8a Questão (Ref.:201701482265) Acerto: 1,0 / 1,0 A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: os objetos sejam implementados de maneira eficiente e simples os programadores de aplicações sejam mais especializados os sistemas sejam encapsulados por outros sistemas a computação seja acionada por troca de mensagens entre objetos os usuários utilizem as aplicações de forma mais simples 9a Questão (Ref.:201701913382) Acerto: 1,0 / 1,0 Qual o comando que implementa a herança na Linguagem Java? Extends Extension Herits Inherits Implements 10a Questão (Ref.:201701907380) Acerto: 1,0 / 1,0 Todo método construtor de uma subclasse precisa também chamar um construtor da superclasse, caso existam campos de instância nesta superclasse. Para tanto, usa-se o comando: extends super delete erase open
Compartilhar