Buscar

LING DE PROG (10 pontos)


Prévia do material em texto

1/4
 
 
avaliF TF V T DoO I F DiN F O UoT
1 ponto
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:
 (Ref.: 201810070677)
1 ponto
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); } } (Ref.: 201810049784)
1 ponto
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: (Ref.: 201809708668)
 
 
 
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a
todas as questões e que não precisará mais alterá-las. 
 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha
não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
 
1.
.class
.war
.jvm
.java
.jar
 
 
2.
Tamanho = 13
Êrro de sintaxe
Êrro de compilação
Tamanho = 3
Tamanho = 14
 
 
3.
Avaliação AV
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:anotar_on();
2/4
1 ponto
Qual sintaxe expressa a criação correta de uma classe em java? (Ref.: 201809148567)
1 ponto
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:
 (Ref.: 201809746521)
1 ponto
Encapsulamento é: (Ref.: 201810003023)
1 ponto
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 é:
 (Ref.: 201809324799)
São criados com a classe JPanel, que é derivada da classe Container
São elementos que fazem a intermediação entre um container e os demais GUI anexados.
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
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
 
 
4.
class public Exemplo {}
public class Exemplo {}
public class Exemplo() {}
class Exemplo() {}
Public Class Exemplo {}
 
 
5.
sobrecarga de objeto
sobrecarga de linguagem
sobrecarga de atributos
sobrecarga de construtor
sobrecarga de classes
 
 
6.
o encapsulamento determina que nenhuma implementação de um objeto deve ser acessada através de
métodos.
Nenhuma das alternativas
o encapsulamento determina que a implementação de um objeto somente deve ser acessada através de
uma interface visível mas essa não é bem definida.
o encapsulamento determina que a implementação de um objeto não pode possuir.
o encapsulamento determina que a implementação de um objeto somente deve ser acessada através de
uma interface visível e bem definida.
 
 
7.
JButton botao = new JFrame("sair");
JFrame botao = new JButton("sair");
JButton botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JButton.botao = new JButton("sair");
3/4
1 ponto
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 _________ ." (Ref.:
201809369528)
1 ponto
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:
 
 (Ref.: 201809324807)
1 ponto
Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e executá-lo?
class Avaliacao {
 public static void main(String[] args) {
 System.out.println("Inicio do main!!");
 try {
 System.out.println("Inicio do try!");
 int[] array = new int[3];
 for (int i = 0; i < 4; ++i) {
 array[i] = i;
 System.out.println(i);
 }
 System.out.println("Fim do try!");
 } catch (Exception e) {
 System.out.println("Exceçao: " + e);
 }
 System.out.println("Fim do main!");
 }
} (Ref.: 201809124694)
 
 
8.
showMessage/JOption
showInputBox/JOptionBox
showMessageBox/JOptionBox
showInputDialog/JOptionPane.
showMessageDialog/JOptionPane
 
 
9.
Apenas as sentenças I, III e IV estão corretas.
Apenas as sentenças II e III estão corretas
Apenas a sentença I está correta.
Todas as sentenças estão corretas.
Apenas as sentenças I,II e III estão corretas.
 
 
10.
O código não compila por causa de um erro no array.
O código não compila.
O código compila, mas tem sua execução interrompida devido a ocorrência de uma
4/4
ArrayIndexOutOfBoundsException.
O código compila execução sem a existência de Exceções.
O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o
programa segue ate imprimir: "Fim do main!".
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
 
 
javascript:abre_colabore();

Mais conteúdos dessa disciplina