Buscar

Banco de questões PPS

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

BANCO DE QUESTÕES PPS 
 
 
 1a Entende-se por linguagem interpretada aquela cujo: 
 
 
 
as instruções são buscadas no programa uma após outra a fim de serem executadas. 
 
 2a Para obtermos as últimas 5 linhas do arquivo /etc/passwd utilizamos: 
 
 
 
tail -5 /etc/passwd 
 
 3a Considere o trecho de comandos em shell script. 
 
 
 
Interpretando o trecho de Shell script acima, tem-se que: 
 
 
Está correto o que se afirma APENAS em: 
 
 
 I, II, III e IV. 
 
 
 
 4a Para renomear um arquivo no shell bash utilizamos o comando: 
 
 
 mv 
 
 
 
 5a Considere o script abaixo. 
Considere o script abaixo. 
 
if [ $resp = N ] 
then 
 echo Negativo 
elif test $resp = T 
then 
 echo Talvez 
else 
 echo Positivo 
fi 
Analise as seguintes sentenças: 
I - Se o valor da variável resp for igual a S será exibido a palavra Positivo. 
Marque a opção que indica somente as sentenças verdadeiras. 
 
 Somente I 
 
 
 
 6. Quando desejarmos colocar um programa "rodando" 
 em background em um Sistema Operacional UNIX, coloca-se no final o símbolo: 
 
 
 
 
& 
 
 
 7 Para obtermos as ultimas 5 linhas do arquivo /etc/passwd utilizamos: 
 
 
 tail -5 /etc/passwd 
 
 8 Para renomear um arquivo no shell bash utilizamos o comando: 
 mv 
 
 
 9a Questão (Ref.: 201408558334) 
Considerando um trecho de um script que execute um comando de seleção, está correto sintaticamente: 
 if [ $# -eq 1 ] 
 
 
 10a Questão (Ref.: 201408585924) 
O script: v1="REDES DE COMPUTADORES" v2="COMPUTADORES" echo 
${v1/"echo$v2"/""} produz: 
 
 
 
REDES DE 
 
 
11a Questão (Ref.: 201408544539) 
As linguagens script são geralmente: 
 
 
 
Interpretadas 
 
 
 
 
 
 12a Questão (Ref.: 201408583627) 
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 
 
 
 13a Questão (Ref.: 201408558640) Pontos: 0,1 / 0,1 
Para renomear um arquivo no shell bash utilizamos o comando: 
 
 mv 
 
 
 
 
 
 
 14a Questão (Ref.: 201408585924) 
O script: v1="REDES DE COMPUTADORES" v2="COMPUTADORES" echo 
${v1/"echo$v2"/""} produz: 
 
 
 REDES DE 
 
 
 
 
 
 15a Questão (Ref.: 201408557903) 
Em relação à programação shell no linux, numa expressão em que existem dois comandos (comando 
1 e comando 2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, é: 
 
 
 
 comando 1 || comando 2 
 
 16a Questão (Ref.: 201408541496) 
Qual o significado da variável $* ? 
 
 
 
Todos os argumentos da linha de comando 
 
 
 
 
 17a Questão (Ref.: 201408541505) 
Analise o trecho de código abaixo e indique o erro que impedirá sua execução: #/bin/bash 
 
echo "Informe sua opção(c/s):" 
read opt 
 
case $opt in 
c) complete=1 ; 
s) short=1; 
name=""; 
*) echo "opção $opt desconhecida"; 
exit 1; 
esac 
 
 
O terminador de uma opção na instrução case é ;; 
 
 
 
 
 
 18a Questão (Ref.: 201408558724) 
Para remover todos os arquivos do disco cujo nome possui terminação .tmp utilizamos: 
 
 
 find / -name \*.tmp -exec rm {} \; 
 
 
 
 
 19a Questão (Ref.: 201408609322) 
Analise o script abaixo e assinale o script CORRETO: 
 
 
 
 
a) #!/bin/bash 
lado="6" 
if [ $lado -gt "7" ] 
then 
echo "Lado é Maior que Sete" 
else 
echo "Lado é Menor ou Igual a Sete" 
fi 
 
 
 
 20a Questão (Ref.: 201408609377) Pontos: 0,1 / 0,1 
Dado o script abaixo: 
#!/bin/bash 
fat=1 
num=5 
while [ "$num" ¿gt "1" ] 
do 
let fat=$fat*$num 
let num-- 
done 
echo "Resultado: $fat" 
Qual será a saída? 
120 
 
21. Entende-se por linguagem interpretada aquela cujo: 
 
 as instruções são buscadas no programa uma após outra a fim de serem executadas. 
 
