Buscar

LINGUAGEM DE PROGRAMAÇÃO pr2

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 4 páginas

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

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.

Continue navegando