Buscar

Linguagem de Programação 2016.1

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

Avaliação: CCT0261_AV_201504739728 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201504739728 - EDUARDO SILVA DE SANTANA
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9004/AD
Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial 2 Data: 08/06/2016 18:17:33
1a Questão (Ref.: 201504870322) Pontos: 1,0 / 1,0
���������	�	�
	�	����
��
��
�
���	���������������������
��	��������	�	����
��
��
�
���	���
�
��	������
��������
��
�����
���	���	� 
��	��
����
���
��
�
��	��!�	� �	�	��
�"�#�	��	���	�	$���	�
	�	%
&����!�
�
Resposta: A caracteristica de portabilidade, pois o java é composto pela JVM que sua função é traduzir os
bytcodes gerado pelo compilador.
Gabarito:
Estas afirmações representam a característica multiplataforma da plataforma java. A
plataforma java pode ser executada em vários sistemas operacionais por causa da máquina
virtual java.
2a Questão (Ref.: 201504870276) Pontos: 1,0 / 1,0
Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da
programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução
da sua aplicação.
Na linguagem de programação Java para tratar erros, deve-se utilizar paradigma try / catch.
Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero.
Resposta: try{ int x = 2; int y = 0; int soma; soma =x/y; }; catch (exectionAritimetic e) { system.out.println
("Erro"); };
Gabarito:
public class ErroDivisaoZero{
 public static void main(String[] args){
 try{
 int x = 0;
 int y =2;
 int resultado = y/x;
 }
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 24/06/2016 09:46
 catch (ArithmeticException e){
 System.out.println("erro de divisão por zero" + e.getMessage());
 }
}
3a Questão (Ref.: 201504844815) Pontos: 1,0 / 1,0
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s)
seguinte(s) tecnologias: (assinale somente uma alternativa)
A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do
Java SE (Standard Edition) - JDK.
O JDK e o Java Standard Edition.
Somente o Java Runtime Enviroment-JRE.
Somente o Java Standard Edition.
Somente a Java Virutal Machine-JVM.
4a Questão (Ref.: 201504847018) Pontos: 1,0 / 1,0
Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e
pós-decremento.
public class Decrementa{
 public static void main(String args[]) {
 int m, n = 44;
 m = --n;
 m = n--;
 System.out.println(m);
 System.out.println(n);
 }
}
Qual será a saída ?
43 e 42
42 e 41
42 e 43
43 e 43
42 e 42
5a Questão (Ref.: 201505045386) Pontos: 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:
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 24/06/2016 09:46
javax.swing e java.util
java.lang e javax.swing
java.awt e javax.swing
java.awt e java.lang
java.util e java.lang
6a Questão (Ref.: 201505042028) Pontos: 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 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
os programadores de aplicações sejam mais especializados
7a Questão (Ref.: 201504904870) Pontos: 0,5 / 0,5
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de
desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o
cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método
abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas
correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um
atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma
simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a
Objetos) predominante na descrição acima é a(o):
sobrecarga de método
sobrecarga de atributo
herança múltipla
polimorfismo
acesso externo direto a atributo
8a Questão (Ref.: 201504869197) Pontos: 0,5 / 0,5
Como se declara um método estático em Java?
static exemploMetodo() {}
public static void exemploMetodo() {}
public void static exemploMetodo() {}
public void exemploMetodo() {}
static void public exemploMetodo() {}
9a Questão (Ref.: 201504908775) Pontos: 0,5 / 0,5
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode
estender outra classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome
desse mecanismo.
polimorfismo.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 24/06/2016 09:46
herança.
subclasse.
encapsulamento.
mensagem.
10a Questão (Ref.: 201505090178) Pontos: 0,0 / 0,5
Uma exceção é uma indicação de um problema que ocorre durante a
execução de um programa. O nome "exceção" dá a entender que o problema
ocorre raramente, se a regra é que uma instrução execute geralmente de
modo correto, então a exceção a regra é que um problema ocorra. Em muitos
casos, o tratamento de exceção permite que:
um programa seja executado apenas se não ocorrer nenhuma situação
de exceção, independentemente de qual seja esta situação excepcional.
um programa seja finalizado independetemente de haver ou não uma
situação de exceção.
um programa seja travado e destravado a medida que as instruções
forem sendo executadas.
um programa continue executando como se nenhum problema tivesse
sido encontrado.
um programa nunca seja executado se houver uma situação de
exceção, independentemente de qual seja a situação de exceção.
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 24/06/2016 09:46

Outros materiais