SóProvas


ID
2774545
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2018
Provas
Disciplina
Programação
Assuntos

#!/bin/bash
a=0;
for i in $(seq 1 3 10);
do
a=$(expr $i + 1)
done
echo $a

Qual o resultado da execução do código?

Alternativas
Comentários
  • O comando (seq 1 3 10) nos fala: conte de 1 até 10, andando de 3 em 3, portanto: 1,4,7,10

     

    A variável a, assume os seguintes valores após a execução do comando (expr...): 2, 5, 8, 11, pois é somado 1 a variável $i

                                Como o último valor de $a  é 11, o gabarito é a ALTERNATIVA E.

     

    Obs.: Se o echo $a estivesse dentro do laço do .. done, o código iria nos retornar: 2,5,8,11