Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 1/4 PROGRAMAÇÃO ORIENTADA A OBJETOS Simulado: CCT0263_SM_201202269737 V.1 Fechar Aluno(a): WAGNER ROBERTO CARVALHO MONTEIRO Matrícula: 201202269737 Desempenho: 7,0 de 8,0 Data: 25/04/2015 15:12:46 (Finalizada) 1a Questão (Ref.: 201202398850) Pontos: 1,0 / 1,0 Quando uma condição anormal de processamento ou compilação, que normalmente abortaria a execução ou geraria erro de compilação, ocorre, esta pode ser tratada na linguagem através de condições e desvios. A este tratamento, chamamos de: Exceções Instruções de Controle Concorrência Eventos Herança Multipla 2a Questão (Ref.: 201202388392) Pontos: 1,0 / 1,0 Sobre programação orientada a objetos, assinale a afirmativa INCORRETA: Uma classe é um modelo usado para criar vários objetos com características semelhantes. Uma classe que herda de outra é chamada superclasse. Pacote é um conjunto de classes e interfaces. Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe. Os objetos também são denominados instâncias. 3a Questão (Ref.: 201202387769) Pontos: 1,0 / 1,0 Identifique qual o método que NÃO é comum em todos os componentes do Swing. get/setPreferredSize get/setSize get/setDirSize get/setLocation getLength/Width Gabarito Comentado. 4a Questão (Ref.: 201202387914) Pontos: 1,0 / 1,0 Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO. Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos. Chamar (opcionalmente) show() e definir o tamanho do frame com setSize(). 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 2/4 Adicionar os componentes ao content pane do frame ou a algum outro container. Declarar os componentes como propriedades da classe que estende JFrame (o toplevel container). Instanciar os componentes no construtor da classe ou na declaração. Gabarito Comentado. 5a Questão (Ref.: 201202388349) Pontos: 1,0 / 1,0 De acordo com a estrutura de programação JAVA, identifique qual das afirmações sobre identificadores abaixo está incorreta. Tem tamanho máximo de 8 letras. Não podem ser iniciados por dígito. Podem conter letras e/ou dígitos, "_" e "$". Não podem ser palavras reservadas. Nomeiam variáveis, funções, classes e objetos. 6a Questão (Ref.: 201202537718) Pontos: 0,0 / 1,0 Os gerenciadores de Layout têm por objetivo organizar componente GUI em um contêiner com o propósito de apresentação. Baseado neste recurso, identifique com verdadeiro ou falso as alternativas abaixo: O GridLayout organiza os componentes nas linhas e colunas. O BoxLayout, tem por objetivo organizar os componentes somente em colunas O BorderLayout organiza os componentes GUI em 5 regiões. Não é possível combinar mais de um gerenciador de layouts para organizar componentes. O FlowLayout possibilita os componente serem colocados da direita para a esquerda a medida que são adicionados. Gabarito Comentado. 7a Questão (Ref.: 201202537713) Pontos: 1,0 / 1,0 Um dos recursos mais brilhantes do Java é o pacote SWING que nos permite desenvolver aplicações com interface gráfico de qualidade. Este disponibiliza uma série de componentes e containers. Baseado neste recurso, identifique com verdadeiro ou falso as alternativas abaixo: O componente JSlider permite a seleção a partir de um intervalo de valores inteiros. Normalmente os componentes do tipo JCheckBox são agrupados exclusivamente em uma aplicação. É possível a exibição de ícones para JLabels. Para tanto, podese utilizar o método getIcon(Icon) Quando clicado, o JComboBox abre uma lista de possíveis valores ou opções Não é possível associar eventos a um JTextField. Gabarito Comentado. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 3/4 8a Questão (Ref.: 201202391781) Pontos: 1,0 / 1,0 Quando num programa que utiliza linguagem orientada a objetos aparece um objeto que realiza ações diferentes, dependendo da operação, ou seja, a mesma operação pode atuar de modos diversos em classes diferentes, estáse diante de um(a): atributo multivalorado; caso de uso de engenharia reversa; herança múltipla; polimorfismo; superclasse. Gabarito Comentado. 9a Questão (Ref.: 201202388246) Escreva um programa em JAVA que determine o comprimento da circunferência (2 pi raio) de um circulo cujo raio será informado. Incluir o cálculo da área da circunferência (pi raio * raio). Calcular também o volume da esfera formada pelo raio: 4(pi raio * raio * raio)/3. Após o cálculo apresentar os resultados. Sua Resposta: Compare com a sua resposta: import javax.swing.*; public class calculoCircunferencia { public static void main (String[] parametro) { double Raio, Circ, Area, VolEsf; String valorlido; valorlido = JOptionPane.showInputDialog("Digite o Raio"); Raio = Double.parseDouble(valorlido); Circ = 2*Raio*3.14159; Area = Raio*3.14159*Raio; VolEsf = (3.14159*Raio*Raio*Raio)*4/3; System.out.println(Circ); System.out.println(Area); System.out.println(VolEsf); } } 10a Questão (Ref.: 201202388138) Desenvolver programa em JAVA que peça ao usuario para cadastrar uma senha; na sequencia, deve pedir ao usuario que digite duas variáveis reais, e irá calcular a divisão da primeira pela segunda. O programa irá pedir ao usuário que digite sua senha:Se a senha estiver correta deve mostrar o resultado da divisao. Senão apresenta uma mensagem de erro e encerra o aplicativo. Sua Resposta: 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1115995428 4/4 Compare com a sua resposta: import javax.swing.*; public class Senha4 { public static void main(String[] args) { String cadastroSenha; String confirmaSenha; double a; double b; cadastroSenha = JOptionPane.showInputDialog(null,"Senha","",JOptionPane.QUESTION_MESSAGE); a = Double.parseDouble(JOptionPane.showInputDialog(null,"Primeiro número","",JOptionPane.QUESTION_MESSAGE)); b = Double.parseDouble(JOptionPane.showInputDialog(null,"Segundo número","",JOptionPane.QUESTION_MESSAGE)); confirmaSenha = JOptionPane.showInputDialog(null,"Digite sua senha","",JOptionPane.QUESTION_MESSAGE); if (confirmaSenha.equals(cadastroSenha)){ System.out.println(a/b); }else{ System.out.println("Senha incorreta"); } System.exit(0); } }
Compartilhar