Buscar

Prova PROGRAMAÇÃO PARA REDES UCB 2021

Prévia do material em texto

Questão 1
Correto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q7_U1_A1_O: PROGRAMAÇÃO PARA REDES
Faça a associação dos comandos com os seus respectivos significados:
	Faz cópia de um arquivo.
	Resposta 1 
	Lista o conteúdo de um arquivo.
	Resposta 2 
	Troca as permissões de um arquivo.
	Resposta 3 
	Move (renomeia) um arquivo.
	Resposta 4 
Questão 2
Correto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q16_U3_A1_O: PROGRAMAÇÃO PARA REDES (cópia)
Os quantificadores são utilizados para indicar repetições de um caractere e trecho de expressão regular. Eles devem ser indicados imediatamente após o trecho procurado. Quantificadores são representados pelos metacaracteres "{ }" "*", "+", e "?"
Faça a associação dos metacaracteres quantificadores especiais e suas respectivas funções.
	Zero ou mais repetições.
	Resposta 1 
	Zero ou uma repetição. Indica que o caractere anterior é opcional.
	Resposta 2 
	Uma ou mais repetições.
	Resposta 3 
Questão 3
Incorreto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q29_U1_A1: PROGRAMAÇÃO PARA REDES
O shell script é uma linguagem de programação script (uma linguagem compliada) usada em vários sistemas operacionais (Windows, Linux, Mac OS). Sua sintaxe e seus comandos variam a depender do compilador (ou seja do Shell) que será usado para interpretar os comandos.
Escolha uma opção:
Verdadeiro 
Falso
Questão 4
Correto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q3_U1_A1_O: PROGRAMAÇÃO PARA REDES
Assinale alternativa que apresenta o comando que mostra os usuários conectados no sistema.
Escolha uma opção:
a.
USER
b.
ps
c.
ucshell
d.
who
e.
SHELL
Questão 5
Incorreto
Atingiu 0,00 de 5,00
Marcar questão
Texto da questão
Q6_U1_A2_O: PROGRAMAÇÃO PARA REDES
Considere a atribuição dos seguintes valores para o vetor fruta:
$ fruta=(“maçã” “limão” “abacate” “tomate”)
Para imprimir na tela todos os valores do vetor fruta, eu posso utilizar o seguinte comando:
Escolha uma opção:
a.
$ echo $fruta[*] - Incorreta
b.
$ echo $fruta[@]
c.
$ echo $fruta
d.
$ echo ${fruta[@]}
e.
$ echo ${fruta[0-4]}
Questão 6
Correto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q20_U3_A2_O: PROGRAMAÇÃO PARA REDES
“O comando "sed" (stream editor) é uma ferramenta de manipulação de textos muito poderosa. Com o "sed", arquivos de textos podem ser editados por meio da linha de comando ou em nossos scripts”. A sintaxe do comando sed é a seguinte:
                                  $ sed [opções] ‘função’ [arquivo]
A respeito das opções do comando sed, julgue a afirmação abaixo: 
A opção "-i" é a opção de edição do "sed". Quando a opção -i do sed é utilizada, o comando irá executar as funções solicitadas, por exemplo, as funções substituir e deletar, diretamente no arquivo, isto é, o arquivo será alterado e salvo com as alterações.
Escolha uma opção:
Verdadeiro 
Falso
Questão 7
Correto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q10_U2_A1_O: PROGRAMAÇÃO PARA REDES
Faça a associação dos operadores de comparação de números inteiros e seus respectivos significados.
	int1 -le int2
	Resposta 1 
	int1 -ge int2
	Resposta 2 
	int1 -lt int2
	Resposta 3 
	int1 -gt int2
	Resposta 4 
Questão 8
Correto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q9_U2_A1_O: PROGRAMAÇÃO PARA REDES
Analise os comandos apresentados na imagem.
Assinale a alternativa CORRETA:
Escolha uma opção:
a.
O comando da primeira linha e o comando da segunda linha fazem exatamente a mesma coisa, isto é, atribuem a string “Prog. Redes” à variável “curso”. O comando “$ echo $?” vai imprimir o valor 1 na tela do terminal, pois a comparação das strings da terceira linha é verdadeira.
b.
O comando da segunda linha e o comando da terceira linha fazem exatamente a mesma coisa, isto é, comparam o valor das duas strings. O comando “$ echo $?” vai imprimir o valor 0 na tela do terminal, pois a comparação da terceira linha é falsa.
c.
O comando da segunda linha e o comando da terceira linha fazem exatamente a mesma coisa, isto é, comparam o valor das duas strings. O comando “$ echo $?” vai imprimir o valor 0 (zero) na tela do terminal, pois a comparação da terceira linha é verdadeira.
d.
O comando da segunda linha e o comando da terceira linha fazem exatamente a mesma coisa, isto é, comparam o valor das duas strings. O comando “$ echo $?” vai imprimir o valor 1 na tela do terminal, pois a comparação da terceira linha é verdadeira.
e.
O comando da primeira linha e o comando da segunda linha fazem exatamente a mesma coisa, isto é, atribuem a string “Prog. Redes” à variável “curso”. O comando “$ echo $?” vai imprimir o valor 0 na tela do terminal, pois a comparação das strings da terceira linha é verdadeira.
Questão 9
Incorreto
Atingiu 0,00 de 5,00
Marcar questão
Texto da questão
Q21_U3_A2_O: PROGRAMAÇÃO PARA REDES
“Dê-me, Senhor, agudeza para entender, capacidade para reter, método e faculdade para aprender, sutileza para interpretar, graça e abundância para falar, acerto ao começar, direção ao progredir e perfeição ao concluir...”
São Tomás de Aquino
Considere que esse texto está armazenado no arquivo frase.txt. Assinale alternativa que apresenta corretamente o uso do comando sed para alterar o texto apresentado, substituindo a palavra entender por compreender e a palavra reter por assimilar, e imprimir o resultado na tela de tal forma que o arquivo frase.txt NÃO tenha o seu conteúdo alterado.
Escolha uma opção:
a.
$ sed -i ‘s/entender/compreender/ ; s/reter/assimilar/g’ frase.txt
b.
$ sed -i ‘d/entender/compreender/ ; d/reter/assimilar/g’ frase.txt
c.
$ sed -e ‘d/entender/compreender/ ; d/reter/assimilar/g’ frase.txt - Incorreta
d.
$ echo  ‘s/entender/compreender/ ; s/reter/assimilar/g’ frase.txt | sed
e.
$ sed -e ‘s/entender/compreender/ ; s/reter/assimilar/g’ frase.txt
Questão 10
Correto
Atingiu 5,00 de 5,00
Marcar questão
Texto da questão
Q8_U1_A2_O: PROGRAMAÇÃO PARA REDES
Faça a associação dos comandos com os seus respectivos significados:
	Lista arquivos e diretórios.
	Resposta 1 
	Mostra usuários conectados no sistema.
	Resposta 2 
	Mostra uma descrição detalhada dos comandos (ajuda).
	Resposta 3 
	Contador de palavras de um arquivo.
	Resposta 4 
chmod
mv
metacaractere
 
 *
 
 (asterisco)
metacaractere ? (interrogação)
metacaractere
 
 +
 
 (sinal de mais)
int1 é menor ou igual a int2
int1 é maior ou igual a int2
int1 é menor que int2
int1 é maior que int2
cp
ls
who
man
wc
cat

Continue navegando