Buscar

ling prog av parcial

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 5 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

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

Linguagem de Programação 
 
Avaliando aprendizado (aula 1) 
 1a Questão (Ref.: 201509209071) Acerto: 1,0 / 1,0 
Seja um programa em java com o seguinte código: 
public class PrimeiroPrograma { 
public static void main (String args[]) { 
 System.out.println("Bem vindo ao Mundo Java"); 
} 
} 
Marque a única alternativa CORRETA: 
 
 O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um 
código fonte em java. 
 O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) 
que é o método principal do java. 
 O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras 
maiúscula e minúscula. 
 O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em 
java. 
 O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras 
maiúscula e minúscula. 
 
 2a Questão (Ref.: 201509162672) 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 aplicativos Java, convertendo os bytecodes em código 
executável de máquina." 
 
 JVM 
 JRE 
 garbage collector 
 JDK 
 JSR 
 
 
 
 3a Questão (Ref.: 201509162140) Acerto: 1,0 / 1,0 
Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de 
matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados: 
 
 é usada somente para armazenar tipos primitivos. 
 é usada somente para agrupar objetos. 
 não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. 
 é usada somente para agrupar dados de tipos primitivos, como int e double. 
 é usada para armazenar dados de tipos primitivos e também para armazenar objetos. 
 
 4a Questão (Ref.: 201509222688) Acerto: 1,0 / 1,0 
Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de 
atribuição: 
 
 = 
 <= 
 :: 
 := 
 : 
 
 5a Questão (Ref.: 201509830614) Acerto: 1,0 / 1,0 
Analise as afirmativas e marque a alternativa correta: 
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote 
AWT. 
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo 
denominada de aparência de metal. 
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo 
denominada de aparência de metal. 
 
 Apenas a alternativa iii está correta. 
 Apenas a alternativa i está correta. 
 Apenas a alternativa ii está correta. 
 Todas as alternativas estão erradas. 
 Todas as alternativas estão corretas. 
 
 6a Questão (Ref.: 201509746604) Acerto: 1,0 / 1,0 
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, 
tais como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. 
Das afirmativas abaixo, indique aquela que NÃO REPRESENTA uma característica do componente 
JComboBox 
 
 Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos 
podem ser digitados pelo usuário através do teclado. 
 Pertence ao pacote javax.swing 
 É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao 
usuário selecionar apenas um objeto da coleção 
 Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo 
método toString(). 
 Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); 
 
 7a Questão (Ref.: 201509406069) Acerto: 1,0 / 1,0 
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma 
planta arquitetônica assim como um(a) __________ está para uma classe." 
 
 método 
 objeto 
 parâmetro 
 variável 
 atributo 
 
 8a Questão (Ref.: 201509162160) Acerto: 1,0 / 1,0 
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que 
indica o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa. 
public class Pessoa{ 
 String nome; 
 int idade; 
 String telefone; 
 public void exibirDados(){ 
 System.out.println("Nome:"+nome); 
 System.out.println("Idade:" + idade+ " anos"); 
 System.out.println("Telefone:"+ telefone); 
 } 
} 
 
public class TestaPessoa{ 
 public static void main (String [] args){ 
 exibirDados(); 
 } 
 } 
 
 faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método 
através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha 
exibirDados() seria substituída pela linha p.exibirDados(). 
 faltou o método main na classe Pessoa. 
 faltou criar o objeto na classe Pessoa. 
 o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. 
 não há erros nos códigos acima. 
 
 9a Questão (Ref.: 201509407479) Acerto: 0,0 / 1,0 
Herança é a forma de reutilização de software na qual uma nova classe é 
criada, absorvendo membros de uma classe existente e aprimorada com 
capacidades novas ou modificadas. Portanto uma subclasse é mais 
específica que sua super classe, então pode-se dizer que: 
 
 que a subclasse nunca adiciona seus prórios campos e métodos. 
 que a superclasse representa um grupo mais especializado de 
objetos. 
 que a subclasse possuirá caracteristicas mais restritas que as de sua 
superclasse. 
 que a superclasse sempre adiciona novas caracteristicas em vistas as 
caracteristicas apresentadas pela sua subclasse. 
 que a subclasse representa um grupo mais especializado de objetos. 
 
 10a Questão (Ref.: 201509367344) Acerto: 1,0 / 1,0 
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no 
desenvolvimento de sistemas. 
Considerando o conceito de herança, avalie as afirmações abaixo. 
I. Herança é uma propriedade que facilita a implementação de reuso. 
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo 
possuir propriedades e métodos próprios. 
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. 
IV. Extensão é uma das formas de se implementar herança. 
É correto apenas o que se afirma em: 
 
 I 
 III 
 II e III 
 II e IV 
 I e IV

Outros materiais