Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Ref.: 977605 Pontos: 1,00 / 1,00 Ao desenvolver um sistema utilizando a Linguagem de Programação Java é possível utilizar o processo de compilação por meio do executável javac. Ao final desse processo será gerado o ByteCode Java, o qual possuirá a extensão: .jar .class .java .jvm .war 2. Ref.: 956712 Pontos: 1,00 / 1,00 Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001 { public static void main(String[] args) { String X="RIO DE JANEIRO"; int tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } } Tamanho = 13 Tamanho = 3 Êrro de sintaxe Êrro de compilação Tamanho = 14 3. Ref.: 615601 Pontos: 1,00 / 1,00 A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das afirmativas abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox Pertence ao pacote javax.swing Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método toString(). Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem ser digitados pelo usuário através do teclado. É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20977605.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20956712.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20615601.'); 4. Ref.: 32009 Pontos: 1,00 / 1,00 Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz uso do código informado: public class Cliente{ String nome = null; int idade = 0; String endereco = null; public Cliente(String nome, int idade, String endereco){ this.nome = nome; this.idade = idade; this.endereco = endereco; } } Cliente cliente = new Cliente(); Cliente cliente = Cliente("Maria", "20","R das Flores 322"); Cliente cliente = new Cliente("Maria", 20, "R das Flores 322"); New Cliente = Cliente("Maria", "20","R das Flores 322"); Cliente cliente = Cliente(); 5. Ref.: 91170 Pontos: 1,00 / 1,00 Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o): sobrecarga de método sobrecarga de atributo acesso externo direto a atributo polimorfismo herança múltipla 6. Ref.: 31632 Pontos: 1,00 / 1,00 Analise as sentenças abaixo e indique (V) para as verdadeiras e (F) para as falsas: ( ) As linhas de instrução são finalizadas com ";". javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2032009.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2091170.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2031632.'); ( ) Quando definimos: Pessoa p1, dizemos que p1 aponta para um objeto da classe Pessoa. ( ) O escopo da classe é representado por [ ]. ( ) Quando desejamos referenciar uma classe de outro pacote usamos o comando package. ( ) Métodos são do tipo void, quando possuem informação de retorno. ( ) A execução de um método é realizada pelo objeto. ( ) Atribuição de valores é representada pelo símbolo == Marque a alternativa que representa a sequencia de cima para baixo correta: F - V - V - F - F - F - F V - V - F - V - F - V - F V - F - F - V - F - F - V V - F - F - V - V - V - F V - V - V - V - V - V - V 7. Ref.: 276475 Pontos: 1,00 / 1,00 O componente do pacote javax.swing que permite ao usuário inserir dados, e também pode ser utilizado para exibir texto editável ou não editável é o: JListBox JTextField JTextBox JLabelText JComboBox 8. Ref.: 573878 Pontos: 1,00 / 1,00 Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a linguagem Java, um programador C++ está se adaptando a nova linguagem. Apesar de possuir vasta experiência com programação orientada a objetos, este ainda sente dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma tela de confirmação. Qual das opções reproduz corretamente à tela abaixo: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20276475.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20573878.'); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE); JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); 9. Ref.: 231735 Pontos: 1,00 / 1,00 O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java: I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try. II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch. III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro. IV. O bloco do finally é sempre executado, com ou sem exceção. Marque a alternativa correta: Apenas a sentença I está correta. Apenas as sentenças I, III e IV estão corretas. Todas as sentenças estão corretas. Apenas as sentenças I,II e III estão corretas. Apenas as sentenças II e III estão corretas 10. Ref.: 31667 Pontos: 1,00 / 1,00 De acordo com a afirmação abaixo (Fonte: adaptado IBM): "permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam, assim, um mesmo método pode apresentar várias formas, de acordo com seu contexto." classe abstrata interface polimorfismo javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20231735.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2031667.'); agregação herança
Compartilhar