Buscar

Linguagemdeprogramaçao_provapdf

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.');

Continue navegando

Outros materiais