Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar PROGRAMAÇÃO PARA SERVIDORES Simulado: CCT0327_SM_201501200216 V.1 Aluno(a): RICARDO LUIS DE ALMEIDA Matrícula: 201501200216 Desempenho: 0,3 de 0,5 Data: 23/05/2016 20:21:50 (Finalizada) 1a Questão (Ref.: 201501894879) Pontos: 0,0 / 0,1 Com relação à programação shell script, assinale a alternativa INCORRETA: Os parâmetros posicionais podem ser acessados através das variáveis especiais $1, $2, $3, etc. Os nomes das variáveis sempre devem começar por uma letra ou o caractere de sublinhado. Argumentos podem ser passados para os scripts através da linha de comando. Sempre que precisamos atribuir um valor a uma variável, usamos o operador $ antes do nome dela. O comando echo pode ser usado para imprimir dados na tela ou em arquivos. 2a Questão (Ref.: 201501896777) Pontos: 0,1 / 0,1 No ambiente UNIX, existem vários interpretadores de linha de comando conhecidos como shell. É importante, paracada script, informar em que shell ele deve ser executado. Para isso, o usuário pode especificar o shell desejado: na primeira linha do script. na última linha do script. na linha de comando, após o nome do arquivo que contém o script. em qualquer linha do script. em um arquivo à parte. 3a Questão (Ref.: 201501854392) Pontos: 0,0 / 0,1 O script a seguir é um exemplo bem comum em Servidores de Aplicação, em que é possível iniciar, parar ereiniciar serviços. Marque a alternaƟva CORRETA sobre ele: #!/bin/bashif [ "$#" -eq "0" ]then echo "Nao foram inseridos parametros!" echo "Modo de uso: $0 {start|stop|restart}"fi if [ "$1" == "start" ]then echo "Iniciando . . ."[...] Na linha 5 do script, o valor $0 será substituído pelo nome do script. Isso aconteceria mesmo se amensagem estivesse em aspas simples. É possível verificar que o script está completo, já que todas as possibilidades de parâmetros foramimplementadas. É possível verificar que o script exige que seja inserido pelo menos um parâmetro. Na linha 5 do script, o valor $0 será substituído pelo primeiro parâmetro digitado pelo usuário. BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1 de 3 07/06/2016 07:00 É possível substituir ¿-eq¿ por ¿==¿ na linha 2 sem prejuízo para o funcionamento do programa. 4a Questão (Ref.: 201501854395) Pontos: 0,1 / 0,1 Qual será o resultado após a execução do script a seguir? $a a=12+22 $1 34 12+22 5a Questão (Ref.: 201501285883) Pontos: 0,1 / 0,1 Considere o script abaixo. if [ $resp = N ]then echo Negativoelif test $resp = Tthen echo Talvezelse echo Positivofi Analise as seguintes sentenças: I - Se o valor da variável resp for igual a S será exibido a palavra Positivo.II - Não ira executar pois há erro de sintaxe na linha "elif test $resp = T"III - A palavra Talvez será exibida sempre que o valor da variável resp for diferente de N Marque a opção que indica somente as sentenças verdadeiras. Somente I Somente I e II Somente I e III Somente II e III Somente II BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2 de 3 07/06/2016 07:00 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 3 de 3 07/06/2016 07:00
Compartilhar