Magna Concursos
2495837 Ano: 2014
Disciplina: TI - Sistemas Operacionais
Banca: UFLA
Orgão: UFLA
Considere o shell script apresentado a seguir:
#!/bin/bash
n=$1
div=0
cont=1
while [ $cont -le $n ]; do
if [ $((n % cont)) -eq 0 ]; then
div=$((div + 1))
fi
cont=$((cont + 1))
done
if [ $div -le 2 ]; then
result=1
else
result=0
fi
echo $result
Esse script requer como argumento um número inteiro positivo. Caso esse script seja executado duas vezes, recebendo como argumento na primeira execução o número 13 e, na segunda execução, o número 16, as respostas mostradas na saída-padrão serão:
 

Provas

Questão presente nas seguintes provas