22. Que trecho de script podemos utilizar para verificar se foi passado algum parâmetro na linha 
de comando? 
 
 if [ $# -gt 0 ] 
 
23. Sobre comandos básicos, marque a opção incorreta: 
 
 O comando pwd é responsável por acessar um diretório. 
 
24. Os comandos mv e cp são utilizados respectivamente para: 
 
 Renomear um arquivo e copiar um arquivo 
25. Y=$X; while [ $X -gt 2 ];do X=$(($X-1)); Y=$(($Y*$X)); done Se X é 5 então qual o valor 
de Y? 
 120 
26. Qual a linha de comando que representa quantos usuários eu tenho no meu sistema? 
 cat /etc/passwd |wc –l 
27. O comando utilizado para exibir as mensagens emitidas durante o processo de inicialização 
do sistema é: 
 dmesg 
28. Qual a função do comando grep? 
 Procura um texto em um conjunto fornecido de entradas 
29. Qual a diferença dos comandos cat, tac, rev e tail? 
 cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev inverte 
os caracteres do texto e o tail exibe apenas as últimas 10 linhas, 
 
 
30. Os comandos tar e gzip são utilizados, respectivamente para: 
 
 Agrupar vários arquivos em somente um e compactar arquivos 
 
31. Marque a opção que descreve o que faz o comando abaixo: 
 
$ls -l | wc –l 
 
 Mostra quantos arquivos existem no diretório corrente 
 
32. Marque a opção que define o que será executado pelo comando abaixo. 
$ who | more 
 
 A lista de usuário logados. 
 33. Marque a opção que descreve o que faz o comando 
abaixo: 
$ls -l | wc -l 
 
 Mostra quantos arquivos existem no diretório 
corrente 
 
34. Como o Shell script as variáveis são sequências de caracteres (strings), só é possível 
realizar operações aritméticas com elas usando os comandos abaixo: 
 
 expr e let 
 
 
35. No desenvolvimento de scripts os caracteres aspas duplas, aspas simples e crases apresentam 
interpretações diferentes, ou seja, informam ao shell como interpretar os dados passados. Diante 
disto analise as afirmativas abaixo e assinale a correta. 
 
 As aspas simples ('......') forçam o shell a tratar literalmente tudo o que estiver entre o par de 
aspas. 
 
36. Quando desenvolve-se Shell script é importante seguir algumas regras. Dentre elas, deve-se 
colocar como primeira linha do script a linha que indica qual o interpretador que está sendo 
utilizado. Diante disto, analise a alternativa correta que representa a indicação da utilização do 
interpretador bash. 
 
 #!/bin/bash 
 
37. Jonas tem um arquivo contendo os dados de identificação dos usuários e timestamp de 
acesso ao sistema de Comércio Eletrônico. Ele desja saber quais os acessos do usuário: 
CARLOS. Você recomendaria usar qual comando? 
 
 grep 
 
38. Existem diversos tipos de arquivos, entre eles os diretórios e os regulares. Marque a opções 
que verifica se um arquivo existe e é regular. 
 
 if [ -f $arq ] 
 
 
 
39. Em um script, o redirecionamento de erro de um comando mkdir para o arquivo temp deve 
ser feito utilizando: 
 
 mkdir diretório 2>temp 
40. Considerando um trecho de um script que execute a repetição de um bloco até que a 
variável x seja maior que 0, está correto 
 
 while [ $x -le 0 ] 
 
41. Um trecho de um script deve ser repetido para todos os parâmetros passados na linha de 
comando. Podemos utilizar: 
 
 for arq 
 
42. Marque a opção que explica o que faz o comando abaixo. 
$ ps aux | grep fulano 
 
 Lista todos os processos pertencentes ao usuáriofulano. 
 
43. O Administrador de Redes recebeu a incumbência de implantar um servidor de arquivos 
e controlador de domínio em plataforma Gnu/Linux, na empresa existem 1457 
funcionários e todos os nomes precisam ser cadastrados no novo sistema, a sua sorte é 
que existe um cadastro atualizado de todos funcionários que foi cedido pelo recursos 
humanos em um arquivo de texto, o funcionarios.txt, desta lista eu preciso saber apenas 
os nomes de todos os funcionários do departamento de vendas, qual comando terá está 
saída sabendo que em cada linha está no formato "departamento:nome:endereço:salario" 
 
 egrep "^"vendas" " funcionarios.txt | cut -d":" -f2 
 
44. O script: 
 
mostra_nome() { local nome nome=$1 echo "$nome" } nome="Paulo" mostra_nome "Lia" 
echo "$nome" 
 
produz a seguinte saída: 
 
 Lia Paulo 
 
45. Raimundo Nonato é um nome que preciso encontrar em uma lista, mas homônimos são 
muito comuns seguidos de outros sobre-nomes, como filtrar apenas o Raimundo Nonato? 
 
 cat lista.txt |grep "^Raimundo Nonato$" 
 
46. Para localizar arquivos de um determinado usuário em todo o disco utilizamos: 
 
 find / -user usuario –print 
 
47. Para você visualizar na tela todos os nomes de arquivos contidos em um diretório cujos 
nomes comecem com "arq", o comando utilizado é: 
 
 ls arq* 
 
48. Para remover os arquivos do disco de um determinado usuário cujo último acesso 
aconteceu há mais de 60 dias e possuem mais de 1 MB utilizamos: 
 
 find / -user usuario -size +1000k -atime +60 -exec rm {} \;

Continue navegando