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=1152894330 1/5 PROGRAMAÇÃO ORIENTADA A OBJETOS Simulado: CCT0263_SM_201202269737 V.3 Fechar Aluno(a): WAGNER ROBERTO CARVALHO MONTEIRO Matrícula: 201202269737 Desempenho: 3,0 de 8,0 Data: 05/05/2015 13:03:42 (Finalizada) 1a Questão (Ref.: 201202395271) Pontos: 1,0 / 1,0 Ao utilizar o Java na criação de uma aplicação, surge a necessidade da utilização do comando Scanner. Esse comando viabiliza a entrada de informações pelo usuário via teclado. Para a utilização do comando, devemos importar a biblioteca correspondente. Essa biblioteca é importada através da linha de comando: dim java.util.* import java.util.* var java.scanner.* import javac.exe submit javax.io.* 2a Questão (Ref.: 201202398832) Pontos: 0,0 / 1,0 Um programa Java é listado a seguir: Um bloco do programa está faltando. Ao inserir o bloco: Qual será a saída exibida através do comando System.out.print ? 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152894330 2/5 02 14 25 36 47 11 21 32 42 53 00 11 21 32 42 02 14 26 38 00 11 23 36 410 3a Questão (Ref.: 201202387827) Pontos: 1,0 / 1,0 Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO. public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false). public void PasteCopy(): Faz a cópia/cola de um texto. public void show(): Faz o frame aparecer na tela. public void setTitle(String title): Coloca um título na barra de título da janela. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. 4a Questão (Ref.: 201202387793) Pontos: 0,0 / 1,0 Sobre API Java Swing identifique a alternativa FALSA. A API Java Swing está contida no pacote javax.swing. Essa API provê funcionalidades para criação de componentes e containers "leves" (puramente criados em Java). A API Swing foi feita para substituir a API AWT. Muitas das novas classes refeitas foram chamadas com o nome antigo que recebiam do componente AWT legado prefixado com um "J". A API Swing faz um excelente uso de subpacotes, com 16 deles na versão Java SE 6. Quando classes comuns são separadas em seus próprios pacotes, a usabilidade do código e manutenção são alavancadas. Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton. Swing também fornece o suporte ao conceito lookandfeel, permitindo mudanças universais no estilo dos componentes da interface gráfica com o usuário. Outras características são: inclusão de tooltips, funcionalidades de acessibilidades, modelo de eventos e componentes sofisticados como tabelas, árvores, componentes de texto, sliders, e barras de progresso. Swing tira proveito da arquitetura modelviewcontroller (MVC). O modelo representa o estado atual de cada componente. A visão é a representação dos componentes sobre a tela. O controle é a funcionalidade que liga os componentes de interface com usuário aos eventos. Gabarito Comentado. 5a Questão (Ref.: 201202387788) Pontos: 1,0 / 1,0 Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado. Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário. Java Networking: Desenvolvimento de aplicações de banco de dados SQL. Java Basic I/O: Utilização de streams de dados. Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152894330 3/5 Java Swing: Criação de componentes de interface com o usuário mais sofisticadas. Gabarito Comentado. 6a Questão (Ref.: 201202391634) Pontos: 0,0 / 1,0 De acordo com a descrição de um conjunto de entidades (reais ou abstratas) de um mesmo tipo e com as mesmas características e comportamentos. É uma definição de: String. Método. Objeto. Classe. Conjunto. 7a Questão (Ref.: 201202388624) Pontos: 0,0 / 1,0 De acordo com a teoria sobre Especificadores de Acesso, identifique qual especificador está incorreto. Public: Denota atributos e métodos que podem ser acessados por qualquer classe que usa ou dependa desta em tempo de execução. Package: Denota atributos e métodos que podem ser acessados por qualquer classe que usa ou dependa desta em tempo de execução e projeto. Private: Denota atributos e métodos que não são acessíveis fora da classe atual em tempo de execução. Free: Livre acesso interno e externo por atributos e métodos em tempo de execução. Protected: Denota atributos e métodos que podem ser acessados na classe atual e em todas as suas subclasses em tempo de execução. Gabarito Comentado. 8a Questão (Ref.: 201202387802) Pontos: 0,0 / 1,0 Identifique qual funcionalidade NÃO corresponde ao subpacote da API Swing. javax.swing.plaf.*: Ajuda a implementar e configurar suporte básico adaptável lookandfeel. Fornece o código para importar as necessárias classes do pacote. javax.swing.border: Declara a interface Border e outras classes, que definem estilos de renderização de bordas específicos. javax.swing.text.*: Dá suporte a aspectos relacionados com textos de seus componentes Swing. Fornece o código para importar as necessárias classes do pacote. javax.swing.evento.*: Cria eventos em box de avisos ao usuário e adaptadores. Fornece o código para importar as necessárias classes do pacote. javax.swing.*: Criação de componentes básicos como botões, painéis e caixas de diálogo. Fornece o código para importar as classes necessárias do pacote. 9a Questão (Ref.: 201202388253) Faça um programa em JAVA que verifique se um aluno está aprovado ou reprovado (após receber as notas de 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152894330 4/5 AV1 e AV2), conforme as regras vigentes. Caso o aluno vá a AV3, receba esta nota e verifique se ele está aprovado ou reprovado. No final, o programa deve perguntar ao usuário se ele deseja verificar a situação de outro aluno. Caso a resposta seja "S" (Sim) devese verificar a situação do próximo aluno, se a resposta for "N" (Não) devese encerrar o programa, informando antes a quantidade total de alunos aprovados e a quantidade total de alunos reprovados. Sua Resposta: C Compare com a sua resposta: import javax.swing.*; public class AVs { public static void main(String[] args) { double av1, av2, av3, media; int totaprov,totreprov; String valor_lido; char resp; totaprov=0; totreprov=0; resp='S'; while (resp=='S' || resp=='s') { valor_lido = JOptionPane.showInputDialog("Digite av1"); av1 = Double.parseDouble(valor_lido); valor_lido = JOptionPane.showInputDialog("Digite av2"); av2 = Double.parseDouble(valor_lido); media = (av1+av2)/2; if (av1+av2 >= 14) { System.out.println("\nAprovado com media: " + media); totaprov++; } if (av1+av2 < 5) { System.out.println("\nReprovado com media: " + media); totreprov++; } if (av1+av2 >=5 && av1+av2<14) { valor_lido = JOptionPane.showInputDialog("Digite av3"); av3 = Double.parseDouble(valor_lido); media = (av1+av2+av3)/3; if (av1+av2+av3 >= 15) { System.out.println("\nAprovado com media: " + media); totaprov++; } else { System.out.println("\nReprovado com media: " + media); totreprov++; } } valor_lido = JOptionPane.showInputDialog("Há outro aluno para verificar? S/N"); resp = valor_lido.charAt(0); } System.out.println("\n\nTotal de Aprovados = " + totaprov); System.out.println("\n\nTotal de Reprovados = " + totreprov); } } 10a Questão (Ref.: 201202388148) Faça um programa em JAVAque calcule o perímetro e área de um retângulo e volume do paralelepípedo. O programa deverá receber o valor do comprimento, largura e altura e apresentar o resultado. Sua Resposta: C Compare com a sua resposta: import javax.swing.*; public class perimetroCalculo { public static void main (String[] parametro) { double compri, larg, alt, Peri, Area, VolParale; 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152894330 5/5 String valorlido; valorlido = JOptionPane.showInputDialog("Digite o Comprimento"); compri = Double.parseDouble(valorlido); valorlido = JOptionPane.showInputDialog("Digite o Largura"); larg = Double.parseDouble(valorlido); valorlido = JOptionPane.showInputDialog("Digite o Altura"); alt = Double.parseDouble(valorlido); Peri = (2*compri)+(2*larg); Area = compri*larg; VolParale = compri*larg*alt; System.out.println(Peri); System.out.println(Area); System.out.println(VolParale); } }
Compartilhar