Buscar

1 Simulado Programação Orientada a Objetos - V3

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 look­and­feel, 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 model­view­controller (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 look­and­feel. 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) deve­se verificar a situação do próximo aluno, se a resposta for "N"
(Não) deve­se 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);
}
}

Continue navegando