Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 375

  • (FCC 2013)

Analise a classe Java a seguir (note que a numeração de linhas é simbólica e não faz parte da declaração da Classe):
1 import javax.swing.JOptionPane;
2  public class Principal {
3     public static void main(String[ ] args) {
4          int vet[ ] = new int[10];
5          int num, p, u, a;
6          String dados="";
7          for (p = 0; p <= 9; p++) {
8                num = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor:"));
9                vet[p] = num;
10        }
11        p = 0;
12         u = 9;
13           while (u != 1) {
14               while (p != u) {
15                    if (vet[p] > vet[p + 1]) {
16                     a = vet[p];
17                     vet[p] = vet[p + 1];
18                     vet[p + 1] = a;
19                   }
20                   p = p + 1;
21               }
22       p = 0;
23       u = u - 1;
24      }
25     for (p = 9; p >= 0; p--) {
26         dados=dados + vet[p] + " ";
27       }
28        JOptionPane.showMessageDialog(null, dados);
29       }
30 }
Pode-se afirmar corretamente que



A) a declaração do vetor contida na linha 4 está incorreta.

B) apesar dos valores armazenados no vetor serem classificados em ordem crescente, eles serão exibidos em ordem decrescente.

C) há um erro nas linhas 13 e 14, pois o operador != não existe na linguagem Java.

D) a instrução contida na linha 8 está incorreta, pois o método showInputDialog da classe JOptionPane requer o parâmetro null precedendo o texto.

E) ocorrerá um erro em tempo de execução na linha 9, pois o índice de um vetor na linguagem Java começa na posição 1 e não na posição 0.


Próximo:
EXERCÍCIOS - Exercício 376

Vamos para o Anterior: Exercício 374

Tente Este: Exercício 364

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=8.78ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.87ms))((ts_substr_c=1.44ms))((ts_substr_im=0.81ms))
((total= 12ms))