Buscar

Progração para servidores 2

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 8 páginas

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 6, do total de 8 páginas

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

Prévia do material em texto

ef.: 201202134025
		
	
	 1a Questão
	
	
	
	
	Assinale a opção que NÃO descreve característica do Shell Script
		
	 
	Complexidade
	
	Portabilidade
	
	Simplicidade
	
	Controle
	
	Facilidade de desenvolvimento
	
	 
	Ref.: 201202134047
		
	
	 2a Questão
	
	
	
	
	Entre as características abaixo selecione aquela que não é uma vantagem de se utilizar shell scripts:
		
	 
	Performance - Shell Scripts ocupam muitos recursos do sistema por exigirem muito processamento
	
	Simplicidade. Por ser uma linguagem de alto nível, é possível expressar operações complexas de forma e simples;
	
	Portabilidade. Por ser universal entre sistemas Unix, existe uma grande chace de um shell script escrito para um sistema ser transferido para outro sem necessidade de alterações;
	
	Recursos. Utilização de poucos recursos por necessitar apenas de linhas de comandos textuais;
	
	Facilidade de desenvolvimento. Pode-se desenvolver um shell script poderoso e útil em pouco tempo;
	
	 
	Ref.: 201201960485
		
	
	 3a Questão
	
	
	
	
	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.
		
	
	Facilidade
	
	Simplicidade
	
	Controle
	 
	Portabilidade
	 
	Recursos
	
	 
	Ref.: 201201799939
		
	
	 4a Questão
	
	
	
	
	Analise as afirmações abaixo e assinale a alternativa CORRETA: I - O Shell é um interpretador de comandos do SO que faz a interface entre o usuário e o kernel. II - Dentre as principais razões para utilização de shell scripts estão a simplicidade e o compartilhamento de informações. III - Para escrever um shell script, podemos utilizar qualquer editor de arquivos de textos simples (plain text). IV - O pipe (representado pelo símbolo @) transforma a saída de um comando na entrada do próximo.
		
	
	Somente as alternativas III e IV são verdadeiras.
	 
	Somente as alternativas I e II são verdadeiras.
	 
	Somente as alternativas I e III são verdadeiras.
	
	Somente a alternativa I é verdadeira.
	
	Somente a alternativa III é verdadeira.
	
	 
	Ref.: 201201881559
		
	
	 5a Questão
	
	
	
	
	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
		
	 
	Cria diretorios de acordo com o conteúdo do arquivo aluno.txt.
	
	Lista todo o conteúdo do arquivo alunos.txt.
	
	Cria arquivos de acordo com o conteúdo do arquivo aluno.txt.
	
	Apaga todos os arquivos da pasta correte.
	
	Exibe o conteúdo do arquivo aluno.txt e depois faz uma pause.
	
	 
	Ref.: 201201759448
		
	
	 6a Questão
	
	
	
	
	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 . . ."
