Buscar

AVS 2 LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Outros materiais