Buscar

AV Linguagem de programação Estácio 2017


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

Continue navegando


Prévia do material em texto

23/09/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 1/4
CCT0261_201704041864 V.1
 
 
 LINGUAGEM DE PROGRAMAÇÃO
Avaiação Parcial: CCT0261_SM_201704041864 V.1 
Aluno(a): ALAUDIO FERREIRA DE ANDRADE Matrícula: 201704041864
Acertos: 9,0 de 10,0 Data: 23/09/2017 15:24:35 (Finalizada)
 
 1a Questão (Ref.: 201704077673) Acerto: 1,0 / 1,0
Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder
ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário
modificar ou mesmo reconstruir a aplicação:
Flexibilidade
Recompilação automática
Escalabilidade
Facilidade de programação
 Portabilidade
 Gabarito Comentado.
 
 2a Questão (Ref.: 201704077719) Acerto: 1,0 / 1,0
De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM)
"é um programa que carrega e executa os aplica�vos Java, convertendo os bytecodes em código
executável de máquina."
garbage collector
JSR
JDK
JRE
 JVM
 Gabarito Comentado.
 
 3a Questão (Ref.: 201704077683) Acerto: 1,0 / 1,0
Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas:
int matriz [4][5];
int [][] matriz = new int [5][5];
23/09/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 2/4
int [][] matriz = new int [4,5];
 int [][] matriz = new int [4][5];
int [][] matriz = new int [5,4];
 
 4a Questão (Ref.: 201704859100) Acerto: 1,0 / 1,0
Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do
mesmo:
public class Repeticao {
 public static void main(String arg[]){
 int i;
 char letra = 'a';
 for(i=1;i<=5;i++){
 System.out.print(" "+letra);
 letra++;
 }
 }
 }
 
letra letra letra letra
letra letra letra letra letra
 a b c d e
a b c d
a b c d e f
 
 5a Questão (Ref.: 201704745650) 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.
 
Apenas a alternativa i está correta.
 Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
Todas as alternativas estão erradas.
 
 6a Questão (Ref.: 201704661646) 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:
 O JPanel, assim como o JFrame são derivados do pacote java.util.awt
São áreas que comportam outros componentes, inclusive outros painéis
São criados com a classe JPanel, que é derivada da classe Container
São elementos que fazem a intermediação entre um container e os demais GUI anexados.
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
 Gabarito Comentado. Gabarito Comentado.
 
23/09/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 3/4
 7a Questão (Ref.: 201704077188) Acerto: 1,0 / 1,0
Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando
esta instrução é interpretada.
está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto.
 está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um
objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM.
está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova
variável primitiva.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do
tipo Pessoa.
 
 8a Questão (Ref.: 201704736754) Acerto: 1,0 / 1,0
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma
de programação orientada a objetos.
Abstração é uma linguagem declarativa que permite acesso à base de dados mediante a utilização da teoria
dos conjuntos e da álgebra relacional como fundamento de seu funcionamento.
Abstração é um conceito segundo o qual o sistema ou software é dividido em partes distintas. Compõe o
ferramental necessário para um programa mais legível com uma melhor manutenção e melhor desempenho
por meio da programação orientada a objetos.
 Abstração é a habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, ignorando
características menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma
abstração de entidades existentes no domínio do sistema de software.
Abstração consiste em uma linguagem puramente lógica. A motivação para isso veio em parte da vontade
de se reconciliar o uso da lógica como uma linguagem declarativa de representação do conhecimento com a
representação procedimental do conhecimento.
As abstrações, idealmente, caracterizam-se por não serem grandes demais em comparação aos módulos,
pois senão elas se tornam multifuncionais e de difícil compreensão. Como consequência, a abstração deve
ser implementada apenas no nível de estruturas de dados necessários para se atingir o objetivo pretendido.
 
 9a Questão (Ref.: 201704137220) 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ção a Objetos)
predominante na descrição acima é a(o):
 polimorfismo
herança múltipla
acesso externo direto a atributo
sobrecarga de método
sobrecarga de atributo
 
 10a Questão (Ref.: 201704301405) Acerto: 0,0 / 1,0
O conceito de Herança permite que uma classe herde todos atributos e métodos de uma classe pai. Neste contexto,
classes abstratas se referem a:
classes que só podem ter duas instâncias
 classes que não podem ser instanciadas
23/09/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 4/4
classes sem métodos getters e setters
 tipos de classe que só permitem herdar métodos da classe pai
tipos de classe que só permitem herdar atributos da classe pai