Buscar

Programação para servidor

Prévia do material em texto

1a Questão (Ref.: 201402154412)
	Pontos: 0,0  / 0,1
	Sobre Shell Script é correto afirmar:
		
	
	Os arquivos de um shell script possuem extensão .EXE
	
	O comando ¿echo teste¿ produz um som no alto falante do sistema
	 
	Os programas em Shell Script necessitam ser compilados.
	 
	Shell script é uma linguagem de programação interpretada usada em vários sistemas operacionais.
	
	Um Script que utilize o interpretador bash pode rodar em qualquer dispositivo.
		
	
	
	 2a Questão (Ref.: 201402154417)
	Pontos: 0,0  / 0,1
	Entre as características abaixo selecione aquela que não é uma vantagem de se utilizar shell scripts:
		
	
	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;
	 
	Performance - Shell Scripts ocupam muitos recursos do sistema por exigirem muito processamento
	
	Recursos. Utilização de poucos recursos por necessitar apenas de linhas de comandos textuais;
	
	Simplicidade. Por ser uma linguagem de alto nível, é possível expressar operações complexas de forma e simples;
	 
	Facilidade de desenvolvimento. Pode-se desenvolver um shell script poderoso e útil em pouco tempo;
		
	
	
	 3a Questão (Ref.: 201401980855)
	Pontos: 0,1  / 0,1
	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.
		
	
	Controle
	
	Facilidade
	
	Simplicidade
	
	Recursos
	 
	Portabilidade
		
	
	
	 4a Questão (Ref.: 201401197771)
	Pontos: 0,1  / 0,1
	As linguagens script são geralmente:
		
	
	linkditadas
	
	compiladas
	
	encapsuladas
	 
	interpretadas
	
	camufladas
		
	
	
	 5a Questão (Ref.: 201402154395)
	Pontos: 0,0  / 0,1
	Assinale a opção que NÃO descreve característica do Shell Script
		
	
	Simplicidade
	
	Controle
	
	Portabilidade
	 
	Facilidade de desenvolvimento
	 
	Complexidade
		
	
	 1a Questão (Ref.: 201402154390)
	Pontos: 0,0  / 0,1
	Marque a opção que NÃO corresponde a uma vantagem da linguagem script em relação à linguagem compilada
		
	
	Pode ser testada em qualquer sistema semelhante antes de ser usada em produção
	
	Permite edição com um editor de textos simples
	 
	Seu código-fonte contém todas as bibliotecas necessárias ao seu funcionamento
	
	Pode ser reaproveitada
	 
	É uma linguagem sem possibilidade de acesso ao código fonte
		
	
	
	 2a Questão (Ref.: 201401197770)
	Pontos: 0,0  / 0,1
	Entende-se por linguagem interpretada aquela cujo:
		
	
	código executável é executado.
	 
	as instruções são buscadas no programa uma após outra a fim de serem executadas.
	
	as bibliotecas são executadas juntamente com o código executável.
	
	as instruções são buscadas no programa todas de uma vez, a fim de serem executadas.
	 
	as instruções são compiladas a fim de serem executadas.
		
	
	
	 3a Questão (Ref.: 201401211872)
	Pontos: 0,1  / 0,1
	Para renomear um arquivo no shell bash utilizamos o comando:
		
	 
	mv
	
	mount
	
	rm
	
	cp
	
	rename
		
	
	
	 4a Questão (Ref.: 201402154458)
	Pontos: 0,0  / 0,1
	Sobre uma variável em Shell Script podemos afirmar:
		
	 
	As variáveis sempre recebem $ na frente, seja na atribuição de valores seja nas operações com a variável
	 
	Tem seu valor atribuído diretamente como em 'x=5'
	
	Não pode ser redefinida ao longo do Script
	
	Tem seu valor atribuído como em '$x=5'
	
	Deve ser ter seu tipo declarado, como 'int a'
		
	
	
	 5a Questão (Ref.: 201401238046)
	Pontos: 0,1  / 0,1
	Quando desejarmos colocar um programa "rodando" em background em um Sistema Operacional UNIX, coloca-se no final o símbolo:
		
	
	$
	 
	&
	
	#
	
	%
	
	@
	1a Questão (Ref.: 201402154672)
	Pontos: 0,0  / 0,1
	Qual o comando para exibir as linhas de /etc/httpd/conf/httpd.conf que NÃO são comentários, ou seja, que não se iniciem por # ?
		
	
	dmsg /etc/httpd/conf/httpd.conf | grep ^#
	
	sed /etc/httpd/conf/httpd.conf | grep -v ^#
	 
	ls /etc/httpd/conf/httpd.conf | grep !#
	
	find /etc/httpd/conf/httpd.conf | grep #
	 
	cat /etc/httpd/conf/httpd.conf | grep -v ^#
		
	
	
	 2a Questão (Ref.: 201402154677)
	Pontos: 0,1  / 0,1
	Você possui um arquivo texto onde, em cada linha aparecem informações padrão de alunos, formatados da seguinte forma:
