Baixe o app para aproveitar ainda mais
Prévia do material em texto
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp EAD POUSO ALEGRE - MG Disciplina: LINGUAGEM DE PROGRAMAÇÃO Avaliação: CCT0261_AV_ Data: 24/11/2017 10:20:44 (F) Critério: AV Aluno: - Professor:ALEXANDRE SOARES ALVES Turma: 9002/AB Nota Prova: 9,0 de 9,0 Nota Partic.: 0 Av. Parcial.: 2,0 Nota SIA: 10,0 pts LINGUAGEM DE PROGRAMAÇÃO 1a Questão (Ref.: 56618) Pontos: 1,0 / 1,0 Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas. Resposta: A maquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java. Gabarito: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java. 2a Questão (Ref.: 231748) Pontos: 1,0 / 1,0 Seja a classe Carro e sua subclasse da CarroPasseio: public class Carro { protected double preco=1000.00; protected final double taxa=150.00; public double calculaPreco() { return preco+taxa; } } public class CarroPasseio extends Carro{ private double precoModelo; public void setPreco(double p){precoModelo=p;} public double calculaPreco() { return preco+taxa+precoModelo; } } Qual a saída produzida pela execução do código abaixo: public class Teste { public static void main(String[] args) { Carro c=new Carro(); CarroPasseio b=new CarroPasseio(); b.setPreco(1500.00); System.out.println(b.calculaPreco()); System.out.println(c.calculaPreco()); } 1 de 4 30/11/2017 13:42 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp } Resposta: 2650.0 1150.0 Gabarito: 2650.0 1150.0 3a Questão (Ref.: 55486) Qual sintaxe expressa a criação correta de uma classe em java? Public Exemplo {} public class Exemplo() {} class public Exemplo {} public class Exemplo {} class Exemplo() {} 4a Questão (Ref.: 32041) Pontos: 1,0 / 1,0 Pontos: 1,0 / 1,0 Levando em consideração os conceitos sobre vetores, assinale a opção correta: é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; o limite de um vetor em Java é de 255 posições o índice de um vetor sempre começa em 1 declara-se um vetor: int c[5] = new int(); um vetor somente pode armazenar tipos primitivos de dados 5a Questão (Ref.: 615601) Pontos: 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 Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método toString(). Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); Pertence ao pacote javax.swing 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. É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção Gabarito Comentado. 6a Questão (Ref.: 31634) Pontos: 1,0 / 1,0 Dado o seguinte modelo: Marque a alternativa que define a classe Pessoa. 2 de 4 30/11/2017 13:42 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp public class Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public Pessoa { public static main (String args[]) { private codigoPessoa int; private nome String; private endereco String; private telefone int; } } public Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } public Pessoa { private int codigoPessoa; private String nome; private String endereco; private int telefone; } public class Pessoa { public static main (String args[]) { private int codigoPessoa; private String nome; private String endereco; private int telefone; } } 7a Questão (Ref.: 31639) Pontos: 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 super generation implements extends 8a Questão (Ref.: 255356) Pontos: 1,0 / 1,0 Analise o código abaixo: public class Notebook { private String marca; private String modelo; public Notebook(String marca, String modelo) { this.marca=marca; this.modelo=modelo; } } Podemos afirmar sobre esta classe: o método construtor não está implementado 3 de 4 30/11/2017 13:42 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp possui 5 atributos públicos a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor os atributos estão públicos possui o método main - principal 9a Questão (Ref.: 568612) Pontos: 0,5 / 0,5 Um estagiário de programação foi incumbido de verificar uma linha de código de um programa que apresentava uma tela de forma indesejada. JOptionPane.showInputDialog(null," "," ",JOptionPane.QUESTION_MESSAGE); Para corrigir é necessário conhecer o que se espera, respectivamente, nos campos entre aspas. Assinale a alternativa que define respectivamente. texto da barra de título e o texto interno do campo texto. texto da barra de título e o texto interno da caixa de leitura. texto interno da caixa de leitura e o texto da barra de título. símbolo do tipo de mensagem e o tamanho a cor da caixa de texto. texto interno da caixa de leitura e o texto do campo texto. Gabarito Comentado. 10a Questão (Ref.: 31622) Pontos: 0,5 / 0,5 Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e executá-lo? class Avaliacao { public static void main(String[] args) { System.out.println("Inicio do main!!"); try { System.out.println("Inicio do try!"); int[] array = new int[3]; for (int i = 0; i < 4; ++i) { array[i] = i; System.out.println(i); } System.out.println("Fim do try!"); } catch (Exception e) { System.out.println("Exceçao: " + e); } System.out.println("Fim do main!"); } } O código compila, mas tem sua execução interrompida devido a ocorrência de uma ArrayIndexOutOfBoundsException. O código não compila por causa de um erro no array. O código compila execução sem a existência de Exceções. O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o programa segue ate imprimir: "Fim do main!". O código não compila. Gabarito Comentado. Educational Performace Solution EPS ® - Alunos 4 de 4 30/11/2017 13:42
Compartilhar