[...]
		
	 
	É 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 nome do script. Isso aconteceria mesmo se a mensagem estivesse em aspas simples.
	
	Na linha 5 do script, o valor $0 será substituído pelo primeiro parâmetro digitado pelo usuário.
	
	É possível substituir ¿-eq¿ por ¿==¿ na linha 2 sem prejuízo para o funcionamento do programa.
	
	É possível verificar que o script está completo, já que todas as possibilidades de parâmetros foram implementadas.
	
	 
	Ref.: 201202134045
		
	
	 7a Questão
	
	
	
	
	Assinale a alternativa INCORRETA:
		
	
	Arquivos de lote reúnem diversos comandos do sistema
	
	Os arquivos de lote (batch) do Windows são também exemplos de shell scripts.
	 
	Programas .EXE são scripts interpretados
	
	Em um terminal bash é possível digitar uma sequência de comandos separados por ponto e vírgula
	
	Além do bash o Linux possui outros interpretadores de comando com o sh e ash
	
	 
	Ref.: 201202134051
		
	
	 8a Questão
	
	
	
	
	Assinale a afirmativa INCORRETA:
		
	
	Com Shell Script as instruções são buscadas uma após outra a fim de serem executadas
	 
	O Shell Script não pode ser reutilizado em outro servidor
	
	Uma grande vantagem na utilização de scripts é sua simplicidade
	
	Gerenciar tarefas simples e repetitivas é característica da administração de sistemas
	
	Linguagens script geralmente são interpretadas
	 
	Ref.: 201201799935
		
	
	 1a Questão
	
	
	
	
	Com relação à programação shell script, assinale a alternativa INCORRETA:
		
	
	Os nomes das variáveis sempre devem começar por uma letra ou o caractere de sublinhado.
	
	O comando echo pode ser usado para imprimir dados na tela ou em arquivos.
	 
	Sempre que precisamos atribuir um valor a uma variável, usamos o operador $ antes do nome dela.
	
	Argumentos podem ser passados para os scripts através da linha de comando.
	
	Os parâmetros posicionais podem ser acessados através das variáveis especiais $1, $2, $3, etc.
	
	 
	Ref.: 201202134034
		
	
	 2a Questão
	
	
	
	
	Assinale a afirmativa verdadeira
		
	
	Programas com Shell Script não devem ser reaproveitados
	
	No Shell Script os programas são compilados entes de serem executados
	
	Programas Script são úteis para realizar tarefas uma única vez
	 
	Os programas executáveis podem ser executados diretamente pelo hardware do computador
	 
	A maior vantagem dos programas interpretados é a rapidez em relação aos programas compilados.
	
	 
	Ref.: 201201727369
		
	
	 3a Questão
	
	
	
	
	Para se gerar um código objeto a partir um código script shell é necessário:
		
	
	Fazer uma compilação, uma vez que é interpretado linha a linha.
	
	É preciso interpretá-lo mas não linha por linha, uma vez que ele é executado de uma única vez.
	
	É preciso gerar um arquivo executável.
	 
	Para se gerar o código objeto é preciso interpretá-lo, uma vez que ele é executado linha a linha.
	
	É preciso compilar o código e depois traduzir a codificação.
	
	 
	Ref.: 201202134028
		
	
	 4a Questão
	
	
	
	
	Assinale a opção que NÃO descreve característica do Shell Script
		
	 
	Compilação
	
	Portabilidade
	
	Facilidade de desenvolvimento
	
	Simplicidade
	
	Controle
	
	 
	Ref.: 201201718561
		
	
	 5a Questão
	
	
	
	
	A execução dos comandos abaixo exibe o endereço do diretório corrente, preencha as lacunas abaixo para que essa execução tenha sucesso: 
