Questão de Conhecimentos GeraisSERPRO — 2008Diversas

Questão da prova oficial, com gabarito conferido contra o gabarito publicado pela banca. Resolva abaixo e veja a explicação comentada.

Questão 1SERPRO·Diversas·2008Conhecimentos Gerais

Quanto ao código a seguir, é correto afirmar que não há erros de sintaxe; o argumento deve ser um nome de arquivo para que não haja falha; $1 identifica o argumento; o número e o conteúdo de cada linha no arquivo serão apresentados, se o argumento for um nome de arquivo com extensão sh ou csh. #!/bin/sh function imprimir () { echo "Arquivo:" $1 echo "Tamanho:" $(wc $1) linha= n = 0 while read linha; do ((n = n + 1)) echo "n : linha"; done } if [ $# -ne 1 ]; then echo "Falha na execucao." exit 2; fi if [ ! -r "$1" ]; then echo "Falha na execucao." exit 2; fi case $1 in

                  *.sh) imprimir
                                break
                  *.csh) imprimir
                                break
                  *) echo "Tipo invalido."
                                exit 1

exit 1;

Alternativas

Ficha técnica da questão

Banca
SERPRO
Órgão
Diversas
Ano
2008
Disciplina
Conhecimentos Gerais
Nº na prova
Tipo
Certo/Errado

Fonte: prova oficial · Extração determinística com gabarito oficial conferido.

Comentários da comunidade(0)

0/2000

Nenhum comentário ainda. Seja o primeiro a explicar como resolveu.