Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA SERVIDORES 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A1_201707121567_V1 02/04/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão Analise as afirmações abaixo e assinale a alternativa CORRETA: I - O Shell é um interpretador de comandos do SO que faz a interface entre o usuário e o kernel. II - Dentre as principais razões para utilização de shell scripts estão a simplicidade e o compartilhamento de informações. III - Para escrever um shell script, podemos utilizar qualquer editor de arquivos de textos simples (plain text). IV - O pipe (representado pelo símbolo @) transforma a saída de um comando na entrada do próximo. Somente as alternativas III e IV são verdadeiras. Somente a alternativa I é verdadeira. Somente as alternativas I e II são verdadeiras. Somente a alternativa III é verdadeira. Somente as alternativas I e III são verdadeiras. Respondido em 02/04/2020 21:39:10 2a Questão Assinale a opção que NÃO descreve característica do Shell Script Simplicidade Facilidade de desenvolvimento Controle Complexidade Portabilidade Respondido em 02/04/2020 21:39:30 3a Questão Entende-se por linguagem interpretada aquela cujo: as instruções são buscadas no programa todas de uma vez, a fim de serem executadas. as bibliotecas são executadas juntamente com o código executável. as instruções são compiladas a fim de serem executadas. código executável é executado. as instruções são buscadas no programa uma após outra a fim de serem executadas. javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); Respondido em 02/04/2020 21:39:58 4a Questão Entre as características abaixo selecione aquela que não é uma vantagem de se utilizar shell scripts: Facilidade de desenvolvimento. Pode-se desenvolver um shell script poderoso e útil em pouco tempo; Simplicidade. Por ser uma linguagem de alto nível, é possível expressar operações complexas de forma e simples; Performance - Shell Scripts ocupam muitos recursos do sistema por exigirem muito processamento Recursos. Utilização de poucos recursos por necessitar apenas de linhas de comandos textuais; Portabilidade. Por ser universal entre sistemas Unix, existe uma grande chace de um shell script escrito para um sistema ser transferido para outro sem necessidade de alterações; Respondido em 02/04/2020 21:41:05 5a Questão Qual das opções abaixo está correta a respeito do script? 1. @echo off 2. cls 3. FOR /F "tokens=1,2 delims=," %%i IN (alunos.txt) DO mkdir %%i Cria diretorios de acordo com o conteúdo do arquivo aluno.txt. Apaga todos os arquivos da pasta correte. Cria arquivos de acordo com o conteúdo do arquivo aluno.txt. Lista todo o conteúdo do arquivo alunos.txt. Exibe o conteúdo do arquivo aluno.txt e depois faz uma pause. Respondido em 02/04/2020 21:41:54 6a Questão Assinale a afirmativa INCORRETA: Linguagens script geralmente são interpretadas Uma grande vantagem na utilização de scripts é sua simplicidade Gerenciar tarefas simples e repetitivas é característica da administração de sistemas O Shell Script não pode ser reutilizado em outro servidor Com Shell Script as instruções são buscadas uma após outra a fim de serem executadas Respondido em 02/04/2020 21:42:38 7a Questão Assinale a opção que NÃO descreve característica do Shell Script Compilação Portabilidade Simplicidade Facilidade de desenvolvimento Controle Respondido em 02/04/2020 21:42:42 8a Questão No decorrer das aulas de laboratório, aprendemos que ao iniciar o desenvolvimento de um script, devemos informar o tipo de interpretador que será utilizado, para tanto deve-se iniciar a primeira linha de código com esta informação. Marque abaixo o exemplo de interpretador. !!/bin/bosh /bin/bash !#/bin/BASHE @!/bin/bash #!/bin/bash PROGRAMAÇÃO PARA SERVIDORES 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A1_201707121567_V2 13/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão Considere o arquivo de Shell Script meu_shell.sh, criado por meio de um editor de texto. Para que o arquivo meu_shell.sh possa ser executado em um ambiente Shell, ele deve ter as permissões alteradas utilizando o comando chmod, dentre outras possibilidades, para: +z 444 772 666 +x Respondido em 13/05/2020 20:53:24 javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); 2a Questão Com relação à programação shell script, assinale a alternativa INCORRETA: Os parâmetros posicionais podem ser acessados através das variáveis especiais $1, $2, $3, etc. Os nomes das variáveis sempre devem começar por uma letra ou o caractere de sublinhado. Sempre que precisamos atribuir um valor a uma variável, usamos o operador $ antes do nome dela. Argumentos podem ser passados para os scripts através da linha de comando. O comando echo pode ser usado para imprimir dados na tela ou em arquivos. Respondido em 13/05/2020 20:54:48 3a Questão Analise as afirmativas abaixo relacionadas com a utilização de variáveis: I - É um Local da ¿memória¿, referenciado por um nome identificador, onde são armazenados valores a serem manipulados pelo script. II - Por definição podem incluir em seu nome qualquer caractere, incluindo espaços em branco, acentos letras e números. III - Os nomes de variáveis devem ter como primeiro caractere uma letra ou sublinhado (¿_¿). As afirmativas I e III estão corretas. As afirmativas II e III estão corretas As afirmativas I, II e III estão corretas Somente a afirmativa I esta correta Somente a afirmativa III esta correta Respondido em 13/05/2020 20:54:56 4a Questão Para se gerar um código objeto a partir um código script shell é necessário: É preciso interpretá-lo mas não linha por linha, uma vez que ele é executado de uma única vez. Para se gerar o código objeto é preciso interpretá-lo, uma vez que ele é executado linha a linha. É preciso gerar um arquivo executável. Fazer uma compilação, uma vez que é interpretado linha a linha. É preciso compilar o código e depois traduzir a codificação. Respondido em 13/05/2020 20:54:12 5a Questão Qual das opções abaixo está correta a respeito do script? 1. @echo off 2. cls 3. FOR /F "tokens=1,2 delims=," %%i IN (alunos.txt) DO mkdir %%i Apaga todos os arquivos da pasta correte. Exibe o conteúdo do arquivo aluno.txt e depois faz uma pause. Lista todo o conteúdo do arquivo alunos.txt. Cria arquivos de acordo com o conteúdo do arquivo aluno.txt. Cria diretorios de acordocom o conteúdo do arquivo aluno.txt. Respondido em 13/05/2020 20:54:05 6a Questão Assinale a afirmativa verdadeira No Shell Script os programas são compilados entes de serem executados Programas com Shell Script não devem ser reaproveitados A maior vantagem dos programas interpretados é a rapidez em relação aos programas compilados. Os programas executáveis podem ser executados diretamente pelo hardware do computador Programas Script são úteis para realizar tarefas uma única vez Respondido em 13/05/2020 20:55:04 7a Questão Marque a opção que NÃO corresponde a uma vantagem da linguagem script em relação à linguagem compilada É uma linguagem sem possibilidade de acesso ao código fonte Pode ser testada em qualquer sistema semelhante antes de ser usada em produção Seu código-fonte contém todas as bibliotecas necessárias ao seu funcionamento Pode ser reaproveitada Permite edição com um editor de textos simples Respondido em 13/05/2020 20:55:35 8a Questão Entende-se por linguagem interpretada aquela cujo: as instruções são buscadas no programa uma após outra a fim de serem executadas. as instruções são buscadas no programa todas de uma vez, a fim de serem executadas. as bibliotecas são executadas juntamente com o código executável. código executável é executado. as instruções são compiladas a fim de serem executadas. PROGRAMAÇÃO PARA SERVIDORES 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A1_201707121567_V3 23/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão São blocos de comandos que podem ser definidos para uso posterior em qualquer parte do código. Dentre os aprendidos em sala de aula, destaca-se um com o nome de ZZ. Procedimentos Echo Programa Sprint Funções Respondido em 23/05/2020 21:53:47 2a Questão Analise as afirmações abaixo e assinale a alternativa CORRETA: I - O Shell é um interpretador de comandos do SO que faz a interface entre o usuário e o kernel. II - Dentre as principais razões para utilização de shell scripts estão a simplicidade e o compartilhamento de informações. III - Para escrever um shell script, podemos utilizar qualquer editor de arquivos de textos simples (plain text). IV - O pipe (representado pelo símbolo @) transforma a saída de um comando na entrada do próximo. Somente as alternativas III e IV são verdadeiras. Somente as alternativas I e II são verdadeiras. Somente a alternativa I é verdadeira. Somente as alternativas I e III são verdadeiras. Somente a alternativa III é verdadeira. Respondido em 23/05/2020 21:53:42 javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); 3a Questão Para se gerar um código objeto a partir um código script shell é necessário: Fazer uma compilação, uma vez que é interpretado linha a linha. Para se gerar o código objeto é preciso interpretá-lo, uma vez que ele é executado linha a linha. É preciso gerar um arquivo executável. É preciso compilar o código e depois traduzir a codificação. É preciso interpretá-lo mas não linha por linha, uma vez que ele é executado de uma única vez. Respondido em 23/05/2020 21:53:38 4a Questão Ao utilizarmos um shell script temos uma série de vantagens em comparação a outras linguagens. Selecione a característica que descreve que por ser universal entre sistemas Unix, existe uma grande chance de um shell script escrito para um sistema ser transferido para outro sem necessidade de alterações. Recursos Portabilidade Facilidade Simplicidade Controle Respondido em 23/05/2020 21:53:51 5a Questão Marque a opção que NÃO corresponde a uma vantagem da linguagem script em relação à linguagem compilada É uma linguagem sem possibilidade de acesso ao código fonte Permite edição com um editor de textos simples Seu código-fonte contém todas as bibliotecas necessárias ao seu funcionamento Pode ser reaproveitada Pode ser testada em qualquer sistema semelhante antes de ser usada em produção Respondido em 23/05/2020 21:53:30 6a Questão Analise o código abaixo e assinale a alternativa CORRETA com relação à saída do script: n1=1 n2=1 for i in {1..5}; do n3=$((n1 + n2)) n1=$n2 n2=$n3; done echo $n3 Mostrará na tela o número 21. Mostrará na tela o número 8. Mostrará na tela o número 13. Retornará um erro. Mostrará na tela o número 5. Respondido em 23/05/2020 21:53:43 7a Questão Qual das opções abaixo está correta a respeito do script? 1. @echo off 2. cls 3. FOR /F "tokens=1,2 delims=," %%i IN (alunos.txt) DO mkdir %%i Cria arquivos de acordo com o conteúdo do arquivo aluno.txt. Lista todo o conteúdo do arquivo alunos.txt. Cria diretorios de acordo com o conteúdo do arquivo aluno.txt. Apaga todos os arquivos da pasta correte. Exibe o conteúdo do arquivo aluno.txt e depois faz uma pause. Respondido em 23/05/2020 21:53:23 8a Questão Assinale a opção que NÃO descreve característica do Shell Script Controle Simplicidade Portabilidade Facilidade de desenvolvimento Compilação Respondido em 23/05/2020 21:53:37 PROGRAMAÇÃO PARA SERVIDORES 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A1_201707121567_V4 23/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); Assinale a afirmativa INCORRETA: Gerenciar tarefas simples e repetitivas é característica da administração de sistemas Com Shell Script as instruções são buscadas uma após outra a fim de serem executadas Linguagens script geralmente são interpretadas O Shell Script não pode ser reutilizado em outro servidor Uma grande vantagem na utilização de scripts é sua simplicidade Respondido em 23/05/2020 22:26:47 2a Questão O script a seguir é um exemplo bem comum em Servidores de Aplicação, em que é possível iniciar, parar e reiniciar serviços. Marque a alternativa CORRETA sobre ele: #!/bin/bash if [ "$#" -eq "0" ] then echo "Nao foram inseridos parametros!" echo "Modo de uso: $0 {start|stop|restart}" fi if [ "$1" == "start" ] then echo "Iniciando . . ." [...] É possível substituir ¿-eq¿ por ¿==¿ na linha 2 sem prejuízo para o funcionamento do programa. Na linha 5 do script, o valor $0 será substituído pelo primeiro parâmetro digitado pelo usuário. É possível verificar que o script está completo, já que todas as possibilidades de parâmetros foram implementadas. Na linha 5 do script, o valor $0 será substituído pelo nome do script. Isso aconteceria mesmo se a mensagem estivesse em aspas simples. É possívelverificar que o script exige que seja inserido pelo menos um parâmetro. Respondido em 23/05/2020 22:26:58 3a Questão A execução dos comandos abaixo exibe o endereço do diretório corrente, preencha as lacunas abaixo para que essa execução tenha sucesso: prova@estacio:~$ v1=_ _ _ _ _ _ _ _ _ _ _ _ prova@estacio:~$ echo $v1 /home/prova (pwd) `cd ~` 'pwd' 'cd ~' `pwd` Respondido em 23/05/2020 22:26:38 4a Questão Com relação à programação shell script, assinale a alternativa INCORRETA: Sempre que precisamos atribuir um valor a uma variável, usamos o operador $ antes do nome dela. Argumentos podem ser passados para os scripts através da linha de comando. O comando echo pode ser usado para imprimir dados na tela ou em arquivos. Os nomes das variáveis sempre devem começar por uma letra ou o caractere de sublinhado. Os parâmetros posicionais podem ser acessados através das variáveis especiais $1, $2, $3, etc. Respondido em 23/05/2020 22:26:47 5a Questão Sobre Shell Script é correto afirmar: Shell script é uma linguagem de programação interpretada usada em vários sistemas operacionais. Os programas em Shell Script necessitam ser compilados. Um Script que utilize o interpretador bash pode rodar em qualquer dispositivo. O comando ¿echo teste¿ produz um som no alto falante do sistema Os arquivos de um shell script possuem extensão .EXE Respondido em 23/05/2020 22:26:40 6a Questão No ambiente UNIX, existem vários interpretadores de linha de comando conhecidos como shell. É importante, para cada script, informar em que shell ele deve ser executado. Para isso, o usuário pode especificar o shell desejado: na primeira linha do script. em qualquer linha do script. na última linha do script. na linha de comando, após o nome do arquivo que contém o script. em um arquivo à parte. Respondido em 23/05/2020 22:26:34 7a Questão Assinale a opção que NÃO descreve característica do Shell Script Facilidade de desenvolvimento Controle Simplicidade Portabilidade Complexidade Respondido em 23/05/2020 22:26:11 8a Questão Entende-se por linguagem interpretada aquela cujo: as instruções são buscadas no programa uma após outra a fim de serem executadas. as bibliotecas são executadas juntamente com o código executável. as instruções são compiladas a fim de serem executadas. código executável é executado. as instruções são buscadas no programa todas de uma vez, a fim de serem executadas. Respondido em 23/05/2020 22:26:03 PROGRAMAÇÃO PARA SERVIDORES 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A1_201707121567_V5 23/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão Assinale a afirmativa verdadeira Os programas executáveis podem ser executados diretamente pelo hardware do computador No Shell Script os programas são compilados entes de serem executados Programas com Shell Script não devem ser reaproveitados A maior vantagem dos programas interpretados é a rapidez em relação aos programas compilados. Programas Script são úteis para realizar tarefas uma única vez Respondido em 23/05/2020 22:30:05 javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','326901483'); javascript:abre_frame('2','1','','','326901483'); javascript:abre_frame('3','1','','','326901483'); 2a Questão Considere o arquivo de Shell Script meu_shell.sh, criado por meio de um editor de texto. Para que o arquivo meu_shell.sh possa ser executado em um ambiente Shell, ele deve ter as permissões alteradas utilizando o comando chmod, dentre outras possibilidades, para: +x 444 +z 666 772 Respondido em 23/05/2020 22:29:59 3a Questão Entre as características abaixo selecione aquela que não é uma vantagem de se utilizar shell scripts: Facilidade de desenvolvimento. Pode-se desenvolver um shell script poderoso e útil em pouco tempo; Performance - Shell Scripts ocupam muitos recursos do sistema por exigirem muito processamento Portabilidade. Por ser universal entre sistemas Unix, existe uma grande chace de um shell script escrito para um sistema ser transferido para outro sem necessidade de alterações; Simplicidade. Por ser uma linguagem de alto nível, é possível expressar operações complexas de forma e simples; Recursos. Utilização de poucos recursos por necessitar apenas de linhas de comandos textuais; Respondido em 23/05/2020 22:29:55 4a Questão Analise as afirmativas abaixo relacionadas com a utilização de variáveis: I - É um Local da ¿memória¿, referenciado por um nome identificador, onde são armazenados valores a serem manipulados pelo script. II - Por definição podem incluir em seu nome qualquer caractere, incluindo espaços em branco, acentos letras e números. III - Os nomes de variáveis devem ter como primeiro caractere uma letra ou sublinhado (¿_¿). As afirmativas I, II e III estão corretas As afirmativas I e III estão corretas. Somente a afirmativa III esta correta Somente a afirmativa I esta correta As afirmativas II e III estão corretas Respondido em 23/05/2020 22:29:52 5a Questão Assinale a opção que NÃO descreve característica do Shell Script Portabilidade Facilidade de desenvolvimento Complexidade Controle Simplicidade Respondido em 23/05/2020 22:30:01 6a Questão Analise o código abaixo e assinale a alternativa CORRETA com relação à saída do script: n1=1 n2=1 for i in {1..5}; do n3=$((n1 + n2)) n1=$n2 n2=$n3; done echo $n3 Mostrará na tela o número 5. Mostrará na tela o número 21. Retornará um erro. Mostrará na tela o número 8. Mostrará na tela o número 13. Respondido em 23/05/2020 22:29:38 7a Questão Marque a opção que NÃO corresponde a uma vantagem da linguagem script em relação à linguagem compilada Pode ser reaproveitada Pode ser testada em qualquer sistema semelhante antes de ser usada em produção É uma linguagem sem possibilidade de acesso ao código fonte Permite edição com um editor de textos simples Seu código-fonte contém todas as bibliotecas necessárias ao seu funcionamento Respondido em 23/05/2020 22:29:48 8a Questão Ao utilizarmos um shell script temos uma série de vantagens em comparação a outras linguagens. Selecione a característica que descreve que por ser universal entre sistemas Unix, existe uma grande chance de um shell script escrito para um sistema ser transferido para outro sem necessidade de alterações. Recursos Simplicidade Controle Facilidade Portabilidade Respondido em 23/05/2020 22:29:25
Compartilhar