Buscar

ENADE Programação para redes UCB 2021

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

Prévia do material em texto

Questão 1
Correto
Atingiu 1,50 de 1,50
Marcar questão
Texto da questão
A linguagem Shell Script, quando utilizada no Linux, possibilita a execução de diversas tarefas, antes somente possíveis de forma manual. Considerando essa informação, observe as seguintes afirmações sobre os principais usos da programação Shell Script:
I. O Shell Script pode ser utilizado para manipulação de arquivos, como renomeação, exclusão, compactação e até mesmo limpeza de um arquivo inteiro sem que ele precise ser totalmente apagado ou refeito, mas não pode ser utilizado para manipular diretórios.  
II. Com o Shell Script, é possível realizar a automação de backups, mas não apenas backups full (completos); ele é inteligente o bastante para realizar backup incremental, avaliando o que já foi copiado no backup anterior, sem perder tanto tempo. 
III. Existem casos em que se necessita incrementar um resultado e, neles, o Shell Script é capaz de ser executado em looping, considerando o resultado anterior e adicionando a ele outros valores.
IV.  O Shell Script é capaz de executar scripts simples, porém, para estruturas mais complexas, não é muito recomendado, por não suportar todas as funcionalidades necessárias para esse fim. 
V. É comum utilizar comandos em Shell Script para procurar arquivos, diretórios, contas de usuários e retornar uma mensagem na tela informando se a informação foi ou não encontrada; para isso, condições como if-then-else podem ser atribuídas.
Selecione a alternativa correta.
a.
I, II e III estão corretas.
b.
I, III e V estão corretas.
c.
II, III e V estão corretas.
d.
I, IV e V estão corretas.
e.
I, II, III  estão corretas.
Questão 2
Incorreto
Atingiu 0,00 de 1,50
Marcar questão
Texto da questão
É possível sentir-se confortável e capaz de executar as tarefas da melhor maneira, realizando a customização do ambiente. Sobre os recursos disponíveis para personalizar o uso de Shell Script no Linux, considere as seguintes afirmações e classifique-as como verdadeiro (V) ou falso (F):
I. Execução: O modo interativo descreve scripts no Shell onde o usuário precisa digitar  informações para que o resultado seja formulado. Sendo assim, apesar de facilitar a execução de tarefas, ainda é necessário que o administrador acompanhe o processo. 
II. Execução: O modo automatizado não é recomendado para processos muito complexos, como os que envolvem atividades planejadas ou que sejam muito repetitivas e ocorram diariamente, por exemplo.
III. Um alias pode ser considerado um atalho para executar tarefas em que comandos muito extensos deveriam ser utilizados, por isso o administrador pode  atribuir um apelido para ser mais facilmente lembrado.
IV. Variáveis permitem que valores sejam declarados uma vez só dentro de um script, anulando a obrigação de informar, sempre que for necessário, dentro da mesma variável, o mesmo valor.
V. Apesar da facilidade que trazem, as variáveis devem ter seu valor permitido estabelecido sempre que utilizadas; por exemplo, estar claro que aceita somente valor numeral ou somente letras em determinada chamada, assim como ocorre em outras linguagens de programação. 
Assinale a alternativa que apresenta a resposta correta.
a.
V – F – V – V – V – Incorreta 
b.
V – V – V – V – F
c.
V – V – V – F – F - Incorreta
d.
V – F – V – V – F
e.
V – V – F – V – F - Incorreta
Questão 3
Incorreto
Atingiu 0,00 de 1,50
Marcar questão
Texto da questão
Uma das facilidades do trabalho no Shell é que se pode realizar o redirecionamento de saídas e entradas de comandos para arquivos. Qual será o resultado da execução do seguinte redirecionamento?
$mkdir Linux 2> resultadoexe
Marque a alternativa correta.
a.
O sistema criará uma pasta e um arquivo contendo informações da pasta. - Incorreta
b.
O sistema somente criará a pasta. - Incorreta
c.
O sistema criará somente um arquivo contendo informações da pasta Linux. – Incorreta 
d.
O sistema criará uma pasta e um arquivo em branco.
e.
O sistema criará, ao mesmo tempo, duas pastas.
Questão 4
Incorreto
Atingiu 0,00 de 1,50
Marcar questão
Texto da questão
As saídas de comando padrão e de erro representadas por STDOUT e STDERR são apresentadas na tela do terminal. Uma das possibilidades do Shell é o redirecionamento dessas saídas de execução de comandos para arquivo. Observe a estrutura dos comandos de redirecionamento de saída e identifique qual é a principal diferença entre elas durante a execução dos comandos:
$history > comandos.txt
$history >> comandos.txt
​​​​​​​Marque a alternativa correta.
a.
Ambos nunca substituem os arquivos existentes; sempre é criado um novo arquivo. – Incorreta 
b.
Tanto o primeiro comando quanto o segundo comando substituem os arquivos existentes. - Incorreta
c.
O primeiro comando sobrescreve o arquivo existente e o segundo insere as informações no final do arquivo, não sobrescrevendo o arquivo existente.
d.
Ambos os comandos criam novos arquivos durante a sua execução com nomes diferentes.
e.
O primeiro comando insere as informações no final do arquivo, não sobrescrevendo o arquivo existente e o segundo sobrescreve o arquivo existente. - Incorreta
Questão 5
Incorreto
Atingiu 0,00 de 1,50
Marcar questão
Texto da questão
Sobre o uso de Shell Script, é possível dizer que atividades mais complexas exigem um esforço maior uma única vez para criar o código. Considerando funções que devem ser melhor incrementadas, complete as lacunas a seguir, que se referem a algumas delas:
Desenvolvedores fazem uso da linguagem Shell script para disponibilizar suas____________,  tornando esses processos mais____________, geralmente quando tarefas estão programadas para serem executadas fora da janela de operação e precisam ser ágeis. Além disso, é possível validar, compilar e automatizar ________________. Já em relação a tarefas de infraestrutura, um administrador pode ____________ máquinas, facilitando essa tarefa, ainda mais quando muitas VMs (máquinas virtuais) precisam ser criadas seguindo o mesmo padrão ou utilizando uma ____________ predefinida.
Assinale a alternativa que preenche corretamente as lacunas.
a.
aplicações, longos, máquinas virtuais, remover, linguagem. – Incorreta 
b.
aplicações, rápidos, rotinas de testes, criar, imagem ISO.
c.
rotinas , rápidos, códigos, gerenciar, imagem ISO.
d.
aplicações, cansativos, criação de arquivos, gerenciar,  imagem ISO. – Incorreta 
e.
tarefas, rápidos, máquinas virtuais, remover, linguagem. - Incorreta
Questão 6
Incorreto
Atingiu 0,00 de 1,50
Marcar questão
Texto da questão
O pipe é um caractere representado por uma barra vertical |. O seu nome vem do inglês e significa tubo, que tem por finalidade canalizar a saída de um comando para a entrada de outro. Qual é o resultado da execução do seguinte comando?
$cat group | grep aluno
​​​​​​​Marque a alternativa correta.
a.
Apresenta como saída as informações do usuário aluno da pasta group. – Incorreta 
b.
Apresenta como saída as informações do arquivo group. - Incorreta
c.
O comando não será executado, pois precisa estar como root (administrador). - Incorreta
d.
Apresenta como saída as informações do arquivo aluno.
e.
Apresenta como saída as informações do usuário aluno do arquivo group.
Questão 7
Incorreto
Atingiu 0,00 de 1,50
Marcar questão
Texto da questão
O Linux lida com os dados e dispositivos como se fossem arquivos e organiza esses arquivos por meio de interfaces denominadas descritores. O terminal dispõe de descritores padrão, para que o usuário possa inserir informações pelo teclado e receber os resultados pelo monitor. No entanto, nem sempre se deseja utilizar o destino ou origem padrão para o fluxo de dados de determinado comando, e, para tanto, o shell script dispõe de operadores de redirecionamento.
Qual dos comandos a seguir escreve a saída do comando ps no arquivo log?
a.
log > ps
b.
ps > log
c.
log < ps - Incorreta
d.
ps < log - Incorreta
e.
ps > $log – Incorreta 
Questão 8
Correto
Atingiu 1,50 de 1,50
Marcar questão
Texto da questão
Um script é um conjunto de código usado na otimização de tarefas. Um script podeser desenvolvido usando uma linguagem de script como Shell Script em ambiente Linux. Os scripts desenvolvidos na linguagem Shell Script são executados no prompt de comando do ambiente Linux. Sobre a depuração Shell Script em ambiente Linux, leia as afirmações a seguir:
I – Ao se executar o comando bash -x arquivo.sh, ocorre uma depuração do script, linha a linha, e sendo visualizada no monitor.
II – Os redirecionadores de saída são usados para alterar a saída, stdout, padrão de um comando para, por exemplo, entrada, stdin, de outro comando.
III – Os comandos de rastreamento set +x e set -x são usados para depurar parte de um script, sendo set +x o início e set -x o fim da depuração.   
IV – Pipe (|) é usado na  execução de um comando em Linux para passar parâmetros, porém não sendo possível em Shell Script.
Quais estão corretas?
a.
I e II
b.
II e IV
c.
II e III
d.
II, III e IV
e.
I, II e III
Questão 9
Correto
Atingiu 1,50 de 1,50
Marcar questão
Texto da questão
A maioria das linguagens de programação compiladas como, por exemplo, a linguagem Shell Script, tem um depurador que permite passo único, configuração de pontos de interrupção, exame de variáveis, e assim por diante. Na maioria dos sistemas, os shells não têm depurador. Portanto, às vezes, é necessário usar a opção –v do shell para imprimir as linhas de entrada do shell e a opção –x para obter comandos e seus argumentos impressos (ROBBINS; BEEBE, 2005).
Nesse contexto, um  ______ além de ser constituído de estrutura de controle, loop, variáveis comando interno, métodos, etc., deve conter algumas técnicas que possam ser úteis no processo de depuração, como o comando _____ , que exibe as informações na tela do usuário, por exemplo, conteúdo de variáveis. Todavia, existe também o comando export PS4= ‘...’ que cria uma _________ para personalizar as linhas de depuração quando o comando estiver sendo executado, além das capturas de sinalização por comando ________, que são recursos sofisticados de depuração usados para instruir o shell para agir sobre determinadas condições.
Assinale a alternativa que preenche corretamente as lacunas:
a.
script, echo, variável de ambiente, exit.
b.
script, echo, variável de ambiente, trap.
c.
shell, exec, variável de local, trap.
d.
script, echo, variável de local, exit.
e.
shell, exec, variável de ambiente, trap.
Questão 10
Incorreto
Atingiu 0,00 de 1,50
Marcar questão
Texto da questão
Existem diversas técnicas que podem ser usadas na depuração de um script. Por exemplo, uma das técnicas mais usadas e simples, em Linux, para a depuração de script é o comando echo. Esse comando gera informações na tela para usuário sobre conteúdo de variáveis, além de permitir a geração de arquivos de registros (logs). (NEWHAM,  2009).
Agora, considere as seguintes afirmações:
I - Em ambiente Linux, você pode depurar o script inserindo diversos comandos de depuração em seu código e removendo-os posteriormente, mas você precisará gastar muito tempo restringindo não apenas as informações exatas que deseja, mas também onde essas informações precisam ser visualizadas.
PORQUE
II - O Shell do Linux oferece um tipo de funcionalidade ou recurso de depuração que é o comando trap, utilizado para criar um rastreamento para mostrar conteúdo de variáveis e comando na tela.
Assinale a alternativa que apresenta a análise correta das afirmações:
a.
As afirmações I e II são proposições falsas. – Incorreta 
b.
A afirmação I é uma proposição verdadeira e a II, falsa.
c.
As afirmações I e II são proposições verdadeiras e a II justifica a I.
d.
As afirmações I e II são proposições verdadeiras, mas a II não justifica a I. – Incorreta 
e.
A afirmação I é uma proposição falsa e a II, verdadeira. – Incorreta

Outros materiais