Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_201502235765 V.1 Fechar Aluno(a): CLENIO DIAS BEZERRA DE FREITAS JUNIOR Matrícula: 201502235765 Desempenho: 10,0 de 10,0 Data: 25/04/2016 11:45:24 (Finalizada) 1a Questão (Ref.: 201502290457) Pontos: 1,0 / 1,0 A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: Detectar os Hot Spots das aplicações. Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. Determinar quando uma classe deve ser abstrata. Permitir a instanciação do objeto na memória. Possibilitar a criação de herança entre as classes. Gabarito Comentado . 2a Questão (Ref.: 201502290456) Pontos: 1,0 / 1,0 Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. Somente o Java Standard Edition. O JDK e o Java Standard Edition. Somente o Java Runtime Enviroment-JRE. Somente a Java Virutal Machine-JVM. Gabarito Comentado . 3a Questão (Ref.: 201502292659) Pontos: 1,0 / 1,0 Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré- decremento e pós-decremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; m = --n; m = n--; System.out.println(m); System.out.println(n); } } Qual será a saída ? 43 e 42 43 e 43 42 e 41 42 e 43 42 e 42 Gabarito Comentado . 4a Questão (Ref.: 201502475543) Pontos: 1,0 / 1,0 (FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A, B; boolean R1, R2, R3, R4; A = true; B = false; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.println(R1); System.out.println(R2); System.out.println(R3); System.out.println(R4); } Qual é a sequência CORRETA ? (de cima para baixo) true, true, true, false true, false, true, false false, true, false, true false, false, false, true true, false, false, true Gabarito Comentado . Gabarito Comentado . 5a Questão (Ref.: 201502958947) Pontos: 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. HIDE_ON_CLOSE EXIT_ON_CLOSE DISPOSE_ON_CLOSE DESTROI_ON_CLOSE DO_NOTHING_ON_CLOSE 6a Questão (Ref.: 201502874940) Pontos: 1,0 / 1,0 A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: São extensões do pacote java.util.swing Conhecidos como componentes Java puros Possui portabilidade, em relação ao componente AWT A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Gabarito Comentado . Gabarito Comentado . 7a Questão (Ref.: 201502827151) Pontos: 1,0 / 1,0 Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorreto afirmar que em Java: A classe provê a estrutura para a construção de objetos. Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções). Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado. Objetos são instâncias da classe. Atributos: determinam o estado do objeto Gabarito Comentado . 8a Questão (Ref.: 201502535802) Pontos: 1,0 / 1,0 Para realizar uma tarefa em um programa é necessário um método. Os métodos descrevem os mecanismos que realmente realizam suas tarefas. Os métodos ocultam de seus usuários as tarefas complexas que ele realiza, por exemplo o pedal acelerador de um carro oculta dos motoristas os complexos mecanismos que fazem o carro andar mais rápido. Em Java primeiro criamos uma unidade de programa chamada classe para abrigar um método, assim como os desenhos de engenharia de um carro abrigam o projeto de um pedal acelerador. Em uma classe você fornece um ou mais métodos que são projetados para realizar as tarefas da classe. Portanto marque a alternativa CORRETA referente aos métodos de uma classe. Nem todo parâmetro precisa especificar necessariamente o tipo ou o identificador. O número de argumentos na chamada de um método não precisa necessariamente corresponder ao número de parâmetros definidos no método. Um método pode especificar múltiplos parâmetros, separando cada parâmetro do seguinte por um ponto e vírgula. No momento em que um método é chamado , seus argumentos são atribuídos a seus parâmetros. Então o corpo do método utiliza as variáveis de parâmetro para acessar os valores de argumento. Em geral você pode chamar um método de uma classe, mesmo sem ter criado um objeto desta classe. Gabarito Comentado . 9a Questão (Ref.: 201502290984) Pontos: 1,0 / 1,0 Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo: Import Package Unify Generalation Extends 10a Questão (Ref.: 201502535817) Pontos: 1,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 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. que a superclasse representa um grupo mais especializado de objetos. que a subclasse nunca adiciona seus prórios campos e métodos. Gabarito Comentado .
Compartilhar