Buscar

Exercicio 1 - Programação para Servidores - OK

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Exercício 01 – Programação para Servidores
1. Entre as características abaixo selecione aquela que não é uma vantagem de se 	utilizar shell scripts:
A. Simplicidade. Por ser uma linguagem de alto nível, é possível expressar operações complexas de forma e simples;
B. Portabilidade. Por ser universal entre sistemas Unix, existe uma grande chance de um shell script escrito para um sistema ser transferido para outro sem necessidade de 	alterações;
C. Recursos. Utilização de poucos recursos por necessitar apenas de linhas de comandos textuais;	
D. Performance - Shell Scripts ocupam muitos recursos do sistema por exigirem muito processamento
E. Facilidade de desenvolvimento. Pode-se desenvolver um shell script poderoso e útil 	em pouco tempo;
2. Com relação à programação shell script, assinale a alternativa INCORRETA:
A. Sempre que precisamos atribuir um valor a uma variável, usamos o operador $ antes do nome dela.
B. O comando echo pode ser usado para imprimir dados na tela ou em arquivos.
C. Os parâmetros posicionais podem ser acessados através das variáveis especiais $1, $2, $3, etc.
D. Argumentos podem ser passados para os scripts através da linha de comando.
E. Os nomes das variáveis sempre devem começar por uma letra ou o caractere de sublinhado.
3. Qual das opções abaixo está correta a respeito do script?
1. @echo off
2. cls
3. FOR /F "tokens=1,2 delims=," %%i IN (alunos.txt) DO mkdir %%i
A. Cria arquivos de acordo com o conteúdo do arquivo aluno.txt.
B. Cria diretórios de acordo com o conteúdo do arquivo aluno.txt.
C. Apaga todos os arquivos da pasta correte.
D. Exibe o conteúdo do arquivo aluno.txt e depois faz uma pause.
E. Lista todo o conteúdo do arquivo alunos.txt.
4. Ao utilizarmos um shell script temos uma série de vantagens em comparação a 	outras linguagens.
Selecione a característica que descreve que por ser universal entre sistemas Unix, existe uma grande chance de um shell script escrito para um sistema ser transferido para outro sem necessidade de alterações.
A. Facilidade
B. Recursos
C. Portabilidade
D. Controle
E. Simplicidade
5. Analise as afirmativas abaixo relacionadas com a utilização de variáveis:
I - É um Local da ¿memória¿, referenciado por um nome identificador, onde são armazenados valores a serem manipulados pelo script.
II - Por definição podem incluir em seu nome qualquer caractere, incluindo espaços em branco, acentos letras e números.
III - Os nomes de variáveis devem ter como primeiro caractere uma letra ou sublinhado (¿_¿).
As afirmativas I, II e III estão corretas	
A. Somente a afirmativa I está correta	
B. Somente a afirmativa III está correta	
C. As afirmativas II e III estão corretas	
D. As afirmativas I e III estão corretas.
6. Assinale a afirmativa verdadeira
A. Programas com Shell Script não devem ser reaproveitados
B. A maior vantagem dos programas interpretados é a rapidez em relação aos programas compilados.
C. Programas Script são úteis para realizar tarefas uma única vez
D. No Shell Script os programas são compilados entes de serem executados
E. Os programas executáveis podem ser executados diretamente pelo hardware do computador
7. O script a seguir é um exemplo bem comum em Servidores de Aplicação, em que é possível iniciar, parar e reiniciar serviços. Marque a alternativa CORRETA sobre ele:
#!/bin/bash
if [ "$#" -eq "0" ]
then
echo "Nao foram inseridos parametros!"
echo "Modo de uso: $0 {start|stop|restart}" 
fi
if [ "$1" == "start" ]
then
echo "Iniciando . . ."
[...]
A. Na linha 5 do script, o valor $0 será substituído pelo primeiro parâmetro digitado pelo usuário.
B. É possível substituir ¿-eq¿ por ¿==¿ na linha 2 sem prejuízo para o funcionamento do programa.
C. Na linha 5 do script, o valor $0 será substituído pelo nome do script. Isso aconteceria mesmo se a mensagem estivesse em aspas simples.
D. É possível verificar que o script está completo, já que todas as possibilidades de parâmetros foram implementadas.
E. É possível verificar que o script exige que seja inserido pelo menos um parâmetro.
8. No ambiente UNIX, existem vários interpretadores de linha de comando conhecidos como shell. É importante, para cada script, informar em que shell ele deve ser executado. Para isso, o usuário pode especificar o shell desejado:
A. na última linha do script.
B. na primeira linha do script.
C. em um arquivo à parte.
D. na linha de comando, após o nome do arquivo que contém o script.
E. em qualquer linha do script.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando