Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/11/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 1/4 Avaliação: CCT0261_AV_201407012126 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201407012126 - CÍCERO MEDEIROS DE OLIVEIRA JÚNIOR Nota da Prova: 7,0 Nota de Partic.: Av. Parcial Data: 21/11/2017 16:08:56 1a Questão (Ref.: 201407711642) Pontos: 1,0 / 1,0 Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação intermediária, chamada: Servlet JavaServePages classe Dot Net Bytecode 2a Questão (Ref.: 201407044475) Pontos: 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 para armazenar dados de tipos primitivos e também para armazenar objetos. é 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 somente para armazenar tipos primitivos. 3a Questão (Ref.: 201407245024) Pontos: 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.awt e javax.swing javax.swing e java.util java.util e java.lang java.awt e java.lang java.lang e javax.swing 4a Questão (Ref.: 201407610935) Pontos: 0,0 / 1,0 29/11/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 2/4 Será gerado um erro de compilação, pois o atributo é private. O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo O objeto c não pode ser instanciado, pois não há construtor na classe. O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata"; 5a Questão (Ref.: 201407617022) Pontos: 1,0 / 1,0 Sob Classes Abstratas é correto afirmar que: São utilizadas para que seja possível a criação de interfaces São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão São utilizadas para instanciar objetos abstratos São utilizadas para que seja possível a criação de objetos estáticos 6a Questão (Ref.: 201407603996) Pontos: 0,0 / 1,0 Tei Ping, aluna de programação, escreveu uma classe em Java, aqui parcialmente apresentada, que feriu um importante conceito de Orientação a Objetos. Marque a opção que indica o conceito usado incorretamente pela estudante. public class Aluno { 29/11/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 3/4 public String matricula, nome; public float CR; public void imprimirDados() { System.out.println("Matricula = " + matricula + " Nome = " + nome + " CR = " + CR); } } Abstração Encapsulamento Herança Instância Polimorfismo 7a Questão (Ref.: 201407045006) Pontos: 1,0 / 1,0 Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como: (Fonte: adaptado IBM) Associação Herança Agregação Abstração Classe Abstrata 8a Questão (Ref.: 201407245071) Pontos: 1,0 / 1,0 A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem para o usuário. JOptionPane.showMessageDialog(null, "Minha mensagem!"); JOptionPane.showConfirmDialog(null, "Minha mensagem!"); JOptionPane.showFileChooser(null, "Minha mensagem!"); JOptionPane.showQuestionMessage(null, "Minha mensagem!"); JOptionPane.showInputDialog(null, "Minha mensagem!"); 9a Questão (Ref.: 201407044934) Pontos: 0,0 / 1,0 Baseando-se no trecho de código abaixo, podemos afirmar que: public class Avaliacao { public static void main(String[] args) { String a = "3"; int saida = 0; try { int i = Integer.parseInt(a); saida = i; } catch (Exception e) { saida = -1; } finally { saida = 10; } System.out.println(saida); } } A saída no console será: "-1" 29/11/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 4/4 A saída no console será: "3" A saída no console será: "10" A saída no console será: "13" Não compilará; 10a Questão (Ref.: 201407044958) Pontos: 1,0 / 1,0 Dado o trecho de código escrito em Java abaixo, podemos afirmar que: public class Avaliacao{ public void metodo() throws Exception { throw new Exception(); } public static void main(String args[]) { int x, y, z; x = y = z = 1; try { new Avaliacao().metodo(); x++; } catch (Exception e) { y++; } finally { z++; new Avaliacao().metodo(); } System.out.println(x + "," + y + "," + z); } } Imprime no console: 2,2,1. Imprime no console: 1,1,3. Imprime no console: 1,1,2. Imprime no console: 2,2,3. O programa não compila. Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.
Compartilhar