Buscar

ATIVIDADE 02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
Considerando-se o código em shell script, denominado teste, no trecho a seguir:
#!/bin/bash
# Teste de Variáveis
echo "escrever: $0"
echo "escrever: $#"
echo "escrever: $1"
echo "escrever: $2"
Caso seja executada a linha de comando ./teste 34 20 10, os valores das Variáveis especiais $0 e
$# serão, respectivamente:
Observe o script a seguir e escolha a opção correta que poderia completar a lacuna:
echo "Digite o nome do arquivo: "
read nome
if [ ! -f $nome ]; then
 ______________
fi
Qual o resultado do script abaixo?
#!/bin/bash
Idade=28
 
PROGRAMAÇÃO PARA SERVIDORES
 CCT0478_A2_200802291131_V1
 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: FRANCISCO MELQUE MONTEIRO DE OLIVEIRA Matrícula: 200802291131
Disciplina: CCT0478 - PROGR.P.SERVIDORES Período Acad.: 2017.2 (G) / EX
 
 
Prezado (a) Aluno(a),
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será
usado na sua AV e AVS.
 
1.
./teste e 3
20 e ./teste
 ./teste e 10
 34 e 3
34 e 10
 
 
2.
echo "O arquivo $nome não tem permissão de leitura."
echo "O arquivo $nome é na verdade um diretório."
echo "O arquivo $nome não pode ser executado."
 echo "O arquivo $nome não existe."
 echo "O arquivo $nome não é um arquivo regular."
 
 
3.
12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
idade=29
echo "$Idade" '$Idade' "$idade"
Qual variavel incorporada que representa o status do último comando executado?
Sobre as operações matemáticas em Shell Script escolha a opção INCORRETA:
No Script:
#!/bin/bash
a=5
b=3
c=$a+$b
echo "Soma = "$c
 
O que aparece como resposta na tela?
Sobre estruturas condicionais em Shell Script assinale a alternativa INCORRETA.
 28 28 29
 28 $Idade 29
28 Idade 29
28 $idade 29
$Idade" '$Idade' "$idade
 
 
4.
$n
$$
$0
 $?
 
 
5.
A expansão aritmética, através dos operadores (()) ou $(()), pode ser empregada para realizar operações
aritméticas com números inteiros.
 Não é possível realizar operações com números reais.
Entre os operadores aritméticos temos a soma, a subtração, a multiplicação, a divisão a exponenciação e o
módulo.
As operações ((n=n+10)) e n=$((n+10)) são equivalentes, isto é, para um determinado valor de n produzem
o mesmo resultado.
O comando let permite fazer operações aritméticas com números inteiros
 
 
6.
"Soma = "$a +$b
"Soma =" $c
8
 Soma = 5+ 3
 Soma = 8
 
 
7.
Testes condicionais podem incluir operadores lógicos and (&&) e or (||)
Comparações relacionais podem ser realizadas através do comando test
12/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
Qual símbolo deve ser utilizado para obter o retorno de uma função?
 
Em Shell os comandos, quando terminam, retornam um valor inteiro para o programa que o invocou e esse
valor pode ser testado para saber se o comando executou corretamente
 Testes condicionais podem ser realizados através dos operadores (())
Entre os operadores de comparação de inteiros podem ser citados o -eq, -ne, -gt, -ge, -lt e -le
 
 
8.
#
 $#
 $?
$*

Continue navegando