prova@estacio:~$ v1=_ _ _ _ _ _ _ _ _ _ _ _ 
prova@estacio:~$ echo $v1 
/home/prova
		
	
	(pwd)
	
	'cd ~'
	
	`cd ~`
	 
	`pwd`
	
	'pwd'
	
	 
	Ref.: 201202134042
		
	
	 6a Questão
	
	
	
	
	Sobre Shell Script é correto afirmar:
		
	
	O comando ¿echo teste¿ produz um som no alto falante do sistema
	
	Os arquivos de um shell script possuem extensão .EXE
	 
	Shell script é uma linguagem de programação interpretada usada em vários sistemas operacionais.
	
	Os programas em Shell Script necessitam ser compilados.
	
	Um Script que utilize o interpretadorbash pode rodar em qualquer dispositivo.
	
	 
	Ref.: 201202218209
		
	
	 7a Questão
	
	
	
	
	Qual alternativa melhor define um script?
		
	
	Uma interface gráfica para que o usuário possa utilizar a máquina com o mouse
	
	Um executável contendo código de máquina, que não pode ser entendido após ser gerado
	 
	Um conjunto de comandos e estruturas em um arquivo de texto a ser executado por um interpretador de comandos
	
	Uma biblioteca que contém funções úteis a outros softwares
	
	Um conjunto de números binários que é transformado em código legível pelo interpretador.
	
	 
	Ref.: 201201177400
		
	
	 8a Questão
	
	
	
	
	Entende-se por linguagem interpretada aquela cujo:
		
	
	as bibliotecas são executadas juntamente com o código executável.
	
	código executável é executado.
	 
	as instruções são buscadas no programa uma após outra a fim de serem executadas.
	
	as instruções são compiladas a fim de serem executadas.
	
	as instruções são buscadas no programa todas de uma vez, a fim de serem executadas.
	
	
	Ref.: 201201994470
		
	
	 1a Questão
	
	
	
	
	Em Shell Script argumentos, também chamados de parâmetros posicionais, são acessados com base na sua posição, através de variáveis especiais como $1, $2, $3 etc. Sobre essas variáveis é correto afirmar, EXCETO:
		
	 
	O número total de parâmetros é limitado a quinze
	 
	Funções em Shell Script também fazem uso de parâmetros
	
	O comando Shift permite eliminar parâmetros recebidos
	
	Os números podem ser colocados entre chaves. Sendo obrigatória a sua colocação do décimo em diante. Exemplo ${10}, ${11} etc.
	
	O número conhecido como $0 representa o nome do próprio script
	
	 
	Ref.: 201202196368
		
	
	 2a Questão
	
	
	
	
	Shell script utiliza as mesmas construções para controle de fluxo ou desvios que linguagens de programação de alto nível. Qual das alternativas abaixo caracteriza a sintaxe de um desvio que verifique se a variável nota é maior ou igual a seis?
		
	
	if [ $nota >= 6 ];
	
	if [ $nota -gc 6 ];
	 
	if [ $nota -gt 6 ];
	 
	if [ $nota -ge 6 ];
	
	if [ $nota > 6 ];
	
	 
	Ref.: 201201909305
		
	
	 3a Questão
	
	
	
	
	Em shellscript, há a possibilidade de utilizar variáveis especials na linha de comando. Neste sentido, ao se utilizar a variável $0 no script.sh, o que será apresentado em tela como resultante de um comando echo $0?
		
	
	$
	 
	script.sh
	
	1
	
	0
	 
	$0
	
	 
	Ref.: 201201796354
		
	
	 4a Questão
	
	
	
	
	As variáveis incorporadas são variáveis especiais fornecidas pelo Linux, que podem ser usadas para se obter informações importantes dentro do script. Qual o simbolo representa o nome do script ?
		
	 
	$0
	
	$$
	
	$*
	
	$n
	
	 
	Ref.: 201201881590
		
	
	 5a Questão
	
	
	
	
	Qual dos comandos abaixo faz parte da estrutura IF e equivale ao operador ¿maior que¿ se estiver fazendo uma comparação entre duas variáveis (nun1 e nun2), na plataforma Linux?
		
	 
	IF [$nun1 -eg $nun2 ]
	 
	IF [$nun1 -gt $nun2 ]
	
	IF [$nun1 -ig $nun2 ]
	
	IF [$nun1 -et $nun2 ]
	
	IF [$nun1 -rt $nun2 ]
	
	 
	Ref.: 201202134059
		
	
	 6a Questão
	
	
	
	
	A chamada a um script foi feita com o comando:
./script.sh nome telefone 7 matricula
 
Assinale a opção INCORRETA referente aos argumentos dentro do script:
		
	
	$2 retorna telefone
	
	$4 retorna matrícula
	 
	$0 retorna nome
	
	$3 retorna 7
	 
	$1 retorna nome
	
	 
	Ref.: 201202309937
		
	
	 7a Questão
	
	
	
	
	Em muitos sistemas Linux, o shell padrão é o bash shell. Para descobrir qual o shell padrão do sistema Linux, deve-se digitar um comando no terminal. Assinale-o.
		
	 
	$ echo $Shell
	
	$ print echo
	 
	$ echo $SHELL
	
	$ ECHO $Shell
	
	$ ECHO $SHELL
	
	 
	Ref.: 201201216489
		
	
	 8a Questão
	
	
	
	
	O que acontecerá na execução do script abaixo?
a="ESTACIO"
b="estacio"
if [ $a -ne $b ]
then
echo $a nao e igual a $b
else
echo $a e igual a $b
fi
		
	 
	Não será executado em função do erro no operador de comparação
	
	Nada será exibido pois o texto utilizado nos comandos echo não estão entre aspas.
	
	Não será executado em função do erro de utilização das aspas nos nomes das variáveis
	
	Será exibido "Estacio e igual a estacio"
	
	Será exibido "Estacio nao e igual a estacio"

Outros materiais