Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Avaliação Parcial: CCT0756_SM_201503381269 V.1 Aluno(a): JOYCE CRISTINA BEZERRA SIMÕES Matrícula: 201503381269 Acertos: 10,0 de 10,0 Data: 17/10/2018 04:14:50 (Finalizada) 1a Questão (Ref.:201504243153) Acerto: 1,0 / 1,0 A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Esse interpretador trata-se do(a): JavaBeans. J2SE. Java API. Java Virtual Machine. JDK. 2a Questão (Ref.:201504432717) Acerto: 1,0 / 1,0 Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite: métodos de classe; sobrecarga; herança múltipla; a implementação de múltiplas interfaces. polimorfismo; 3a Questão (Ref.:201503450532) 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 agrupar objetos. é usada somente para agrupar dados de tipos primitivos, como int e double. não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para armazenar tipos primitivos. 4a Questão (Ref.:201504517578) Acerto: 1,0 / 1,0 Na linguagem Java A função Math.round(valor) gera um número aleatório utilizando a semente valor. A estrutura de repetição for requer definição de inicialização, ponderação e desvios. A função Math.round(valor) retorna o comprimento de uma circunferência de raio valor. A estrutura de repetição while requer definição de inicialização, condição e incremento. A estrutura de repetição for requer definição de inicialização, condição e incremento. 5a Questão (Ref.:201504119001) Acerto: 1,0 / 1,0 O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. EXIT_ON_CLOSE HIDE_ON_CLOSE DISPOSE_ON_CLOSE DESTROI_ON_CLOSE DO_NOTHING_ON_CLOSE Gabarito Coment. 6a Questão (Ref.:201504034996) 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 Para instanciar um componente utilizamos a sintaxe JComboBox combo = new 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 Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método toString(). É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção Gabarito Coment. 7a Questão (Ref.:201504432722) Acerto: 1,0 / 1,0 Um objeto é instanciado em Java por meio do operador new. extend. type. instanceof. this. 8a Questão (Ref.:201503450533) 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 de referência chamada Pessoa, que está sendo associada a um objeto do tipo Pessoa. está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto. 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 de referência chamada Pessoa, que está sendo associada a uma nova variável primitiva. 9a Questão (Ref.:201503451030) Acerto: 1,0 / 1,0 A palavra reservada EXTENDS implementa qual o conceito? Portabilidade Polimorfismo Herança Associação Visibilidade 10a Questão (Ref.:201504110109) Acerto: 1,0 / 1,0 Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe abstrata serve apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o fragmento de código: public abstract class Animal { public int peso; public abstract void locomover(); } Ao analisar o código, podemos afirmar, exceto: Nenhum objeto pode ser instanciado para uma classe abstrata. O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes (subclasses) podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as subclasses da sua hierarquia. Todos os métodos são implicitamente públicos e abstratos. Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato. Métodos abstratos não possui corpo. Gabarito Coment.