Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201607876131) Acerto: 1,0 / 1,0 Analise as seguintes sentenças: I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas, incluindo a plataforma Web. II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. Das sentenças acima, apenas: III é verdadeira II é verdadeira I e III são verdadeiras I é verdadeira I e II são verdadeiras 2a Questão (Ref.: 201607284041) Acerto: 1,0 / 1,0 Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Gabarito Comentado. 3a Questão (Ref.: 201607306612) Acerto: 1,0 / 1,0 Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido exatamente na sequencia correta, após o processamento. int X=3+8; int Y=2*X; float Z=X/2; boolean A = true; System.out.println("\n"+X); System.out.println("\n"+Y); System.out.println("\n"+Z); System.out.println("\n"+A); 11, 22, 5.0, null 22, 11, 5.0, true 11, 22, 5.0, VERDADEIRO 11, 22, 5.0, true 22, 12, 5.0, true 4a Questão (Ref.: 201607085674) Acerto: 1,0 / 1,0 Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por: *, +, ~ .and., .or., .not &&, ||, ! and, or, not &, #, $ Gabarito Comentado. 5a Questão (Ref.: 201607667982) 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: São áreas que comportam outros componentes, inclusive outros painéis São elementos que fazem a intermediação entre um container e os demais GUI anexados. São criados com a classe JPanel, que é derivada da classe Container O JPanel, assim como o JFrame são derivados do pacote java.util.awt 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. 6a Questão (Ref.: 201607667985) Acerto: 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 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 Possui portabilidade, em relação ao componente AWT Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201607284083) Acerto: 1,0 / 1,0 Seja a classe: public class Moto { public boolean estadoMotor; public void ligaMotor() {estadoMotor=true;} public void desligaMotor( ) {estadoMotor=false;} } Marque a alternativa que apresenta a forma correta de se criar uma instância desta classe: Moto m.new Moto( ); Moto m.new Moto; Moto m=new Moto(); Moto m.new( ); Moto m=new( ).Moto; Gabarito Comentado. 8a Questão (Ref.: 201607083528) Acerto: 1,0 / 1,0 Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa: É um atributo do objeto e não da classe. O dado atribuído a este atributo fica guardado no objeto, e não na classe. É acessado pelo objeto e não pela classe. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). É a forma mais próxima de se definir um atributo local em Java. 9a Questão (Ref.: 201607328862) Acerto: 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 nunca adiciona seus prórios campos e métodos. que a subclasse representa um grupo mais especializado de objetos. que a superclasse sempre adiciona novas caracteristicas em vistas as caracteristicas apresentadas pela sua subclasse. que a subclasse possuirá caracteristicas mais restritas que as de sua superclasse. que a superclasse representa um grupo mais especializado de objetos. Gabarito Comentado. 10a Questão (Ref.: 201607743088) Acerto: 1,0 / 1,0 Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo ou classe sempre serão instanciados. Entretanto, existem situações em que é útil definir classes para as quais nunca irá se querer instanciar objetos dessa classe. Essas classes são chamadas: Classes Abstratas Classes Polimórficas Classes privadas Classes Final Interface
Compartilhar