GoConqr has a new look! Let us know what you think.

Quiz

Programação orientada a objeto 11

Anderson Ribeiro 9 questions

Take the quiz

Questions in this quiz (9)

  1. 1Um programa Java é listado a seguir:

    Um bloco do programa está faltando. Ao inserir o bloco:
    X = X - Y

    Qual será a saída exibida através do comando System.out.print ?
    Image for question 1
    1. A00 11 23 36 410
    2. B00 11 21 32 42
    3. C02 14 26 38
    4. D02 14 25 36 47
    5. E11 21 32 42 53
  2. 2Identifique qual o método que NÃO é comum em todos os componentes do Swing.
    1. AgetLength/Width
    2. Bget/setLocation
    3. Cget/setDirSize
    4. Dget/setPreferredSize
    5. Eget/setSize
  3. 3De acordo com os tipos de Layout, identifique qual das afirmações abaixo está INCORRETA.
    1. A- GridLayout: permite construir uma tabela de componentes. Ao adicioná-los, eles são colocados da esquerda para a direita e de cima para baixo em uma grade. Você pode especificar o número de colunas e linhas que serão necessárias, e todas terão o mesmo tamanho. Se existir menos componentes do que o total de espaços, eles ficarão vazios. Caso contrário, o componente excedente não será mostrado.
    2. B- BorderLayout: é o padrão. Divide a tela em cinco regiões (NORTH, SOUTH, EAST, WEST, CENTER). Todo componente adicionado entra automaticamente no centro, "empurrando" os outros para as bordas.
    3. C- GridBagLayout: permite maior controle que o GridLayout. Neste layout você pode definir exatamente como as regiões da sua grade irão se comportar e reformatar caso a janela tenha seu tamanho alterado. Entretanto, é o gerenciador mais complexo de utilizar. Ele foi criado para ser utilizado por programas de criação de GUI's.
    4. D- BoxLayout: é uma versão simplificada do GridBagLayout. Permite indicar a localização dos componentes em coordenadas X e Y, porém não permite o controle da distância entre componentes.
    5. E- FlowLayout: é o mais simples. Ele simplesmente "enche" o container com componentes da esquerda pra direita, até terminar o espaço da linha. Daí, ele faz a mesma coisa na linha abaixo. Todos os componentes sempre terão um espaço do tamanho que eles estão ocupando no momento.
  4. 4Os gerenciadores de layouts organizam os componentes GUI em um container de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de layout a responsabilidade do detalhe da aparência. Neste contexto, assinale a alternativa que apresenta o conjunto de linhas que configura o gerenciador FlowLayout para o container corrente.
    1. Alayout = new FlowLayout();
      getPane().setLayout(layout);
    2. Blayout = new FlowLayout();
      getContent().setLayout(layout);
    3. Clayout = new FlowLayout();
      getContentPane(layout);
    4. Dlayout = new FlowLayout();
      getContentPane().getLayout(layout);
    5. Elayout = new FlowLayout();
      getContentPane().setLayout(layout);
  5. 5Tenho uma aplicação que trabalha com cadastro de funcionários e que usa botões de rádio ou botões de opção. Para conseguir a exclusividade na marcação de um botão entre vários que apresentam o estado civil de um funcionário tenho que ....
    1. ACriar cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho.
    2. BCriar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o grupo será criado automaticamente.
    3. CCriar cada objeto de JRadioButton e usar add para adicionar cada botão à interface, além de setMnemonic para teclas de atalho. Assim, o grupo será criado automaticamente.
    4. DCriar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup.
    5. ECriar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. Além disso, tenho que adicionar o objeto de ButtonGroup à minha interface.
  6. 6Na criação de menus, usando o pacote javax.swing, a classe que funciona como container para as diversas opções de menu e:
    1. AJMenuBar
    2. BJMenu
    3. CJFrame
    4. DJMenuItem
    5. EJComponent
  7. 7Qual dos métodos abaixo não é previsto na interface WindowListener?
    1. AwindowOpened
    2. BwindowDestroyed
    3. CwindowDeactivated
    4. DwindowDeiconified
    5. EwindowClosing
  8. 8A interface MouseListener disponibiliza 14 métodos de tratamento para os diferentes comportamentos possíveis para as funções do mouse. Com relação ao mouseEntered(MouseEvent e) selecione a opção correta:
    1. AInvocado quando o botão do mouse é pressionado e em seguida movimentado com o componente;
    2. BInvocado quando o mouse entra na região gráfica do componente
    3. CInvocado quando o mouse se moveu para região gráfica do componente sem nenhum botão apertado;
    4. DInvocado quando o mouse se movimento e seu botão principal é apertado.
    5. EInvocado quando o mouse sai da região gráfica do componente;
  9. 9Qual método é acionado quando ocorre a alteração do texto de um componente associado a TextListener?
    1. AtextValueChanged
    2. BtextPerformed
    3. CtextUpdated
    4. DactionPerformed
    5. EtextChanged

Information

Description
- Programação Orientada a Objetos Quiz on Programação orientada a objeto 11, created by Anderson Ribeiro on 08/06/2016.
Language
Português
Views
2
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?