Magna Concursos
894433 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-MA
Provas:

Considere o código-fonte a seguir que foi construído em Java para testar o fragmento de pseudocódigo apresentado na questão.

import javax.swing.JOptionPane;
public class Teste {
    public static void main(String[ ] args) {
        ..I..
        int numeroLido, pri, ult, metade;
        boolean achou;
        numeroLido = Integer.parseInt(JOptionPane. showInputDialog ("Digite o número"));
        pri = 0;
        ult = 4;
        metade = 0;
        achou = false;
        ..II..
           metade = (pri + ult) / 2;
           if (vet[metade] == numeroLido) {
              achou = true;
           }
           if (vet[metade] > numeroLido) {
               ult = metade - 1;
           } else {
               pri = metade + 1;
           }
      }
      if (achou == true) {
       JOptionPane.showMessageDialog(null, "O valor " + numeroLido + " foi encontrado na posição " + metade + " do vetor ");
      } else {
        JOptionPane.showMessageDialog(null, "O valor " + numeroLido + " não foi encontrado no vetor ");
      }
   }
}

Baseado no pseudocódigo e na linguagem Java, as lacunas I e II são preenchidas correta e, respectivamente, com:

 

Provas

Questão presente nas seguintes provas

Técnico Ministerial - TI

60 Questões