Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaiação Parcial: CCT0261_SM_201607018152 V.1 Aluno(a): MARCELO DIONIZIO CARDOSO Matrícula: 201607018152 Acertos: 7,0 de 10,0 Data: 26/09/2017 16:05:44 (Finalizada) 1a Questão (Ref.: 201607251622) Acerto: 0,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 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 javac MeuPrograma 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 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.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.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Gabarito Comentado. 2a Questão (Ref.: 201607843725) 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): J2SE. Java API. JavaBeans. Java Virtual Machine. JDK. 3a Questão (Ref.: 201607713986) Acerto: 0,0 / 1,0 Marque a opção que mostra o que é impresso na tela. public class Descoberta { private int v; public Descoberta(int p) { v= p+1; } public void faz(int p) {v = v + p; } public void exec() { System.out.print(" " + v); } } public static void main(String args[]) { int B[] = {10,15,20,25,30}; Descoberta d = new Descoberta(101); for (int i = 0; i < B.length ; i++) { d.faz(B[i]); d.exec(); } } //fim main } Não compila. Por isso, nada é impresso na tela. 112 112 112 112 112 112 112 147 173 201 113 127 148 172 202 112 127 147 172 202 4a Questão (Ref.: 201607833017) Acerto: 1,0 / 1,0 Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do mesmo: public class Repeticao { public static void main(String arg[]){ int i; char letra = 'a'; for(i=1;i<=5;i++){ System.out.print(" "+letra); letra++; } } } a b c d e f a b c d letra letra letra letra letra letra letra letra letra a b c d e 5a Questão (Ref.: 201607635566) 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: Conhecidos como componentes Java puros São extensões do pacote java.util.swing A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Possui portabilidade, em relação ao componente AWT Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201607251653) Acerto: 1,0 / 1,0 As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer- lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.util e java.lang javax.swing e java.util java.awt e javax.swing java.awt e java.lang java.lang e javax.swing Gabarito Comentado. 7a Questão (Ref.: 201607295033) 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." parâmetro objeto método variável atributo Gabarito Comentado. 8a Questão (Ref.: 201607617546) Acerto: 0,0 / 1,0 Seja a classe: public class TV { public boolean estadoTV; public TV(boolean estadoTV){this.estadoTV=estadoTV;) public void ligaTV() {estadoTV=true;} public void desligaTV( ) {estadoTV=false;} } Marque a alternativa que apresenta uma forma correta de se criar uma instância para esta classe: TV m.new TV(true ); TV m.new TV; TV m=newTV(false ); TV m=new TV(); TV m.new TV(); 9a Questão (Ref.: 201607051606) Acerto: 1,0 / 1,0 Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma generalização: new generation super implements extends 10a Questão (Ref.: 201607296443) 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 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 subclasse nunca adiciona seus prórios campos e métodos. que a superclasse representa um grupo mais especializado de objetos. que a subclasse representa um grupo mais especializado de objetos. Gabarito Comentado.
Compartilhar