Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2015

ProgramaçãoLinguagens de programação
Código
fc025884
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
Em um processo de teste estrutural (ou caixa-branca) de um programa, considere os artefatos abaixo. Programa Java:1 public static void main(String[] args) {2 int[] anos = new int[6];3 int coluna;4 coluna = 0;5 while (coluna < 6 && anos[coluna] != 2015)6 coluna++;7 }Grafo de fluxo do programa. Imagem associada para resolução da questão5 indica a execução da condição coluna<6.5a indica e execução da condição anos[coluna] != 2015. Conjunto de caminhos independentes do grafo:C1: ..I...... C2: 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 7 C3: .II.....Caso de teste para o programa: Caminho independente Entrada Saída esperada C1 anos={ 2015,0,0,0,0,0} coluna=0 C2 anos={ 0,0,0,0,0,0} coluna=6 C3 anos={0, 2015,0,0,0,0} coluna=1As lacunas I e II são preenchidas, correta e respectivamente, por:
  1. AI - 1-4, 5, 5a, 7II - 1-4, 5, 5a, 6, 5, 5a, 7
  2. BI - 1-4, 5, 6, 5, 7II - 1-4, 5a, 6, 5a, 7
  3. CI - 1-4, 5, 5a, 7II - 1-4, 5, 6, 5, 5a, 7
  4. DI - 1-4, 5, 5a, 6, 5, 5a, 7II - 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 7
  5. EI - 1-4, 5, 5a, 6, 7II - 1-4, 5, 5a, 6, 5, 5a, 7
Revelar gabarito e comentário

GabaritoA — I - 1-4, 5, 5a, 7 II - 1-4, 5, 5a, 6, 5, 5a, 7

Link permanente: /questoes/fc025884