Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício avalie sua aprendizagem No script abaixo qual o valor que será exibido na tela? #!/bin/bash func () { let soma=$1+$2 } soma=8 func 2 3 echo "$soma" qual o comando que formata a data da seguinte forma: 31-12-2014 02:30 PROGRAMAÇÃO PARA SERVIDORES Lupa Calc. CCT0478_A8_201703344936_V1 Aluno: FELIPE ANDERSON SILVA DE ANDRADE Matr.: 201703344936 Disc.: PROGR.P.SERVIDORES 2023.2 (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 2 3 $soma 8 5 soma=$1 + $2 2. javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:duvidas('1008994','7174','1','9539030','1'); javascript:duvidas('1008994','7174','1','9539030','1'); javascript:duvidas('259989','7174','2','9539030','2'); javascript:duvidas('259989','7174','2','9539030','2'); javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); javascript:calculadora_on(); javascript:calculadora_on(); Deseja-se construir uma função que receba a posição inicial, velocidade inicial, aceleração e tempo de observação, nesta ordem, e apresente a posição �nal de um determinado componente, desprezando-se efeitos como gravidade e atrito. A fórmula física para este tipo de problema é dada por: Qual expressão completaria corretamente o script? func deslocamento(){ # LINHA FALTANDO # echo "A posição �nal será $pos" } O diretório /home/aula contém apenas o arquivo arq1.sh. O comando KAT não existe. Ao executar o trecho de script abaixo KAT /etc/named.con 2>> arquivo-erro ls -la /home/aula 2>> arquivo-erro Qual será o conteúdo de arquivo-erro date +"%d-%m-%y %H%M" date +"%d-%m-%a %H%M" date +%d-%M-%Y %t%m date +%D_%M_%Y %h%m date +"%D-%M-%Y %h%m" 3. let pos = $1 + ($2 * $3) + ($4 / 2) * $3 let pos = $1 + ($2 * $4) + ($3 * $4) / 2 let pos = $1 + ($2 * $4) + ($3 / 2) * ($4 * $4) let pos = $1 + ($2 * 2) + ($3 * $4) / $1 let pos = $1 + ($2 * $3) + ($4 / 2) * ($3 * $3) Explicação: Para implementar corretamente, basta substituir So por $1, Vo por $2, A por $3 e T por $4 na fórmula original. 4. arq1 arquivo-erro bash: KAT: comando não encontrado arq1.sh S = So + V oT + T 2A 2 javascript:duvidas('3057537','7174','3','9539030','3'); javascript:duvidas('3057537','7174','3','9539030','3'); javascript:duvidas('1008933','7174','4','9539030','4'); javascript:duvidas('1008933','7174','4','9539030','4'); O trecho de código que calcula e exibe o quadrado do número digitado utilizando uma função é: Não são raras as vezes em que precisamos reutilizar determinada funcionalidade em diversos scripts diferentes. Para tal, existe uma palavra reservada voltada para a inclusão de um script dentro de outro, como uma biblioteca, viabilizando a Arquivo vazio 5. function quadrado () { q=$1 * $1 echo $q } read ¿ p ¿Digite um número: ¿ x quadrado $x function quadrado x { q=$1 * $1 echo $q } read ¿ p ¿Digite um número: ¿ x quadrado $x function quadrado { q=$1 * $1 echo $q } read ¿ p ¿Digite um número: ¿ $x quadrado $x function quadrado { q=$1 * $1 echo $q } read ¿ p ¿Digite um número: ¿ x quadrado $x ) function quadrado { q=$1 * $1 echo $q } read ¿ p ¿Digite um número: ¿ $y quadrado $x 6. javascript:duvidas('1008989','7174','5','9539030','5'); javascript:duvidas('1008989','7174','5','9539030','5'); javascript:duvidas('3057531','7174','6','9539030','6'); javascript:duvidas('3057531','7174','6','9539030','6'); chamada das funções contempladas pelo script englobado. Que palavra reservada é esta? O Administrador de Redes recebeu a incumbência de implantar um servidor de arquivos e controlador de domínio em plataforma Gnu/Linux, na empresa existem 1457 funcionários e todos os nomes precisam ser cadastrados no novo sistema, a sua sorte é que existe um cadastro atualizado de todos funcionários que foi cedido pelo recursos humanos em um arquivo de texto, o funcionarios.txt, desta lista eu preciso saber apenas os nomes de todos os funcionários do departamento de vendas, qual comando terá está saída sabendo que em cada linha está no formato "departamento:nome:endereço:salario" source uses import include using Explicação: O correto é source, palavra reservada que inclui todo o texto de um segundo script ao chamador, incluindo suas funções. 7. grep "vendas" funcionarios.txt egrep "vendas" " funcionarios.txt | wc -l grep "^"vendas" " funcionarios.txt|cut -d":" -f1 egrep "^"vendas" " funcionarios.txt | cut -d":" -f2 cat funcionarios.txt |grep "vendas" |�lter Não Respondida Não Gravada Gravada Exercício inciado em 17/10/2023 11:14:43. javascript:duvidas('39541','7174','7','9539030','7'); javascript:duvidas('39541','7174','7','9539030','7'); javascript:abre_colabore('37281','319310448','6734748127'); javascript:abre_colabore('37281','319310448','6734748127');
Compartilhar