Baixe o app para aproveitar ainda mais
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
Compartilhar