Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Parcial: CCT0760_SM Acertos: 10,0 de 10,0 Data: 17/04/2018 15:20:04 (Finalizada) 1a Questão (Ref.:201002397649) Acerto: 1,0 / 1,0 De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta. A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa. Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não. Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela. O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer. Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizá-la. 2a Questão (Ref.:201002405078) Acerto: 1,0 / 1,0 O comando Scanner, permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declara-lo, por exemplo, da seguinte forma: Scanner sc System.in Scanner sc = new System.in Scanner a = novo Scanner Scanner xyz = new Scanner (System.in) Scanner SC = new Scanner 3a Questão (Ref.:201003087192) Acerto: 1,0 / 1,0 Os gerenciadores de leiautes organizam os componentes GUI em um contêiner 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 leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout As alternativas I e IV estão erradas. Apenas a opção III está errada. Apenas a IV está errada. As opções I e II estão erradas. Todas as opções estão corretas. 4a Questão (Ref.:201003055434) Acerto: 1,0 / 1,0 Assinale a alternativa que indica corretamente a chamada ao construtor da classe GridLayout que cria uma grade com 3 linhas e 6 colunas. new GridLayout(2,5) new GridLayout(6,3) new GridLayout(3,5) new GridLayout(3,6) new GridLayout(5,2) 5a Questão (Ref.:201002934945) Acerto: 1,0 / 1,0 Na montagem de um menu em barras, em uma interface gráfica, qual a classe responsável pela estrutura do menu? JMenuItem JMenuBar JMenuOption JmenuStruct JMenu 6a Questão (Ref.:201002398075) Acerto: 1,0 / 1,0 Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar? isEditable( ): retorna true ou false, se o campo é ou não editável. getSelectedText( ): captura o texto do campo que foi selecionado. setEditable(boolean): tornar ou não o campo editável. getText( ): captura o texto do campo. setText(String): insere um texto no banco de dados. Gabarito Coment. 7a Questão (Ref.:201002875220) Acerto: 1,0 / 1,0 Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio componente. Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas listeners. Assim sendo, assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "O evento _________ é disparado quando a ação do usuário é clicar em componente JComponent." KeyEvent WindowEvent ItemEvent ActionEvent MouseEvent 8a Questão (Ref.:201002547528) Acerto: 1,0 / 1,0 Visando maior usabilidade, Java permite desenvolver interfaces de muita qualidade. Para tanto, correlacione as colunas abaixo: i. mouseClicked ii. mouseEntered iii. mousseExited iv. mousePressed v. mouseReleased vi. mouseDragged ( ) Quando o botão sai da região gráfica do componente. ( ) Quando o botão do mouse é apertado ( ) Quando o botão e pressionado e solto sobre um componente. ( ) Quando o mouse se movimento e seu botão principal esta apertado ( ) Quando o botão entra na região gráfica do componente. ( ) Quando o botão do mouse é solto. iii, ii, i, vi, iv, v iii, iv, i, vi, ii, v iii, i, iv, vi, ii, v v, ii, i, vi, iv, iii v, iv, i, vi, ii, iii Gabarito Coment. 9a Questão (Ref.:201002547532) Acerto: 1,0 / 1,0 Para tratar eventos de texto, o Java disponibiliza uma série de tratadores de eventos. Visando este conceito, correlacione as colunas abaixo: i. itemStateChanged(ItemEvent e) ii. KeyTyped(KeyEvent e) iii. textValueChanged(TextEvent e) iv. focusGained(FocusEvent e) ( ) Invocado quando o texto do component AWT sofre alguma alteração ( ) Invocado quando uma tecla é apertada e o componente está em foco ( ) Invocada quando um componente de seleção muda de estado ( ) Invocado quando o componente ganha foco. ii, iii, i, iv iv, ii, iii, i iii, i, ii, iv i, ii, iii, iv iii, ii, i, iv Gabarito Coment. 10a Questão (Ref.:201002556188) Acerto: 1,0 / 1,0 O nome do método da interface ItemListener que é invocado quando um componente de seleção muda de estado é: itemStateChanged keyPressed focusLost keyReleased focusGained
Compartilhar