Baixe o app para aproveitar ainda mais
Prévia do material em texto
Av1- LINGUAGEM DE PROGRAMAÇÃO, AULAS DE 1 A 5 1a Questão (Ref.: 201607705584) Acerto: 1,0 / 1,0 Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode". Qual das respostas apresenta o conceito correto para "bytecode"? Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. É resultado da interpretação do código fonte de um programa escrito em Java. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. 2a Questão (Ref.: 201607034084) Acerto: 1,0 / 1,0 No âmbito da linguagem Java, considere: I. Edição é a criação do programa, que também é chamado de código Bytecode. II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma. III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode. IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado. Está correto o que consta em IV, somente I, II, III e IV III, somente II e IV, somente III e IV, somente 3a Questão (Ref.: 201607032430) Acerto: 1,0 / 1,0 Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: int [][] matriz = new int [4][5]; int [][] matriz = new int [4,5]; int matriz [4][5]; int [][] matriz = new int [5,4]; int [][] matriz = new int [5][5]; 4a Questão (Ref.: 201607694816) Acerto: 1,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 } 112 112 147 173 201 Não compila. Por isso, nada é impresso na tela. 112 127 147 172 202 113 127 148 172 202 112 112 112 112 112 5a Questão (Ref.: 201607232483) 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: javax.swing e java.util java.awt e javax.swing java.awt e java.lang java.util e java.lang java.lang e javax.swing Gabarito Comentado. 6a Questão (Ref.: 201607616398) 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 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 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. Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método toString(). Gabarito Comentado. 7a Questão (Ref.: 201607032806) Acerto: 1,0 / 1,0 Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz uso do código informado: public class Cliente{ String nome = null; int idade = 0; String endereco = null; public Cliente(String nome, int idade, String endereco){ this.nome = nome; this.idade = idade; this.endereco = endereco; } } Cliente cliente = new Cliente(); Cliente cliente = new Cliente("Maria", 20, "R das Flores 322"); Cliente cliente = Cliente("Maria", "20","R das Flores 322"); New Cliente = Cliente("Maria", "20","R das Flores 322"); Cliente cliente = Cliente(); 8a Questão (Ref.: 201607229125) Acerto: 1,0 / 1,0 A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: a computação seja acionada por troca de mensagens entre objetos os usuários utilizem as aplicações de forma mais simples os sistemas sejam encapsulados por outros sistemas os objetos sejam implementados de maneira eficiente e simples os programadores de aplicações sejam mais especializados Gabarito Comentado. 9a Questão (Ref.: 201607654246) Acerto: 0,0 / 1,0 Uma classe pode possuir mais de um construtor. Eles devem ter o mesmo nome e diferenciar-se apenas pela quantidade e tipo de argumentos que recebem. Este mecanismo é chamado de: sobrecarga de objeto sobrecarga de atributos sobrecarga de linguagem sobrecarga de classes sobrecarga de construtor 10a Questão (Ref.: 201607032440) Acerto: 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: Unify Generalation Package Import Extends
Compartilhar