Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO ORIENTADA A OBJETOS Aula 01 1 Questão Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO. public String getText():Retorna o texto mostrado no botão. public void setText(String text): Muda o texto de face do botão. public void setHorizontalAlignment: Define o alinhamento horizontal public void show(): Faz o frame aparecer na tela. public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto de face. Respondido em 10/10/2020 07:32:50 Gabarito Comentado Gabarito Comentado 2 Questão Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A=true, B=false; boolean R1, R2, R3, R4; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.print(R1); System.out.print(R2); System.out.print(R3); System.out.print(R4); } } Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo) true, false, true, false false, true, false, true true, false, false, true false, false, false, true false, true, true, true Respondido em 10/10/2020 07:32:54 3 Questão 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 = new Scanner Scanner a = novo Scanner Scanner sc = new System.in Scanner xyz = new Scanner (System.in) Scanner sc System.in Respondido em 10/10/2020 07:32:59 4 Questão Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO. Declarar os componentes como propriedades da classe que estende JFrame (o top-level container). Adicionar os componentes ao content pane do frame ou a algum outro container. Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos. Instanciar os componentes no construtor da classe ou na declaração. Chamar (opcionalmente) show() e definir o tamanho do frame com setSize(). Respondido em 10/10/2020 07:33:02 Gabarito Comentado 5 Questão Acerca de Construtores em Java, marque a alternativa correta: Não usamos construtor em Inteface gráfica Os construtores permitem modificar suas saídas O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. Um construtor é um método especial, já que possui retorno. Respondido em 10/10/2020 07:33:03 6 Questão Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. public void show(): Faz o frame aparecer na tela. public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false). public void setTitle(String title): Coloca um título na barra de título da janela. public void PasteCopy(): Faz a cópia/cola de um texto. Respondido em 10/10/2020 07:33:07 7 Questão Os tipos primitivos de dados do Java são: boolean, char, int, long, float boolean, string, int, float, double boolean, char, byte, short, int, long, float, double boolean, string, short, int, long, float, double boolean, string, byte, int, long, float Respondido em 10/10/2020 07:33:08 8 Questão 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 ? 11 21 32 42 53 00 11 23 36 410 02 14 25 36 47 02 14 26 38 00 11 21 32 42 1 Questão Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado. Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora. Java Networking: Desenvolvimento de aplicações de banco de dados SQL. Java Swing: Criação de componentes de interface com o usuário mais sofisticadas. Java Basic I/O: Utilização de streams de dados. Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário. Respondido em 10/10/2020 07:33:26 Gabarito Comentado 2 Questão Identifique qual o método que NÃO é comum em todos os componentes do Swing. get/setPreferredSize get/setSize get/setLocation get/setDirSize getLength/Width Respondido em 10/10/2020 07:33:27 Gabarito Comentado 3 Questão Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer. HORIZONTAL_SCROLLBAR_AS_NEEDED VERTICAL_SCROLLBAR_AS_NEEDED HORIZONTAL_SCROLLBAR_NEVER VERTICAL_SCROLLBAR_ALWAYS HORIZONTAL_SCROLLBAR_ALWAYS Respondido em 10/10/2020 07:33:31 4 Questão Qual objeto abaixo não é um objeto atomico? combobox Botão Menu Classe Caixa de Texto Respondido em 10/10/2020 07:33:35 Explicação: A Classe. 5 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JPanel = Contêiner em que os componentes podem ser colocados. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. JClosed = Identifica todos os frames já fechados pelo usuário. JCheckBox = Possui dois estados: selecionado ou não selecionado. Respondido em 10/10/2020 07:33:36 6 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JFrame = É um container (formulário) para outros componentes GUI. JLabel = Área em que o usuário utiliza para digitar. JButton = Área que aciona um evento quando o usuário clica. JTextField = Área em que o usuário insere dados pelo teclado. ButtonGroup: Componente utilizado para criar grupos de JRadioButtons Respondido em 10/10/2020 07:33:40 7 Questão As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo. java.net javax.swing java.lang java.exe java.awt Respondido em 10/10/2020 07:33:44 Gabarito Comentado 8 Questão De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer. 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. 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. 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. 1 Questão 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 ? 00 11 21 32 42 11 21 32 42 53 02 14 25 36 47 02 14 26 38 00 11 23 36 410 Respondido em 10/10/2020 07:37:05 2 Questão Qual objeto abaixo não é um objeto atomico? Classe Caixa de Texto Menu combobox Botão Respondido em 10/10/2020 07:37:10 Explicação: A Classe. 3 Questão As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo. java.net javax.swing java.exe java.lang java.awt Respondido em 10/10/2020 07:34:43 Gabarito Comentado 4 Questão Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado. Java Swing: Criação de componentes de interface com o usuário mais sofisticadas. Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário. Java Basic I/O: Utilização de streams de dados. Java Networking: Desenvolvimento de aplicações de banco de dados SQL. Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora. Respondido em 10/10/2020 07:34:44 Gabarito Comentado 5 Questão 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. 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. O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer. 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. Respondido em 10/10/2020 07:34:48 6 Questão Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer. HORIZONTAL_SCROLLBAR_ALWAYS HORIZONTAL_SCROLLBAR_NEVER VERTICAL_SCROLLBAR_AS_NEEDED VERTICAL_SCROLLBAR_ALWAYS HORIZONTAL_SCROLLBAR_AS_NEEDED Respondido em 10/10/2020 07:34:50 7 Questão Identifique qual o método que NÃO é comum em todos os componentes do Swing. get/setSize getLength/Width get/setDirSize get/setPreferredSize get/setLocation Respondido em 10/10/2020 07:34:55 Gabarito Comentado 8 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JPanel = Contêiner em que os componentes podem ser colocados. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. JClosed = Identifica todos os frames já fechados pelo usuário. JCheckBox = Possui dois estados: selecionado ou não selecionado. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. 1 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JPanel = Contêiner em que os componentes podem ser colocados. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. JClosed = Identifica todos os frames já fechados pelo usuário. JCheckBox = Possui dois estados: selecionado ou não selecionado. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. Respondido em 10/10/2020 07:35:52 2 Questão O pacote de controles gráficos que o canvas não se altera com o sistema operacional é? UTIL AWT IO SWING JAVAX Respondido em 10/10/2020 07:35:54 Gabarito Comentado 3 Questão Acerca de Construtores em Java, marque a alternativa correta: Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. Um construtor é um método especial, já que possui retorno. O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo Não usamos construtor em Inteface gráfica Os construtores permitem modificar suas saídas Respondido em 10/10/2020 07:35:58 4 Questão Os tipos primitivos de dados do Java são: boolean, string, byte, int, long, float boolean, char, byte, short, int, long, float, double boolean, string, short, int, long, float, double boolean, char, int, long, float boolean, string, int, float, double Respondido em 10/10/2020 07:36:02 5 Questão Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO. public void show(): Faz o frame aparecer na tela. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false). public void setTitle(String title): Coloca um título na barra de título da janela. public void PasteCopy(): Faz a cópia/cola de um texto. Respondido em 10/10/2020 07:36:06 6 Questão Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A=true, B=false; boolean R1, R2, R3, R4; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.print(R1); System.out.print(R2); System.out.print(R3); System.out.print(R4); } } Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo) true, false, false, true false, true, false, true true, false, true, false false, false, false, true false, true, true, true Respondido em 10/10/2020 07:36:10 7Questão 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 Scanner Scanner xyz = new Scanner (System.in) Scanner sc = new System.in Scanner a = novo Scanner Respondido em 10/10/2020 07:36:13 8 Questão Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO. Declarar os componentes como propriedades da classe que estende JFrame (o top-level container). Chamar (opcionalmente) show() e definir o tamanho do frame com setSize(). Instanciar os componentes no construtor da classe ou na declaração. Adicionar os componentes ao content pane do frame ou a algum outro container. Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos. 1 Questão Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO. Adicionar os componentes ao content pane do frame ou a algum outro container. Declarar os componentes como propriedades da classe que estende JFrame (o top-level container). Instanciar os componentes no construtor da classe ou na declaração. Chamar (opcionalmente) show() e definir o tamanho do frame com setSize(). Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos. Respondido em 10/10/2020 07:38:56 Gabarito Comentado 2 Questão O pacote de controles gráficos que o canvas não se altera com o sistema operacional é? UTIL JAVAX SWING IO AWT Respondido em 10/10/2020 07:38:59 Gabarito Comentado 3 Questão Acerca de Construtores em Java, marque a alternativa correta: Não usamos construtor em Inteface gráfica Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo Um construtor é um método especial, já que possui retorno. Os construtores permitem modificar suas saídas Respondido em 10/10/2020 07:39:02 4 Questão Os tipos primitivos de dados do Java são: boolean, string, int, float, double boolean, string, short, int, long, float, double boolean, char, byte, short, int, long, float, double boolean, char, int, long, float boolean, string, byte, int, long, float Respondido em 10/10/2020 07:39:04 5 Questão Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO. public void setTitle(String title): Coloca um título na barra de título da janela. public void PasteCopy(): Faz a cópia/cola de um texto. public void show(): Faz o frame aparecer na tela. public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false). public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. Respondido em 10/10/2020 07:39:08 6 Questão Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A=true, B=false; boolean R1, R2, R3, R4; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.print(R1); System.out.print(R2); System.out.print(R3); System.out.print(R4); } } Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo) false, true, true, true false, true, false, true true, false, false, true true, false, true, false false, false, false, true Respondido em 10/10/2020 07:36:45 7 Questão 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 a = novo Scanner Scanner SC = new Scanner Scanner sc System.in Scanner xyz = new Scanner (System.in) Scanner sc = new System.in Respondido em 10/10/2020 07:39:20 8 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JClosed = Identifica todos os frames já fechados pelo usuário. JCheckBox = Possui dois estados: selecionado ou não selecionado. JPanel = Contêiner em que os componentes podem ser colocados. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. 1 Questão O pacote de controles gráficos que o canvas não se altera com o sistema operacional é? JAVAX SWING IO AWT UTIL Respondido em 10/10/2020 07:36:27 Gabarito Comentado 2 Questão Acerca de Construtores em Java, marque a alternativa correta: Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. Um construtor é um método especial, já que possui retorno. Os construtores permitem modificar suas saídas Não usamos construtor em Inteface gráfica O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo Respondido em 10/10/2020 07:36:30 3 Questão Os tipos primitivos de dados do Java são: boolean, string, byte, int, long, float boolean, char, int, long, float boolean, char, byte, short, int, long, float, double boolean, string, short, int, long, float, double boolean, string, int, float, double Respondido em 10/10/2020 07:34:04 4 Questão Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO. public void setHorizontalAlignment: Define o alinhamento horizontal public String getText():Retorna o texto mostrado no botão. public void show(): Faz o frame aparecer na tela. public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto de face. public void setText(String text): Muda o texto de face do botão. Respondido em 10/10/2020 07:34:07 Gabarito Comentado Gabarito Comentado 5 Questão Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A=true, B=false; boolean R1, R2, R3, R4; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.print(R1); System.out.print(R2); System.out.print(R3); System.out.print(R4); } } Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo) true, false, true, false true, false, false, true false, false, false, true false, true, true, true false, true, false, true Respondidoem 10/10/2020 07:34:11 6 Questão 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 a = novo Scanner Scanner SC = new Scanner Scanner sc System.in Scanner sc = new System.in Scanner xyz = new Scanner (System.in) Respondido em 10/10/2020 07:34:16 7 Questão Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. public void show(): Faz o frame aparecer na tela. public void PasteCopy(): Faz a cópia/cola de um texto. public void setTitle(String title): Coloca um título na barra de título da janela. public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false). Respondido em 10/10/2020 07:34:21 8 Questão Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO. Instanciar os componentes no construtor da classe ou na declaração. Adicionar os componentes ao content pane do frame ou a algum outro container. 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(). Declarar os componentes como propriedades da classe que estende JFrame (o top-level container). 1 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JLabel = Área em que o usuário utiliza para digitar. JButton = Área que aciona um evento quando o usuário clica. JTextField = Área em que o usuário insere dados pelo teclado. ButtonGroup: Componente utilizado para criar grupos de JRadioButtons JFrame = É um container (formulário) para outros componentes GUI. Respondido em 10/10/2020 07:35:08 2 Questão Qual objeto abaixo não é um objeto atomico? Botão Classe combobox Caixa de Texto Menu Respondido em 10/10/2020 07:37:42 Explicação: A Classe. 3 Questão As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo. javax.swing java.awt java.exe java.lang java.net Respondido em 10/10/2020 07:37:45 Gabarito Comentado 4 Questão Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado. Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora. Java Swing: Criação de componentes de interface com o usuário mais sofisticadas. Java Networking: Desenvolvimento de aplicações de banco de dados SQL. Java Basic I/O: Utilização de streams de dados. Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário. Respondido em 10/10/2020 07:37:48 Gabarito Comentado 5 Questão 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. O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer. 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. Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não. 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. Respondido em 10/10/2020 07:37:52 6 Questão Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer. HORIZONTAL_SCROLLBAR_ALWAYS VERTICAL_SCROLLBAR_AS_NEEDED HORIZONTAL_SCROLLBAR_AS_NEEDED VERTICAL_SCROLLBAR_ALWAYS HORIZONTAL_SCROLLBAR_NEVER Respondido em 10/10/2020 07:37:56 7 Questão 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 ? 02 14 25 36 47 00 11 23 36 410 11 21 32 42 53 00 11 21 32 42 02 14 26 38 Respondido em 10/10/2020 07:38:02 8 Questão Identifique qual o método que NÃO é comum em todos os componentes do Swing. getLength/Width get/setSize get/setDirSize get/setPreferredSize get/setLocation 1 Questão Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO. Chamar (opcionalmente) show() e definir o tamanho do frame com setSize(). Instanciar os componentes no construtor da classe ou na declaração. Declarar os componentes como propriedades da classe que estende JFrame (o top-level container). Adicionar os componentes ao content pane do frame ou a algum outro container. Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos. Respondido em 10/10/2020 07:39:33 Gabarito Comentado 2 Questão O pacote de controles gráficos que o canvas não se altera com o sistema operacional é? SWING IO JAVAX AWT UTIL Respondido em 10/10/2020 07:39:36 Gabarito Comentado 3 Questão Acerca de Construtores em Java, marque a alternativa correta: Os construtores permitem modificar suas saídas Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. Um construtor é um método especial, já que possui retorno. Não usamos construtor em Inteface gráfica O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo Respondido em 10/10/2020 07:39:39 4 Questão Os tipos primitivos de dados do Java são: boolean, char, int, long, float boolean, string, byte, int, long, float boolean, string, short, int, long, float, double boolean, char, byte, short, int, long, float, double boolean, string, int, float, double Respondido em 10/10/2020 07:39:41 5 Questão Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. public void show(): Faz o frame aparecer na tela. 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 setTitle(String title): Coloca um título na barra de título da janela. Respondido em 10/10/2020 07:39:45 6 Questão Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A=true, B=false; boolean R1, R2, R3, R4; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.print(R1); System.out.print(R2); System.out.print(R3); System.out.print(R4); } } Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo) false, true, false, true false, true, true, true false, false, false, true true, false, false, true true, false, true, false Respondido em 10/10/2020 07:39:50 7 Questão 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 xyz = new Scanner (System.in) Scanner SC = new Scanner Scanner a = novo Scanner Scanner sc = new System.in Respondido em 10/10/2020 07:39:54 8 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. JCheckBox = Possui dois estados: selecionado ou não selecionado. JPanel = Contêiner em que os componentes podem ser colocados. JClosed = Identifica todos os frames já fechados pelo usuário. 1 Questão Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO. public String getText():Retorna o texto mostrado no botão. public void show(): Faz o frame aparecer na tela. public void setText(String text): Muda o texto de face do botão. public void setHorizontalAlignment: Define o alinhamento horizontal public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto de face. Respondido em 10/10/2020 07:40:04 Gabarito Comentado Gabarito Comentado 2 Questão Qual objeto abaixo não é um objeto atomico? Classe Botão combobox Menu Caixa de Texto Respondido em 10/10/2020 07:37:38 Explicação: A Classe. 3 Questão As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo. java.lang java.exe java.net java.awt javax.swing Respondido em 10/10/2020 07:37:42 Gabarito Comentado 4 Questão Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado. Java Basic I/O: Utilização de streams de dados. Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário. Java Swing: Criação de componentes de interface com o usuário mais sofisticadas. Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora. Java Networking: Desenvolvimento de aplicações de banco de dados SQL. Respondido em 10/10/2020 07:37:45 Gabarito Comentado 5 Questão De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta. 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. A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa. 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. O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer. Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não. Respondido em 10/10/2020 07:37:49 6 Questão Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer. VERTICAL_SCROLLBAR_AS_NEEDED HORIZONTAL_SCROLLBAR_NEVER VERTICAL_SCROLLBAR_ALWAYS HORIZONTAL_SCROLLBAR_AS_NEEDED HORIZONTAL_SCROLLBAR_ALWAYS Respondido em 10/10/2020 07:37:51 7 Questão 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 ? 00 11 21 32 42 00 11 23 36 410 02 14 25 36 47 11 21 32 42 53 02 14 26 38 Respondido em 10/10/2020 07:37:57 8 Questão Identifique qual o método que NÃO é comum em todos os componentes do Swing. get/setDirSize get/setLocation get/setSize getLength/Width get/setPreferredSize Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JFrame = É um container (formulário) para outros componentes GUI. ButtonGroup: Componente utilizado para criar grupos de JRadioButtons JButton = Área que aciona um evento quando o usuário clica. JLabel = Área em que o usuário utiliza para digitar. JTextField = Área em que o usuário insere dados pelo teclado. Respondido em 10/10/2020 07:38:12 2 Questão Acerca de Construtores em Java, marque a alternativa correta: Não usamos construtor em Inteface gráfica Os construtores permitem modificar suas saídas O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo Um construtor é um método especial, já que possui retorno. Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido. Respondido em 10/10/2020 07:40:46 3 Questão Os tipos primitivos de dados do Java são: boolean, string, int, float, double boolean, string, byte, int, long, float boolean, string, short, int, long, float, double boolean, char, int, long, float boolean, char, byte, short, int, long, float, double Respondido em 10/10/2020 07:40:49 4 Questão 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 setTitle(String title): Coloca um título na barra de título da janela. public void PasteCopy(): Faz a cópia/cola de um texto. public void show(): Faz o frame aparecer na tela. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Maiscomum: JFrame.EXIT_ON_CLOSE. Respondido em 10/10/2020 07:40:51 5 Questão Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A=true, B=false; boolean R1, R2, R3, R4; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.print(R1); System.out.print(R2); System.out.print(R3); System.out.print(R4); } } Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo) true, false, true, false false, true, false, true true, false, false, true false, true, true, true false, false, false, true Respondido em 10/10/2020 07:38:27 6 Questão 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 = new Scanner Scanner a = novo Scanner Scanner xyz = new Scanner (System.in) Scanner sc = new System.in Scanner sc System.in Respondido em 10/10/2020 07:38:29 7 Questão Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. JClosed = Identifica todos os frames já fechados pelo usuário. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. JPanel = Contêiner em que os componentes podem ser colocados. JCheckBox = Possui dois estados: selecionado ou não selecionado. Respondido em 10/10/2020 07:38:33 8 Questão O pacote de controles gráficos que o canvas não se altera com o sistema operacional é? AWT UTIL IO JAVAX SWING AULA 02 1 Questão FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.LEFT FlowLayout.CENTER FlowLayout.TRAILING FlowLayout.LEADING FlowLayout.RIGTH Respondido em 10/10/2020 07:38:47 2 Questão 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 opções I e II estão erradas. As alternativas I e IV estão erradas. Todas as opções estão corretas. Apenas a opção III está errada. Apenas a IV está errada. Respondido em 10/10/2020 07:38:49 3 Questão 3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout. Todas as opções estão corretas. As alternativas I e IV estão erradas. As opções I e II estão erradas. Apenas a opção III está correta. Apenas a IV está errada. Respondido em 10/10/2020 07:38:53 Explicação: Analise-se as alternativas propostas: "I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout." Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA. "II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing." Classe gerenciadora GridLayout dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. "III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout." Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. "IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout." Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA. Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA. 4 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área oeste do container. posiciona um botão ("OK") na área norte do container. posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área leste do container. posiciona um botão ("OK") na área central do container. Respondido em 10/10/2020 07:38:57 5 Questão Tanto os componentes Swing como a classe Component são derivados da classe: Object Principal Queue Hashtable System Respondido em 10/10/2020 07:39:01 Explicação: Tanto os componentes Swing como a classe Component são derivados da classe Object. 6 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: GridLayout layout; layout = new GridLayout(4,6); cria uma grade com 5 linhas e 7 colunas cria uma grade com 7 linhas e 5 colunas cria uma grade com 6 linhas e 4 colunas cria uma grade com 4 linhas e 6 colunas cria uma grade com 4 linhas e 5 colunas Respondido em 10/10/2020 07:39:03 7 Questão Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout. GridLayout BorderLayout FlowLayout CardLayout Nenhum Respondido em 10/10/2020 07:39:05 Explicação: Os demais gerenciadores de layout não "escondem" os paineis. 8 Questão "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita. CardLayout GridBagLayout BorderLayout FlowLayout GridLayout 1 Questão "Classse gerenciadorade layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita. GidBagLayout BoxLayout BoderLayout FlowLayout CardLayout Respondido em 10/10/2020 07:39:16 2 Questão BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá entrar, ele irá para qual área? Sul Norte Centro Oeste Leste Respondido em 10/10/2020 07:39:18 Gabarito Comentado Gabarito Comentado 3 Questão De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está correta. A decisão é tomada usando-se designs padronizados pelo usuário. Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component). A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout, GridLayout. Quando usarmos o método add para acrescentar um componente em um container, o layout manager em uso deve ser levado em consideração. Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos. Respondido em 10/10/2020 07:41:52 Gabarito Comentado 4 Questão "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita. FlowLayout BorderLayout GridBagLayout GridLayout CardLayout Respondido em 10/10/2020 07:41:56 Gabarito Comentado Gabarito Comentado 5 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área leste do container. posiciona um botão ("OK") na área central do container. posiciona um botão ("OK") na área norte do container. posiciona um botão ("OK") na área oeste do container. Respondido em 10/10/2020 07:41:57 6 Questão Tanto os componentes Swing como a classe Component são derivados da classe: Hashtable System Principal Queue Object Respondido em 10/10/2020 07:42:01 Explicação: Tanto os componentes Swing como a classe Component são derivados da classe Object. 7 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: GridLayout layout; layout = new GridLayout(4,6); cria uma grade com 5 linhas e 7 colunas cria uma grade com 4 linhas e 5 colunas cria uma grade com 7 linhas e 5 colunas cria uma grade com 4 linhas e 6 colunas cria uma grade com 6 linhas e 4 colunas Respondido em 10/10/2020 07:39:34 8 Questão FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.CENTER FlowLayout.LEADING FlowLayout.LEFT FlowLayout.TRAILING FlowLayout.RIGTH 1 Questão "Classse gerenciadora de layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita. FlowLayout BoderLayout GidBagLayout CardLayout BoxLayout Respondido em 10/10/2020 07:40:51 2 Questão BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá entrar, ele irá para qual área? Norte Leste Sul Oeste Centro Respondido em 10/10/2020 07:43:25 Gabarito Comentado Gabarito Comentado 3 Questão De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está correta. Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component). Quando usarmos o método add para acrescentar um componente em um container, o layout manager em uso deve ser levado em consideração. Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos. A decisão é tomada usando-se designs padronizados pelo usuário. A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout, GridLayout. Respondido em 10/10/2020 07:40:58 Gabarito Comentado 4 Questão "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita. CardLayout FlowLayout GridBagLayout BorderLayout GridLayout Respondido em 10/10/2020 07:43:32 Gabarito Comentado Gabarito Comentado 5 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área leste do container. posiciona um botão ("OK") na área oeste do container. posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área norte do container. posiciona um botão ("OK") na área central do container. Respondido em 10/10/2020 07:43:36 6 Questão Tanto os componentes Swing como a classe Component são derivados da classe: Queue Hashtable Object Principal System Respondido em 10/10/2020 07:43:40 Explicação: Tanto os componentes Swing como a classe Component são derivados da classe Object. 7 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: GridLayout layout; layout = new GridLayout(4,6); cria uma grade com 7 linhas e 5 colunas cria uma grade com 6 linhas e 4 colunas cria uma grade com 5 linhas e 7 colunas cria uma grade com 4 linhas e 5 colunas cria uma grade com 4 linhas e 6 colunas Respondido em 10/10/2020 07:41:14 8 Questão FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmentena janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.RIGTH FlowLayout.LEADING FlowLayout.TRAILING FlowLayout.LEFT FlowLayout.CENTER 1 Questão Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout. CardLayout GridLayout FlowLayout Nenhum BorderLayout Respondido em 10/10/2020 07:42:32 Explicação: Os demais gerenciadores de layout não "escondem" os paineis. 2 Questão 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 Todas as opções estão corretas. 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. Respondido em 10/10/2020 07:42:37 3 Questão 3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout. As alternativas I e IV estão erradas. As opções I e II estão erradas. Apenas a opção III está correta. Apenas a IV está errada. Todas as opções estão corretas. Respondido em 10/10/2020 07:42:40 Explicação: Analise-se as alternativas propostas: "I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout." Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA. "II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing." Classe gerenciadora GridLayout dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. "III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout." Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. "IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout." Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA. Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA. 4 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área central do container. posiciona um botão ("OK") na área norte do container. posiciona um botão ("OK") na área oeste do container. posiciona um botão ("OK") na área leste do container. Respondido em 10/10/2020 07:42:44 5 Questão Tanto os componentes Swing como a classe Component são derivados da classe: Hashtable Principal Object System Queue Respondido em 10/10/2020 07:40:29 Explicação: Tanto os componentes Swing como a classe Component são derivados da classe Object. 6 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: GridLayout layout; layout = new GridLayout(4,6); cria uma grade com 7 linhas e 5 colunas cria uma grade com 6 linhas e 4 colunas cria uma grade com 5 linhas e 7 colunas cria uma grade com 4 linhas e 6 colunas cria uma grade com 4 linhas e 5 colunas Respondido em 10/10/2020 07:40:33 7 Questão FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.RIGTH FlowLayout.LEADING FlowLayout.CENTER FlowLayout.LEFT FlowLayout.TRAILING Respondido em 10/10/2020 07:43:08 8 Questão "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita. FlowLayout CardLayout GridLayout GridBagLayout BorderLayout 1 Questão Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout. FlowLayout Nenhum CardLayout GridLayout BorderLayout Respondido em 10/10/2020 07:43:17 Explicação: Os demais gerenciadores de layout não "escondem" os paineis. 2 Questão 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 opções I e II estão erradas. Todas as opções estão corretas. Apenas a opção III está errada. Apenas a IV está errada. As alternativas I e IV estão erradas. Respondido em 10/10/2020 07:43:20 3 Questão 3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de umcomponente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout. Todas as opções estão corretas. As opções I e II estão erradas. Apenas a opção III está correta. Apenas a IV está errada. As alternativas I e IV estão erradas. Respondido em 10/10/2020 07:43:23 Explicação: Analise-se as alternativas propostas: "I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout." Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA. "II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing." Classe gerenciadora GridLayout dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. "III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout." Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. "IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout." Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA. Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA. 4 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área oeste do container. posiciona um botão ("OK") na área central do container. posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área norte do container. posiciona um botão ("OK") na área leste do container. Respondido em 10/10/2020 07:43:26 5 Questão Tanto os componentes Swing como a classe Component são derivados da classe: Object System Hashtable Principal Queue Respondido em 10/10/2020 07:43:29 Explicação: Tanto os componentes Swing como a classe Component são derivados da classe Object. 6 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: GridLayout layout; layout = new GridLayout(4,6); cria uma grade com 5 linhas e 7 colunas cria uma grade com 4 linhas e 5 colunas cria uma grade com 6 linhas e 4 colunas cria uma grade com 4 linhas e 6 colunas cria uma grade com 7 linhas e 5 colunas Respondido em 10/10/2020 07:43:33 7 Questão FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.LEADING FlowLayout.CENTER FlowLayout.RIGTH FlowLayout.TRAILING FlowLayout.LEFT Respondido em 10/10/2020 07:43:37 8 Questão "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita. GridBagLayout BorderLayout CardLayout GridLayout FlowLayout 1 Questão Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout. CardLayout Nenhum FlowLayout GridLayout BorderLayout Respondido em 10/10/2020 07:43:50 Explicação: Os demais gerenciadores de layout não "escondem" os paineis. 2 Questão 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 Apenas a IV está errada. As opções I e II estão erradas. Todas as opções estão corretas. Apenas a opção III está errada. As alternativas I e IV estão erradas. Respondido em 10/10/2020 07:43:54 3 Questão 3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout. Apenas a opção III está correta. As opções I e II estão erradas. Todas as opções estão corretas. Apenas a IV está errada. As alternativas I e IV estão erradas. Respondido em 10/10/2020 07:46:27 Explicação: Analise-se as alternativas propostas: "I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout." Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA. "II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing." Classe gerenciadora GridLayout dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. "III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout." Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. "IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout." Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA. Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA. 4 Questão "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinalea alternativa que indica a classe gerenciadora acima descrita. CardLayout GridBagLayout GridLayout BorderLayout FlowLayout Respondido em 10/10/2020 07:46:31 Gabarito Comentado Gabarito Comentado 5 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área oeste do container. posiciona um botão ("OK") na área leste do container. posiciona um botão ("OK") na área central do container. posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área norte do container. Respondido em 10/10/2020 07:44:05 6 Questão Tanto os componentes Swing como a classe Component são derivados da classe: Object System Principal Hashtable Queue Respondido em 10/10/2020 07:44:08 Explicação: Tanto os componentes Swing como a classe Component são derivados da classe Object. 7 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: GridLayout layout; layout = new GridLayout(4,6); cria uma grade com 4 linhas e 5 colunas cria uma grade com 7 linhas e 5 colunas cria uma grade com 5 linhas e 7 colunas cria uma grade com 4 linhas e 6 colunas cria uma grade com 6 linhas e 4 colunas Respondido em 10/10/2020 07:44:12 8 Questão FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.RIGTH FlowLayout.LEADING FlowLayout.CENTER FlowLayout.LEFT FlowLayout.TRAILING 1 Questão "Classse gerenciadora de layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita. FlowLayout BoderLayout CardLayout GidBagLayout BoxLayout Respondido em 10/10/2020 07:44:39 2 Questão FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.CENTER FlowLayout.LEADING FlowLayout.LEFT FlowLayout.TRAILING FlowLayout.RIGTH Respondido em 10/10/2020 07:44:10 3 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: GridLayout layout; layout = new GridLayout(4,6); cria uma grade com 4 linhas e 6 colunas cria uma grade com 4 linhas e 5 colunas cria uma grade com 6 linhas e 4 colunas cria uma grade com 5 linhas e 7 colunas cria uma grade com 7 linhas e 5 colunas Respondido em 10/10/2020 07:44:15 4 Questão De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está correta. Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component). A decisão é tomada usando-se designs padronizados pelo usuário. A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout, GridLayout. Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos. Quando usarmos o método add para acrescentar um componente em um container, o layout manager em uso deve ser levado em consideração. Respondido em 10/10/2020 07:44:18 Gabarito Comentado 5 Questão BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá entrar, ele irá para qual área? Sul Leste Norte Oeste Centro Respondido em 10/10/2020 07:44:21 Gabarito Comentado Gabarito Comentado 6 Questão "Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita. GridLayout GridBagLayout CardLayout FlowLayout BorderLayout Respondido em 10/10/2020 07:44:25 Gabarito Comentado Gabarito Comentado 7 Questão Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área norte do container. posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área leste do container. posiciona um botão ("OK") na área central do container. posiciona um botão ("OK") na área oeste do container. Respondido em 10/10/2020 07:41:59 8 Questão Tanto os componentes Swing como a classe Component são derivados da classe: Queue System Hashtable Principal Object 1 Questão Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout. FlowLayout CardLayout BorderLayout GridLayout Nenhum Respondido em 10/10/2020 07:44:46 Explicação: Os demais gerenciadores de layout não "escondem" os paineis. 2 Questão 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 Apenas a IV está errada. Apenas a opção III está errada. As opções I e II estão erradas. As alternativas I e IV estão erradas. Todas as opções estão corretas. Respondido em 10/10/2020 07:44:50 3
Compartilhar