Buscar

linguagem de programacao

Prévia do material em texto

Avaliação: CCT0756_AV_201803273577 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201803273577 - REGINALDO DA SILVA PIMENTAL
Professor: CLODOMIR CORADINI Turma: 9002/AB
Nota da Prova: 6,0 Nota de Partic.: Av. Parcial Data: 10/06/2019 16:01:37
 1a Questão (Ref.: 201803942642) Pontos: 0,0 / 1,0
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a
única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma.java o bytecode é executado.
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma.class o bytecode é executado.
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
seguida com o comando javac MeuPrograma o bytecode é executado.
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class.
Em seguida com o comando java MeuPrograma o bytecode é executado.
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em
seguida com o comando java MeuPrograma.java o bytecode é executado.
 2a Questão (Ref.: 201803332074) Pontos: 0,0 / 1,0
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java. A
classe que possui o método main tem como função:
 definir que a classe é uma classe abstrata.
definir que a classe irá gerar um código executável (.exe).
definir que a classe é uma interface.
 iniciar a execução da aplicação.
definir que a classe não tem corpo.
 3a Questão (Ref.: 201804000534) Pontos: 1,0 / 1,0
Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
 Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
 4a Questão (Ref.: 201803898531) Pontos: 1,0 / 1,0
 Será gerado um erro de compilação, pois o atributo é private.
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
O objeto c não pode ser instanciado, pois não há construtor na classe.
 5a Questão (Ref.: 201804164908) Pontos: 1,0 / 1,0
(CESPE) Observe o fragmento de código java a seguir:
O código em Java apresentado acima é um exemplo de:
 herança com uso da palavra-chave extends e sobrescrita de método.
override com uso da palavra-chave this e polimorfismo de método.
herança com uso da palavra-chave this e sobrecarga de método.
herança com uso da palavra-chave extends e sobreposição de método.
herança com uso da palavra-chave this e sobreposição de método.
 6a Questão (Ref.: 201804210905) Pontos: 1,0 / 1,0
Os fundamentos para o conceito de abstração no paradigma orientado à objetos são:
encapsulamento, agregação, herança e objetos
 encapsulamento, agregação, herança e polimorfismo
encapsulamento, agregação, classes e Objetos
Nenhuma das alternativas
Get, Set, herança e polimorfismo
 7a Questão (Ref.: 201803529260) Pontos: 1,0 / 1,0
Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três
com o método AplicarJuros. A redefinição do método AplicarJuros nas duas subclasses, cada uma com detalhes de
implementação diferentes com a mesma interface, caracteriza o princípio denominado na orientação a objetos
como:
Encapsulamento
Sobrecarga
 Polimorfismo
Abstração
Herança
 8a Questão (Ref.: 201803874812) Pontos: 0,0 / 1,0
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: 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE);
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION);
 9a Questão (Ref.: 201803332530) Pontos: 0,0 / 1,0
Baseando-se no trecho de código abaixo, podemos afirmar que:
public class Avaliacao {
 public static void main(String[] args) {
 String a = "3";
 int saida = 0;
 try {
 int i = Integer.parseInt(a);
 saida = i; 
 } catch (Exception e) {
 saida = -1;
 } finally {
 saida = 10;
 }
 
 System.out.println(saida);
 } 
}
 A saída no console será: "10"
 A saída no console será: "3"
Não compilará;
A saída no console será: "-1"
A saída no console será: "13"
 10a Questão (Ref.: 201803332554) Pontos: 1,0 / 1,0
Dado o trecho de código escrito em Java abaixo, podemos afirmar que:
public class Avaliacao{ 
 public void metodo() throws Exception {
 throw new Exception();
 }
public static void main(String args[]) {
 int x, y, z;
 x = y = z = 1;
 try {
 new Avaliacao().metodo();
 x++;
 } catch (Exception e) {
 y++;
 } finally {
 z++;
 new Avaliacao().metodo();
 }
 System.out.println(x + "," + y + "," + z);
}
}
Imprime no console: 1,1,3.
Imprime no console: 2,2,3.
 O programa não compila.
Imprime no console: 2,2,1.
Imprime no console: 1,1,2.
Período de não visualização da prova: desde 26/03/2019 até 18/06/2019.

Continue navegando