Magna Concursos
2325528 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BANRISUL

O algoritmo a seguir representa uma parte de um sistema de avaliação de alunos. O algoritmo exibe, com exatidão, as regras do negócio e os desejos do usuário. A linguagem usada para implementar esse algoritmo preservará a estrutura e a lógica exatamente como representadas.

Algoritmo “decide a lista de aprovados”
Var
faltas: inteiro
limite: inteiro
média: real

Início
// programa deve analisar até 8 alunos
faltas <- 0
média <- 0
limite <- 1

enquanto(limite < 9) faça

escreva(“informe a média das notas”)

leia(faltas)
escreva(“informe a média das notas”)
leia(média)
// reprovado com mais de 20 faltas
se(faltas > 20) então

escreva(“por faltas, não vai para lista”)

senão

se(média > 6) então

escreva(“pode ir para lista”)

fimse

fimse
limite <- limite - 1

fimenquanto

Fimalgoritmo

Com base nessas informações, julgue o item a seguir, acerca da previsão de testes a serem realizados no trecho de código apresentado.

Submetendo-se apenas os seguintes casos de teste, a cobertura de decisão alcançada seria de 25%.

Caso 1 --> limite (enquanto) = 10; faltas = 0; menção = 0

Caso 2 --> limite (enquanto) = 1; faltas = 25; menção = 0

 

Provas

Questão presente nas seguintes provas

Analista de TI - Testes (QA)

120 Questões