2280638
Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFG
Orgão: Pref. Caldas Novas-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFG
Orgão: Pref. Caldas Novas-GO
Provas:
- Engenharia de SoftwareDefeitos, Erros e Falhas em Software
- Engenharia de SoftwareTestes
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
Seja a função abaixo escrita em pseudocódigo.
100 função calcula ( x inteiro )
200 se ( (x + 5) <= ( x + x ) ) faça
300 retorna 1
400 senão
500 retorna 2
600 fim-se
200 se ( (x + 5) <= ( x + x ) ) faça
300 retorna 1
400 senão
500 retorna 2
600 fim-se
O programador cometeu um engano na linha 200, escrevendo- a “se ( (x + 5) <= ( x + x ) ) faça” em vez de “se ( (x + 5) < ( x + x ) ) faça”. Durante o teste, o valor de x, que provoca o retorno de um valor não esperado (falha) da função defeituosa, é