Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: 9,0 Av. Parcial.: 2,0 Nota SIA: 10,0 pts LINGUAGEM DE PROGRAMAÇÃO 1. Ref.: 577085 Pontos: 1,00 / 1,00 É muito importante para trabalharmos com a programação java, que saibamos como o mesmo funciona, quais suas partes e a relação entre elas. Em relação ao funcionamento podemos afirmar que o mesmo acontece na seguinte ordem: Editor gera o .java, Compilador gera o .class, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário. Editor gera o .class, Compilador gera o .Java, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário. Editor gera o .class, Compilador gera o .Java, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes. Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador gera o código binário e por fim o Interpretador interpreta o binário. Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes. 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 = 3 Tamanho = 14 Êrro de compilação Êrro de sintaxe Tamanho = 13 3. Ref.: 615596 Pontos: 1,00 / 1,00 Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes. Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a comunicação homem- máquina gráfica. São características de um JPanel, EXCETO: O JPanel, assim como o JFrame são derivados do pacote java.util.awt São áreas que comportam outros componentes, inclusive outros painéis São criados com a classe JPanel, que é derivada da classe Container A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel São elementos que fazem a intermediação entre um container e os demais GUI anexados. 4. Ref.: 55495 Pontos: 1,00 / 1,00 Qual sintaxe expressa a criação correta de uma classe em java? public class Exemplo() {} class public Exemplo {} public class Exemplo {} javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20577085.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20956712.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20615596.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2055495.'); Public Class Exemplo {} class Exemplo() {} 5. Ref.: 653449 Pontos: 1,00 / 1,00 Uma classe pode possuir mais de um construtor. Eles devem ter o mesmo nome e diferenciar-se apenas pela quantidade e tipo de argumentos que recebem. Este mecanismo é chamado de: sobrecarga de atributos sobrecarga de linguagem sobrecarga de construtor sobrecarga de classes sobrecarga de objeto 6. Ref.: 228331 Pontos: 1,00 / 1,00 Na Programação Orientada a Objetos podem-se definir as visibilidades dos métodos e atributos. Quanto a essa característica é correto afirmar que: os métodos públicos e os atributos protegidos só podem ser acessados a partir dos métodos da própria classe ou de classes derivadas os métodos privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer classe o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da classe o acesso aos atributos privados e aos métodos públicos só pode ser feito a partir dos métodos membros da classe os métodos protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que instanciada na mesma aplicação 7. Ref.: 231727 Pontos: 1,00 / 1,00 Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: JFrame botao = new JButton("sair"); JButton botao = new JFrame("sair"); JFrame.botao = new.JButton("sair"); JButton botao = new JButton("sair"); JButton.botao = new JButton("sair"); 8. Ref.: 276456 Pontos: 0,00 / 1,00 Assinale a alternativa que completa corretamente as lacunas da afirmação a seguir: "Um diálogo de entrada capaz de receber entrada do usuário é exibido com o método __________ da classe _________ ." showMessageDialog/JOptionPane showMessageBox/JOptionBox showInputDialog/JOptionPane. showInputBox/JOptionBox showMessage/JOption javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20653449.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20228331.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20231727.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20276456.'); 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 as sentenças II e III estão corretas Apenas as sentenças I, III e IV estão corretas. Apenas a sentença I está correta. Apenas as sentenças I,II e III estão corretas. Todas as sentenças estão corretas. 10. Ref.: 615585 Pontos: 1,00 / 1,00 Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das opções abaixo NÃO é um evento de ação? Ativar um RadioButton Clicar em menus Ativar e desativar JCheckbox Digitar um texto Cliques em botões javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20231735.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20615585.');
Compartilhar