Buscar

PROGRAMAÇÃO PARA SERVIDORES

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

1a Questão (Ref.: 201604550857) Pontos: 0,0 / 1,0 
Para que servem os comandos IF e ELIF? 
 
 
Resposta: 
 
 
Gabarito: Se for preciso verificar o valor de uma variável dentre muitos, podem ser utilizados uma série de 
encadeamento de testes if e elif 
 
 
 
 2a Questão (Ref.: 201604550893) Pontos: 0,0 / 1,0 
O que faz o comando JOBS? 
 
 
Resposta: 
 
 
Gabarito: Lista os processos executando em segundo plano no shell, fornecendo o número do job. 
 
 
 
 3a Questão (Ref.: 201604536283) Pontos: 1,0 / 1,0 
Qual alternativa melhor define um script? 
 
 
Uma biblioteca que contém funções úteis a outros softwares 
 
Uma interface gráfica para que o usuário possa utilizar a máquina com o mouse 
 Um conjunto de comandos e estruturas em um arquivo de texto a ser executado por um interpretador de 
comandos 
 
Um conjunto de números binários que é transformado em código legível pelo interpretador. 
 
Um executável contendo código de máquina, que não pode ser entendido após ser gerado 
 
 
 
 4a Questão (Ref.: 201604199664) Pontos: 1,0 / 1,0 
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 -ig $nun2 ] 
 
IF [$nun1 -et $nun2 ] 
 
IF [$nun1 -eg $nun2 ] 
 IF [$nun1 -gt $nun2 ] 
 
IF [$nun1 -rt $nun2 ] 
 
 
 
 5a Questão (Ref.: 201604534956) Pontos: 1,0 / 1,0 
Qual forma para realização de expressão aritmética? 
 
 
$() 
 
$[] 
 
$% 
 $(()) 
 
${} 
 
 
 
 6a Questão (Ref.: 201604452269) Pontos: 0,0 / 1,0 
O comando que exibe a quantidade de memória RAM e de Swap existente e disponível é: 
 
 
su 
 
dmesg 
 df 
 free 
 
du 
 
 
 
 7a Questão (Ref.: 201604536517) Pontos: 1,0 / 1,0 
Como um Administrador configura a crontab para executar o script /etc/backup.sh todo domingo às 02:00? 
 
 
0 * * 2 0 /etc/backup.sh 
 
0 2 * * 7 /etc/backup.sh 
 
0 * * * 2 /etc/backup.sh 
 
2 0 * * 0 /etc/backup.sh 
 0 2 * * 0 /etc/backup.sh 
 
 
 
 8a Questão (Ref.: 201604199672) Pontos: 0,0 / 1,0 
Qual das opções abaixo melhor responde o que irá retornar o comando da linha 6 do seguinte script: 
1. echo "Informe o nome do arquivo" 
2. read arquivo 
3. pos=expr∈dex$arquivo. 
4. tam1=${#arquivo} 
5. tam2=expr$pos-1 
6. tam3=${arquivo:$pos} 
7. echo "Tamanho ==> $tam1" 
8. echo "Tamanho ==> $tam2" 
9. echo "Tamanho ==> $tam3" 
 
 
Guarda na variável tam3 o tamanho total da variável "arquivo". 
 
Guarda na variável tam3 o tamanho da extensão da variável "arquivo". 
 
Guarda na variável tam3 o nome completo da variável "arquivo". 
 Guarda na variável tam3 a posição do ponto da variável "arquivo". 
 Guarda na variável tam3 o nome da extensão da variável "arquivo". 
 
 
 
 9a Questão (Ref.: 201604452346) Pontos: 0,0 / 0,5 
Qual o trecho de código que abre uma caixa de diálogo que possui um campo para digitar o nome e, em seguida 
cria um novo usuário a partir do nome digitado? 
 
 
nome=$(dialog --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0) 
./adduser $nome 
 
nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0) 
./adduser nome 
 $nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0) 
./adduser $nome 
 
nome=dialog --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0 
./adduser $nome 
 nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0) 
./adduser $nome 
 
 
 
 10a Questão (Ref.: 201604278599) Pontos: 0,0 / 0,5 
A execução do script teste1.sh abaixo apresentará como resultado na tela: 
 
#!/bin/bash 
cd /etc 
pwd 
set -r 
cd /home 
pwd 
 
 
pwd e pwd 
 
cd /etc e cd/home 
 
./teste1.sh: line 4: set: comando não encontrado 
 /etc , ./teste1.sh: line 5: cd: restricted e /etc 
 /etc e /home

Outros materiais