Magna Concursos
1803472 Ano: 2008
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: HEMOBRÁS

1 #!/bin/bash
2 if [ $ # -ne 1 ]
3 then
4 echo "Este programa avalia seus conhecimentos"
5 exit 1
6 fi
7 n=$ 1
8 sum=0
9 sd=0
10 while [ $ n -gt 0 ]
11 do
12 sd=`expr $ n % 10`
13 sum=`expr $ sum + $ sd`
14 n=`expr $ n / 10`
15 done
16 echo "Resultado $ sum"

Com relação ao shell script mostrado, julgue o item a seguir.

Se o programa receber, como parâmetro, o número 123, o número 6 será apresentado como resultado, já que esse programa calcula a soma dos dígitos individuais do parâmetro recebido

 

Provas

Questão presente nas seguintes provas