Nome:Matrícula:Email
Qual o programa mais indicado para gerar uma mensagem a  todos os alunos cujos cabeçalhos serão preenchidos com os dados deste arquivo texto.
		
	 
	sed
	
	awk
	
	sort
	
	find
	
	grep
		
	
	
	 3a Questão (Ref.: 201402154673)
	Pontos: 0,0  / 0,1
	Enquanto estudava programação um aluno criou um arquivo chamado aula.sh, testou e concluiu o trabalho desligando o computador.
No dia seguinte não conseguiu encontrar o arquivo entre dezenas de scripts, ele só tem certeza de ter salvo em algum diretório dentro de /home.
Qual o comando para localizar este arquivo?
		
	 
	grep aula.sh /home
	
	grep /home > aula.sh
	
	search /home | aula.sh
	 
	find /home|grep aula.sh
	
	locate /home | aula.sh
		
	
	
	 4a Questão (Ref.: 201401211956)
	Pontos: 0,0  / 0,1
	Para remover todos os arquivos do disco cujo nome possui terminação .tmp utilizamos:
		
	
	find -name \*.tmp rm {} \;
	 
	find / -name \*.tmp -exec rm {} \;
	 
	rm find / -name \*.tmp
	
	find / rm \*.tmp
	
	grep / -name \*.tmp -exec rm {} \;
		
	
	
	 5a Questão (Ref.: 201401901980)
	Pontos: 0,1  / 0,1
	Qual das opções abaixo é a mais adequada para solucionar o seguinte problema: Montar uma tabuada de multiplicar, onde o valor será passado como parâmetro.
		
	
	for i in seq-s 101 do res=$((9*i)) echo "9 * $i = $res" done
	 
	for i in seq-s 110 do res=$(($1*i)) echo "$1 * $i = $res" done
	
	for i in seq-s 110 do res=$(($1+i)) echo "$1 + $i = $res" done
	
	for i in seq-s 110 do res=$((6*i)) echo "6 * $i = $res" done
	
	for i in seq-s 1020 do res=$(($1*i)) echo "$1 * $i = $res" done
		
	 1a Questão (Ref.: 201401185246)
	Pontos: 0,0  / 0,1
	Como retirar todas as linhas que começam com João do arquivo de texto lista.txt?
		
	 
	Nenhuma das opções anteriores
	
	exclude line "João"
	
	grep "João" lista.txt > lista.txt
	 
	cat lista.txt |grep -v "^João" >> listaTMP.txt; mv listaTMP.txt lista.txt
	
	cat lista.txt |grep "João" --remove-purge
		
	
	
	 2a Questão (Ref.: 201401194764)
	Pontos: 0,0  / 0,1
	Analise o código abaixo:
#!/bin/bash
(
while [ 1 ]; do
sleep 1
echo "Dentro do loop 1 ..."
done
)&
(
while [ 1 ]; do
sleep 1
echo "Dentro do loop 2 ..."
done
)&
(
while [ 1 ]; do
sleep 1
echo "Dentro do loop 3 ..."
done
)&
echo "Fim do script".
Quantos processos e subprocessos serão necessários para executar o script?
		
	
	2
	
	1
	
	5
	 
	3
	 
	4
		
	
	
	 3a Questão (Ref.: 201401929677)
	Pontos: 0,0  / 0,1
	Muitas vezes, queremos elaborar um script que efetue a soma de n números, possibilitando deixar o usuário livre para por quantos números deseja somar em linha de execução. Para tanto devemosutilizar uma variável especial para identificar o número de parametros passados. Esta variável é:
		
	
	$0
	
	$2
	
	$?
	 
	$$
	 
	$#
		
	
	
	 4a Questão (Ref.: 201401199735)
	Pontos: 0,0  / 0,1
	Comandos externos:
		
	 
	são comandos localizados no disco do computador
	
	são comandos localizados no interpretador de comandos
	
	são comandos provenientes de outro sistema operacional
	
	são comandos localizados em outro computador
	 
	são comandos criados por usuários
		
	
	
	 5a Questão (Ref.: 201402154548)
	Pontos: 0,1  / 0,1
	O comando
ps -ax | grep aula4.sh
		
	
	Localiza todos os processos exceto aula4.sh
	 
	Localiza as referências à execução de aula4.sh
	
	Exclui o arquivo aula4.sh
	
	Interrompe o processo de aula4.sh
	
	Exclui o processo de execução de aula4.sh

Continue navegando