Buscar

AVP Linguagem De Programação

Prévia do material em texto

CCT0 2 6 1 _ 2 0 1 6 0 1 4 6 2 0 7 7 V.1
LI NGUAGEM DE PROGRAMAÇÃO
Avaiação Parcial: CCT0 2 6 1 _ SM_ 2 0 1 6 0 1 4 6 2 0 7 7 V.1 
Aluno(a): CARLOS EDUARDO GOMES DE AMORI M Matrícula: 2 0 1 6 0 1 4 6 2 0 7 7
Acertos: 1 0 ,0 de 1 0 ,0 Data: 1 3 / 0 3 / 2 0 1 7 2 0 :3 9 :2 0 (Finalizada)
1 a Quest ão (Ref.: 201602213071) 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"?
É resultado da interpretação do código fonte de um programa escrito em Java.
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema
Operacional.
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 pela JVM.
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado
pela JVM.
2 a Quest ão (Ref.: 201601539405) 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:
A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional
específicos.
A JVM gera um código executável para cada sistema operacional.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
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.
Gabar it o Com ent ado.
3 a Quest ão (Ref.: 201601539424) Acerto: 1 ,0 / 1 ,0
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java.
A classe que possui o método main tem como função:
definir que a classe é uma classe abstrata.
definir que a classe é uma interface.
definir que a classe irá gerar um código executável (.exe).
iniciar a execução da aplicação.
definir que a classe não tem corpo.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
1 de 4 13/03/2017 21:13
Gabar it o Com ent ado.
4 a Quest ão (Ref.: 201601739964) 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=4;
i=2;
i=3;
i=5;
i=1;
Gabar it o Com ent ado.
5 a Quest ão (Ref.: 201602123881) Acerto: 1 ,0 / 1 ,0
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos
no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar
um elemento gráfico "caixa de texto" devemos instanciar:
JBox caixa = "Caixa de Texto"
JTextField caixa = new JTextField()
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
JLabel("caixa de texto")
Gabar it o Com ent ado . Gabar it o Com ent ado.
6 a Quest ão (Ref.: 201602123880) Acerto: 1 ,0 / 1 ,0
Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa
razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes.
Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a
comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
São elementos que fazem a intermediação entre um container e os demais GUI anexados.
O JPanel, assim como o JFrame são derivados do pacote java.util.awt
São criados com a classe JPanel, que é derivada da classe Container
São áreas que comportam outros componentes, inclusive outros painéis
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
Gabar it o Com ent ado . Gabar it o Com ent ado.
7 a Quest ão (Ref.: 201601540293) Acerto: 1 ,0 / 1 ,0
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
2 de 4 13/03/2017 21:13
Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz
uso do código informado:
public class Cliente{
String nome = null;
int idade = 0;
String endereco = null;
public Cliente(String nome, int idade, String endereco){
this.nome = nome;
this.idade = idade;
this.endereco = endereco;
} }
Cliente cliente = Cliente();
New Cliente = Cliente("Maria", "20","R das Flores 322");
Cliente cliente = new Cliente();
Cliente cliente = Cliente("Maria", "20","R das Flores 322");
Cliente cliente = new Cliente("Maria", 20, "R das Flores 322");
8 a Quest ão (Ref.: 201601539918) Acerto: 1 ,0 / 1 ,0
Dado o seguinte modelo:
Marque a alternativa que define a classe Pessoa.
public Pessoa {
public static main (String args[]) {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
}
public class Pessoa {
public static main (String args[]) {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
}
public Pessoa {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
public class Pessoa {
private int codigoPessoa;
private String nome;
private String endereco;
private int telefone;
}
public Pessoa {
public static main (String args[]) {
private codigoPessoa int;
private nome String;
private endereco String;
private telefone int;
}
}
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
3 de 4 13/03/2017 21:13
9 a Quest ão (Ref.: 201601736608) 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?
Sobrecarga
Abstração
Herança
Sobreposição
Polimorfismo
Gabar it o Com ent ado.
1 0 a Quest ão (Ref.: 201601599454) Acerto: 1 ,0 / 1 ,0
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çãoa
Objetos) predominante na descrição acima é a(o):
herança múltipla
sobrecarga de atributo
acesso externo direto a atributo
polimorfismo
sobrecarga de método
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
4 de 4 13/03/2017 21:13

Continue navegando