Buscar

Programação em Ambientes de Redes de Computadores - Módulo 03_A r

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 7 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 7 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

Continue navegando


Prévia do material em texto

16/10/2023, 10:46 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=418366&cmid=423442 1/7
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2023-3
Programação em Ambientes de Redes de Computadores - Módulo 03_A Avaliações
P2 - Prova On-line (Acessar)
Questão 1
Incorreto
Atingiu 0,00
de 1,00
Iniciado em sábado, 7 out 2023, 15:01
Estado Finalizada
Concluída em sábado, 7 out 2023, 15:15
Tempo
empregado
13 minutos 34 segundos
Avaliar 6,00 de um máximo de 10,00(60%)
 Os comandos e scripts invocados pelo usuário executam
muitas operações e retornam informações de grande
relevância. No entanto, muitas vezes é preciso direcioná-los
para um arquivo, salvando os dados obtidos ou, ainda,
receber os dados de um arquivo que servirão de argumento
para determinado comando. Com base nisso podemos
afirmar que:
I) o > é o redirecionador de saída com acréscimo de dados;
II) o < é o redirecionador de entrada;
III) e o | é o Pipe.
Com base nela estão corretas:
Escolha uma opção:
a. As afirmações I, II e III 
b.  Somente a afirmação I
c. Somente a afirmação II
d. Somente as afirmações II e III
e. Somente as afirmações I e II
Sua resposta está incorreta.
Para alterar a origem ou o destino dos dados, utilizamos os
redirecionadores de entrada e saída. O > é o redirecionador
de saída direto. o >> é o redirecionador de saída com
acréscimo de dados; o < é o redirecionador de entrada; o <<
é o redirecionador de entrada inline; e o | é o Pipe.
A resposta correta é: Somente as afirmações II e III









https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=166
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=423442
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13278
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
16/10/2023, 10:46 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=418366&cmid=423442 2/7
Questão 2
Incorreto
Atingiu 0,00
de 1,00
 No sistema Unix, do qual se originaram os sistemas Linux, o
programa usado para interpretar o gerenciador de
navegação via comandos é conhecido como shell, que
oferece uma maneira de criar arquivos e scripts executáveis,
executar programas, manipular sistemas de arquivos,
compilar código de computador e gerenciar o computador.
Com base nisso podemos afirmar que: 
I) no universo de scripts em Shell, existem derivados desse
interpretado, como o bash;
II) outros shells estão habilitados, como o shell C (csh), muito
conhecido entre os usuários da distribuição BSD Unix;
III) o shell dash, utilizado em distribuições Ubuntu e projetado
para operar e oferecer maior velocidade que o próprio bash.
Com base nas afirmações, nela estão corretas:
Escolha uma opção:
a. Somente as afirmações I e II 
b. Somente as afirmações II e III
c. Somente a afirmação I
d. Somente a afirmação II
e. As afirmações I, II e III 
Sua resposta está incorreta.
No universo de scripts em Shell, existem derivados desse
interpretado, como o bash, uma abreviação em homenagem
ao seu criador, Stephen Bourne (Bourne Again Shell). E o bash
não é o único, embora seja o interpretador-padrão para
várias distribuições Linux, como Debian, Fedora e Ubuntu.
Outros shells estão habilitados, como o shell C (csh), muito
conhecido entre os usuários da distribuição BSD Unix, o shell
Korn (ksh), popular entre os usuários da distribuição Unix
System V, o shell dash, utilizado em distribuições Ubuntu e
projetado para operar e oferecer maior velocidade que o
próprio bash. A maioria das distribuições Linux, por padrão,
inclui o shell bash. O bash pode ser executado via terminal,
mas seus comandos estar contidos em um arquivo, o que
facilita a manutenção de um código. A extensão de arquivo
se dá no formato .sh. Em breve, veremos uma pequena
listagem de alguns de seus exemplos. Os comandos no
terminal apresentado estão localizados após a cerquilha (#).
A resposta correta é: As afirmações I, II e III 









javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13278
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
16/10/2023, 10:46 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=418366&cmid=423442 3/7
Questão 3
Incorreto
Atingiu 0,00
de 1,00
Questão 4
Correto
Atingiu 1,00 de
1,00
Inicialmente, o Shell Script divide o comando em vários
símbolos, identificados pelos separadores, que podem ser
tabulações, espaços, novas linhas ou operadores. No
comando abaixo o operador ~ representa o que?
ls -l $(cat teste) ~maikon/ _ *$((
/10-1))9
Escolha uma opção:
a. Uma pasta de usuário
b. Que a shell está ativa
c. Um arquivo de leitura 
d. Que o usuário tem permissão de root
e. Que o usuário não tem permissão de root
/10 − 1))8 maikon $((/∗
Sua resposta está incorreta.
O operador ~ do comando apresentado representa uma
pasta de usuário — nesse caso, a pasta do usuário Maikon.
A resposta correta é: Uma pasta de usuário
 As linguagens de programação para scripts podem ser
usadas para realizar interações com o sistema operacional,
tanto os sistemas proprietários quanto os open source, os
quais, em geral, suportam uma boa quantidade de diferentes
linguagens de scripts. No sistema windows Server utilizamos
qual linguagem para script?
Escolha uma opção:
a. Nenhuma das opções aqui apresentadas
b. PowerShell 
c. PHP
d. Python
e. Shell script
Sua resposta está correta.
Um proxy de gerenciamento consiste em uma entidade
capaz de prover informação de gerenciamento no lugar de
outra entidade.
A resposta correta é: PowerShell









javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13278
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
16/10/2023, 10:46 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=418366&cmid=423442 4/7
Questão 5
Incorreto
Atingiu 0,00
de 1,00
Apesar da eficiência ser normalmente maior na execução de
programas compilados, as linguagens de script, como o caso
do Shell Script para Linux, costumam se destacar diante das
demais linguagens nos processos de automatização de
tarefas. Com base nele podemos afirmar que:
I) esses códigos podem ser testados mais rapidamente e
facilitam o processo de desenvolvimento continuado;
II) no entanto, não são uteis quando se precisa lidar com
múltiplas versões de sistema e adaptar soluções anteriores;
III) também possuem um nível de abstração menor que os
programas de linguagem compilada.
Com base nela estão corretas:
Escolha uma opção:
a. Somente as afirmações I e II 
b. Somente as afirmações II e III
c. Somente a afirmação I
d. Somentea afirmação II
e. As afirmações I, II e III
Sua resposta está incorreta.
Por não exigirem um processo de compilação, esses códigos
podem ser testados mais rapidamente e facilitam o processo
de desenvolvimento continuado, muito útil quando se precisa
lidar com múltiplas versões de sistema e adaptar soluções
anteriores de script para cada uma delas, algo que requer
dinamismo. Ainda, precisamos destacar que as linguagens
de script, utilizando um interpretador e estando em um nível
de abstração ainda maior que os programas de linguagem
compilada, lidam com objetos complexos, como diretórios e
arquivos, com maior facilidade, além de se adaptarem
melhor ao tipo de problema a ser resolvido pelos
programadores de scripts.
A resposta correta é: Somente a afirmação I









javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13278
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
16/10/2023, 10:46 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=418366&cmid=423442 5/7
Questão 6
Correto
Atingiu 1,00 de
1,00
O processo visa a utilizar os recursos disponibilizados pelo
sistema operacional de modo a cumprir com as funções
programadas pelo desenvolvedor. Assim podemos afirmar
que:
I) cada processo é identificado por um valor inteiro;
II) o PID é o identificador de processo;
III) cada processo novo criado ganha um número aleatório
diferente dos existentes, entre 0 e 55525.
Com base nela estão incorretas:
Escolha uma opção:
a. Somente a afirmação III 
b. Somente as afirmações II e III
c. Somente as afirmações I e II
d. Somente a afirmação I
e. As afirmações I, II e III
Sua resposta está correta.
Cada processo é identificado por um valor inteiro, que serve
de ponteiro para este, conhecido como PID (do inglês,
process identification). O número de identificação de um
processo é uma unidade maior que o último processo criado,
normalmente limitado pelo valor máximo de 32767, momento
a partir do qual o sistema operacional passa a utilizar valores
previamente associados a outros processos, mas que não se
encontram mais em execução.
A resposta correta é: Somente a afirmação III









javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13278
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
16/10/2023, 10:46 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=418366&cmid=423442 6/7
Questão 7
Completo
Atingiu 2,00
de 2,00
Todas as tarefas que incluam funções do sistema, como
gerenciamento de pacotes, criação de usuários e atribuição
de permissões, podem ser realizadas com o uso de Shell
Script no Linux. Assim descreva o que são scrpts de deploy e
provisionamento de máquinas.
Scripts de Deploy:
Automatizam a implantação e distribuição de software ou
aplicações.
Visam tornar o processo de instalação e configuração
consistente e replicável.
Amplamente utilizados em ambientes DevOps para
garantir implantações confiáveis e rápidas.
Scripts de Provisionamento de Máquinas:
Automatizam a configuração inicial de máquinas ou
servidores.
Instalam software, configuram o sistema operacional e
realizam tarefas preparatórias.
Ferramentas populares incluem Ansible, Chef, Puppet e
Terraform.
Garantem consistência na configuração de máquinas em
diferentes ambientes.
Scripts de deploy Ponte (2016) define deploy como o
processo de disponibilizar uma aplicação para uso, como a
exportação de um arquivo, realizando, por exemplo, upload.
Ainda, esses processos de desenvolvimento, quando
realizados manualmente, ficam demorados e podem ser
facilitados com o uso de Shell Script, que permite validar,
compilar, automatizar testes e empacotar aplicações,
disponibilizando-as para aplicação ao ambiente.
Provisionamento de máquinas Também é possível
provisionar máquinas virtuais com a criação de códigos em
Shell Script, personalizando um código que localize a imagem
ISO necessária no sistema, integrada ao hospedeiro para
realizar a preparação do ambiente antes mesmo da
instalação.
Comentário:









javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13278
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
16/10/2023, 10:46 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=418366&cmid=423442 7/7
Questão 8
Completo
Atingiu 2,00
de 2,00
O JavaScript teve origem como uma linguagem de script da
Web no mundo Netscape, usada para implementar páginas
da Web interativas.  Defina sua característica básica no que
tange a execução de programas.
O JavaScript é uma linguagem de script do lado do cliente,
originalmente desenvolvida para web, que é executada nos
navegadores dos usuários. Sua característica principal é a
capacidade de adicionar interatividade às páginas da web,
respondendo a eventos e manipulando dinamicamente o
conteúdo do DOM. Como uma linguagem interpretada,
facilita o desenvolvimento rápido e a depuração. Integra-se
diretamente com HTML e CSS, sendo multiplataforma e
executando em diversos sistemas operacionais.
Os scripts em JavaScript, em vez de rodarem remotamente
em servidores, têm como característica rodarem programas
localmente do lado do cliente. Dessa forma, o JavaScript
fornece às páginas Web a possibilidade de programar,
transformar e utilizar dados enviados e recebidos,
interagindo com a marcação e a exibição de conteúdo da
linguagem HTML e com a estilização desse conteúdo
proporcionada pelo CSS nessas páginas.
Comentário:









javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13277
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13277&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13278
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);