39
1 a Questão (Ref.: 201308077852) Entende-se por linguagem interpretada aquela cujo: 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. 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. 2 a Questão (Ref.: 201308118128) Quando desejarmos colocar um programa "rodando" em background em um Sistema Operacional UNIX, coloca- se no final o símbolo: % & $ @ # 3 a Questão (Ref.: 201308077853) As linguagens script são geralmente: encapsuladas camufladas compiladas linkditadas interpretadas

PS Exercicios

Embed Size (px)

DESCRIPTION

PS Exercicios

Citation preview

  • 1a Questo (Ref.: 201308077852)

    Entende-se por linguagem interpretada aquela cujo:

    as instrues so compiladas a fim de serem executadas. cdigo executvel executado. as instrues so buscadas no programa uma aps outra a fim de serem executadas.

    as instrues so buscadas no programa todas de uma vez, a fim de serem executadas.as bibliotecas so executadas juntamente com o cdigo executvel.

    2a Questo (Ref.: 201308118128)

    Quando desejarmos colocar um programa "rodando" em background em um Sistema Operacional UNIX, coloca-se no final o smbolo:

    % &

    $@#

    3a Questo (Ref.: 201308077853)

    As linguagens script so geralmente:

    encapsuladascamufladas

    compiladaslinkditadas

    interpretadas

  • 1a Questo (Ref.: 201308116941)

    O que acontecer na execuo do script abaixo?

    a="ESTACIO"b="estacio"if [ $a -ne $b ]thenecho $a nao e igual a $belseecho $a e igual a $bfi

    Nada ser exibido pois o texto utilizado nos comandos echo no esto entre aspas.Ser exibido "Estacio e igual a estacio"No ser executado em funo do erro de utilizao das aspas nos nomes das variveis

    No ser executado em funo do erro no operador de comparaoSer exibido "Estacio nao e igual a estacio"

    2a Questo (Ref.: 201308119238)

    O script: v1="REDES DE COMPUTADORES" v2="COMPUTADORES" echo ${v1/"echo$v2"/""} produz:

    COMPUTADORES REDES DE

    O RESULTADO VAZIONENHUMA OPO ANTERIORREDES DE COMPUTADORES

  • if $# -eq 1

    1a Questo (Ref.: 201308090857)

    Considere o trecho de comandos em shell script.

    Interpretando o trecho de Shell script acima, tem-se que:

    Est correto o que se afirma APENAS em:

    II e III.III e V.I, III, IV e V.II, III, IV e V.

    I, II, III e IV.

    2a Questo (Ref.: 201308091648)

    Considerando um trecho de um script que execute um comando de seleo, est correto sintaticamente:

    if [ $# -eq 1 ]if [ $# = 1 ]

  • if $dir -eq $localif $dir = $local

    3a Questo (Ref.: 201308091391)

    Considere o script abaixo.

    if [ $resp = N ]then echo Negativoelif test $resp = Tthen echo Talvezelse echo Positivofi

    Analise as seguintes sentenas:

    I - Se o valor da varivel resp for igual a S ser exibido a palavra Positivo.II - No ira executar pois h erro de sintaxe na linha "elif test $resp = T"III - A palavra Talvez ser exibida sempre que o valor da varivel resp for diferente de N

    Marque a opo que indica somente as sentenas verdadeiras.

    Somente I e IISomente I e IIISomente IISomente II e III

    Somente I

    4a Questo (Ref.: 201308091962)

    Para obtermos as ultimas 5 linhas do arquivo /etc/passwd utilizamos:

    tail -5 /etc/passwdcat /etc/passwd | less 5less -5 /etc/passwdhead -5 /etc/passwdtail /etc/passwd 5

    5a Questo (Ref.: 201308091217)

    Em relao programao shell no linux, numa expresso em que existem dois comandos (comando 1 ecomando 2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, :

    {comando 1 ; comando 2}comando 1; comando 2comando 1 $ (comando 2!)comando 1 && comando 2

    comando1 || comando 2

    6a Questo (Ref.: 201308091954)

    Para renomear um arquivo no shell bash utilizamos o comando:

  • mountrename

    mvcprm

  • 1a Questo (Ref.: 201308091971)

    Que trecho de script podemos utilizar para verficar se foi passado algum parmetro na linha de comando?

    if [ $? = 1 ]if [ $? -gt 0 ]if [ $? >= 0 ]if [ $# > 1 ]

    if [ $# -gt 0 ]

    2a Questo (Ref.: 201308065331)

    Sobre comandos bsicos, marque a opo incorreta:

    O comando pwd responsvel por acessar um diretrio.O comando chmd modifica permisso de um arquivo.mkdir responsvel por criar diretrio.O comando env mostra as variveis de ambiente do seu terminal.O comando mv tanto move quanto renomeia um arquivo.

    3a Questo (Ref.: 201308091397)

    Os comandos mv e cp so utilizados respectivamente para:

    Renomear um arquivo e copiar um arquivoMover um arquivo e renomear um arquivoRenomear um arquivo e mover um arquivoMover um arquivo e apagar um arquivoRenomear um arquivo e apagar um arquivo

    4a Questo (Ref.: 201308065297)

    Y=$X; while [ $X -gt 2 ];do X=$(($X-1)); Y=$(($Y*$X)); done Se X 5 ento qual o valor de Y?

    72014

    120204

    5a Questo (Ref.: 201308065321)

    Qual a linha de comando que representa quantos usurios eu tenho no meu sistema?

    adduser totaltail /etc/passwdcount users

    cat /etc/passwd |wc -lcat /etc/passwd |grep total

  • 1a Questo (Ref.: 201308091932)

    O comando utilizado para exibir as mensagens emitidas durante o processo de inicializao do sistema :

    msg dmesg

    printenvshowmsgls -l

    2a Questo (Ref.: 201308092013)

    Qual a funo do comando grep?

    Identificar usurios logadosIdentificar permisses de um arquivo

    Procur um texto em um conjunto fornecido de entradasLocalizar contedo apenas em arquivosLocalizar arquivos pelo nome

    3a Questo (Ref.: 201308065336)

    Qual a diferena dos comandos cat, tac, rev e tail?

    cat exibe um arquivo, o tac exibe quais usurios so donos do arquivo , o rev inverte os caracteres dotexto e o tail exibe logs.cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres dotexto e o tail exibe apenas as ultimas 10 linhascat exibe um arquivo, o tac exibe as tarefas relativas ao arquivo, o rev inverte os caracteres do texto eo tail exibe logs.cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres dotexto e o tail exibe apenas as ultimas 10 linhas

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev inverte os caracteresdo texto e o tail exibe apenas as ultimas 10 linhas

    4a Questo (Ref.: 201308091373)

    Os comandos tar e gzip so utilizados, respectivamente para:

    Localizar arquivos e compactar arquivosCompactar arquivos e localizar arquivos.Ambos so utilizados para agrupar vrios arquivos em somente um.

    Agrupar vrios arquivos em somente um e compactar arquivosAmbos so utilizados para compactar arquivos

  • 1a Questo (Ref.: 201308091403)

    Marque a opo que descreve o que faz o comando abaixo:

    $ls -l | wc -l

    Mostra quantos arquivos existem no diretrio correnteLista todos os aquivos do diretrio correnteLista apenas os sub-diretrios do diretrio correnteLista cada arquivos do diretrio corrente em uma linhaLista os links simblicos para os arquivos do diretrio corrente

    2a Questo (Ref.: 201308117016)

    Qual o resultado do script abaixo:

    v1="curso de redes"

    v2="redes"

    echo ${v1/"echo$v2"/""}

    redesnenhuma das respostas anterioresnada listado na sadacurso

    curso de redes

    3a Questo (Ref.: 201308091388)

    Marque a opo que define o que ser executado pelo comando abaixo.

    $ who | more

    A lista de arquivos por usurio.A lista de processos do usurio more.A lista de processos ativos por usurio.A lista dos arquivos do usurio more

    A lista de usurio logados.

    4a Questo (Ref.: 201308091643)

    Em um script, o redirecionamento de erro de um comando mkdir para o arquivo temp deve ser feito utilizando:

    mkdir diretrio | echo tempmkdir diretrio >> tempecho temp | mkdir diretrio

    mkdir diretrio 2>tempmkdir diretrio | temp

  • 1a Questo (Ref.: 201308122829)

    Considerando um trecho de um script que execute a repetio de um bloco at que a varivel x seja maior que0, est correto:

    while [ $x -le 0 ]while [ $x -gt 0 ] while [ $x

  • 1a Questo (Ref.: 201308091385)

    Marque a opo que explica o que faz o comando abaixo.

    $ ps aux | grep fulano

    Remove todos os processos pertencentes ao usurio fulano Lista todos os processos pertencentes ao usurio fulano

    Remove todos os arquivos pertencentes ao usurio auxLista todos os arquivos pertencentes ao usurio fulano.Lista todas as linhas do arquivo aux que contm a palavra fulano

    2a Questo (Ref.: 201308065286)

    O Administrador de Redes recebeu a incumbncia de implantar um servidor de arquivos e controlador dedomnio em plataforma Gnu/Linux, na empresa existem 1457 funcionrios e todos os nomes precisam sercadastrados no novo sistema, a sua sorte que existe um cadastro atualizado de todos funcionrios que foicedido pelo recursos humanos em um arquivo de texto, o funcionarios.txt, desta lista eu preciso saber apenasos nomes de todos os funcionrios do departamento de vendas, qual comando ter est sada sabendo que emcada linha est no formato "departamento:nome:endereo:salario"

    cat funcionarios.txt |grep "vendas" |filteregrep "vendas" " funcionarios.txt | wc -l

    egrep "^"vendas" " funcionarios.txt | cut -d":" -f2grep "vendas" funcionarios.txtgrep "^"vendas" " funcionarios.txt|cut -d":" -f1

  • 1a Questo (Ref.: 201308119219)

    O script:

    mostra_nome() { local nome nome=$1 echo "$nome" } nome="Paulo" mostra_nome "Lia" echo "$nome"

    produz a seguinte sada:

    Retorna vazio Lia Paulo

    Nenhuma opo anteriorPaulo LiaErro de script

    2a Questo (Ref.: 201308065325)

    Raimundo Nonato um nome que preciso encontrar em uma lista, mas homnimos so muito comuns seguidosde outros sobre-nomes, como filtrar apenas o Raimundo Nonato?

    cat lista.txt |grep "Raimundo Nonato"grep "Raimundo Nonato$" lista.txtNenhuma das Opes Anteriores

    cat lista.txt |grep "^Raimundo Nonato$"cat lista.txt |grep Raimundo Nonato

  • 1a Questo (Ref.: 201308092027)

    Para localizar arquivos de um determinado usurio em todo o disco utilizamos:

    find / usuario -print find / -user usuario -print

    find . -user usuariofind usuariofind / -name usuario -print

    2a Questo (Ref.: 201308092038)

    Para remover todos os arquivos do disco cujo nome possui terminao .tmp utilizamos:

    find -name \*.tmp rm {} \;rm find / -name \*.tmpgrep / -name \*.tmp -exec rm {} \;

    find / -name \*.tmp -exec rm {} \;find / rm \*.tmp

    3a Questo (Ref.: 201308119204)

    Jonas tem um arquivo contendo os dados de identificao dos usurios e timestamp de acesso ao sistema deComrcio Eletrnico. Ele desja saber quais os acessos do usurio: CARLOS. Voc recomendaria usar qualcomnado?

    grepcutsearchfindNenhuma opo anterior.

    4a Questo (Ref.: 201308116994)

    Para voc visualizar na tela todos os nomes de arquivos contidos em um diretrio cujos nomes comecem com"arq", o comando utilizado :

    ls *arqls arq/ls /arqls *arq*

    ls arq*

    5a Questo (Ref.: 201308092041)

    Para remover os arquivos do disco de um determinao ururio cujo ltimo acesso aconteceu h mais de 60 diase possuem mais de 1 MB utilizamos:

    find / -user usuario -size +1000k -atime +60 -rm * \;find / -size -1000k -atime -60 -exec rm {} \;find -user usuario -1000k +60 -exec rm {} \;

    find / -user usuario -size +1000k -atime +60 -exec rm {} \;

  • find / -user usuario -size1000k -atime60

  • 1.

    As linguagens script so geralmente: Quest.: 1

    camufladas

    compiladas

    encapsuladas

    linkditadas

    interpretadas

    2.

    Quando desejarmos colocar um programa "rodando" em background em um Sistema Operacional UNIX, coloca-se no final o smbolo:

    Quest.: 2

    $

    @

    #

    %

    &

    3.

    Entende-se por linguagem interpretada aquela cujo: Quest.: 3

    as instrues so compiladas a fim de serem executadas.

    as instrues so buscadas no programa todas de uma vez, a fim de serem executadas.

    as instrues so buscadas no programa uma aps outra a fim de serem executadas.

    as bibliotecas so executadas juntamente com o cdigo executvel.

    cdigo executvel executado.

    1.

    O script: v1="REDES DE COMPUTADORES" v2="COMPUTADORES" echo ${v1/"echo$v2"/""} produz: Quest.: 1

    NENHUMA OPO ANTERIOR

    COMPUTADORES

    REDES DE

    REDES DE COMPUTADORES

    O RESULTADO VAZIO

  • 2.

    O que acontecer na execuo do script abaixo?

    a="ESTACIO" b="estacio" if [ $a -ne $b ] then echo $a nao e igual a $b else echo $a e igual a $b fi

    Quest.: 2

    No ser executado em funo do erro de utilizao das aspas nos nomes das variveis

    Nada ser exibido pois o texto utilizado nos comandos echo no esto entre aspas.

    Ser exibido "Estacio e igual a estacio"

    No ser executado em funo do erro no operador de comparao

    Ser exibido "Estacio nao e igual a estacio"

    1.

    Em relao programao shell no linux, numa expresso em que existem dois comandos (comando 1 e comando 2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, :

    Quest.: 1

    comando 1 && comando 2

    comando 1; comando 2

    comando 1 $ (comando 2!)

    comando1 || comando 2

    {comando 1 ; comando 2}

    2.

    Considerando um trecho de um script que execute um comando de seleo, est correto sintaticamente:

    Quest.: 2

    if $dir -eq $local

    if [ $# = 1 ]

    if $dir = $local

    if [ $# -eq 1 ]

    if $# -eq 1

    3.

    Considere o script abaixo. if [ $resp = N ] then echo Negativo elif test $resp = T then echo Talvez else

    Quest.: 3

  • echo Positivo fi

    Analise as seguintes sentenas:

    I - Se o valor da varivel resp for igual a S ser exibido a palavra Positivo. II - No ira executar pois h erro de sintaxe na linha "elif test $resp = T" III - A palavra Talvez ser exibida sempre que o valor da varivel resp for diferente de N

    Marque a opo que indica somente as sentenas verdadeiras.

    Somente I

    Somente I e II

    Somente II e III

    Somente I e III

    Somente II

    4.

    Para obtermos as ultimas 5 linhas do arquivo /etc/passwd utilizamos: Quest.: 4

    tail -5 /etc/passwd

    tail /etc/passwd 5

    less -5 /etc/passwd

    head -5 /etc/passwd

    cat /etc/passwd | less 5

    5.

    Considere o trecho de comandos em shell script.

    Interpretando o trecho de Shell script acima, tem-se que:

    Quest.

    : 5

  • Est correto o que se afirma APENAS em:

    I, II, III e IV.

    II e III.

    I, III, IV e V.

    II, III, IV e V.

    III e V.

    6.

    Para renomear um arquivo no shell bash utilizamos o comando: Quest.: 6

    cp

    rename

    rm

    mount

    mv

    1.

    Y=$X; while [ $X -gt 2 ];do X=$(($X-1)); Y=$(($Y*$X)); done Se X 5 ento qual o valor de Y? Quest.: 1

    720

    14

    20

  • 120

    4

    2.

    Sobre comandos bsicos, marque a opo incorreta: Quest.: 2

    O comando chmd modifica permisso de um arquivo.

    O comando env mostra as variveis de ambiente do seu terminal.

    O comando mv tanto move quanto renomeia um arquivo.

    mkdir responsvel por criar diretrio.

    O comando pwd responsvel por acessar um diretrio.

    3.

    Os comandos mv e cp so utilizados respectivamente para: Quest.: 3

    Renomear um arquivo e copiar um arquivo

    Mover um arquivo e apagar um arquivo

    Renomear um arquivo e apagar um arquivo

    Renomear um arquivo e mover um arquivo

    Mover um arquivo e renomear um arquivo

    4.

    Que trecho de script podemos utilizar para verficar se foi passado algum parmetro na linha de comando?

    Quest.: 4

    if [ $? >= 0 ]

    if [ $? = 1 ]

    if [ $# -gt 0 ]

    if [ $# > 1 ]

    if [ $? -gt 0 ]

    5.

    Qual a linha de comando que representa quantos usurios eu tenho no meu sistema? Quest.: 5

    adduser total

    cat /etc/passwd |wc -l

  • tail /etc/passwd

    count users

    cat /etc/passwd |grep total

    1.

    Qual a diferena dos comandos cat, tac, rev e tail?

    Quest.: 1

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev inverte os caracteres do texto e o tail exibe apenas as ultimas 10 linhas

    cat exibe um arquivo, o tac exibe quais usurios so donos do arquivo , o rev inverte os caracteres do texto e o tail exibe logs.

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas

    cat exibe um arquivo, o tac exibe as tarefas relativas ao arquivo, o rev inverte os caracteres do texto e o tail exibe logs.

    2.

    Qual a funo do comando grep? Quest.: 2

    Identificar permisses de um arquivo

    Localizar contedo apenas em arquivos

    Identificar usurios logados

    Procur um texto em um conjunto fornecido de entradas

    Localizar arquivos pelo nome

    3.

    O comando utilizado para exibir as mensagens emitidas durante o processo de inicializao do sistema :

    Quest.: 3

    ls -l

    printenv

    dmesg

    msg

    showmsg

    4.

    Os comandos tar e gzip so utilizados, respectivamente para: Quest.: 4

    Ambos so utilizados para agrupar vrios arquivos em somente um.

    Ambos so utilizados para compactar arquivos

  • Compactar arquivos e localizar arquivos.

    Agrupar vrios arquivos em somente um e compactar arquivos

    Localizar arquivos e compactar arquivos

    1.

    Marque a opo que define o que ser executado pelo comando abaixo.

    $ who | more

    Quest.: 1

    A lista dos arquivos do usurio more

    A lista de processos ativos por usurio.

    A lista de processos do usurio more.

    A lista de arquivos por usurio.

    A lista de usurio logados.

    2.

    Qual o resultado do script abaixo:

    v1="curso de redes"

    v2="redes"

    echo ${v1/"echo$v2"/""}

    Quest.: 2

    nada listado na sada

    nenhuma das respostas anteriores

    curso de redes

    curso

    redes

    3.

    Marque a opo que descreve o que faz o comando abaixo:

    $ls -l | wc -l

    Quest.: 3

    Lista cada arquivos do diretrio corrente em uma linha

    Lista todos os aquivos do diretrio corrente

    Lista apenas os sub-diretrios do diretrio corrente

    Mostra quantos arquivos existem no diretrio corrente

    Lista os links simblicos para os arquivos do diretrio corrente

  • 4.

    Em um script, o redirecionamento de erro de um comando mkdir para o arquivo temp deve ser feito utilizando:

    Quest.: 4

    mkdir diretrio 2>temp

    mkdir diretrio | temp

    echo temp | mkdir diretrio

    mkdir diretrio >> temp

    mkdir diretrio | echo temp

    1.

    Considerando um trecho de um script que execute a repetio de um bloco at que a varivel x seja maior que 0, est correto:

    Quest.: 1

    while [ $x -le 0 ]

    while [ $x -gt 0 ]

    while ( x 0 )

    while [ $x

  • 2.

    O Administrador de Redes recebeu a incumbncia de implantar um servidor de arquivos e controlador de domnio em plataforma Gnu/Linux, na empresa existem 1457 funcionrios e todos os nomes precisam ser cadastrados no novo sistema, a sua sorte que existe um cadastro atualizado de todos funcionrios que foi cedido pelo recursos humanos em um arquivo de texto, o funcionarios.txt, desta lista eu preciso saber apenas os nomes de todos os funcionrios do departamento de vendas, qual comando ter est sada sabendo que em cada linha est no formato "departamento:nome:endereo:salario"

    Quest.: 2

    grep "vendas" funcionarios.txt

    egrep "^"vendas" " funcionarios.txt | cut -d":" -f2

    egrep "vendas" " funcionarios.txt | wc -l

    cat funcionarios.txt |grep "vendas" |filter

    grep "^"vendas" " funcionarios.txt|cut -d":" -f1

    O script:

    mostra_nome() { local nome nome=$1 echo "$nome" } nome="Paulo" mostra_nome "Lia" echo "$nome"

    produz a seguinte sada:

    Quest.: 1

    Erro de script

    Retorna vazio

    Paulo Lia

    Lia Paulo

    Nenhuma opo anterior

    2.

    Raimundo Nonato um nome que preciso encontrar em uma lista, mas homnimos so muito comuns seguidos de outros sobre-nomes, como filtrar apenas o Raimundo Nonato?

    Quest.: 2

    cat lista.txt |grep "^Raimundo Nonato$"

    grep "Raimundo Nonato$" lista.txt

    Nenhuma das Opes Anteriores

    cat lista.txt |grep "Raimundo Nonato"

    cat lista.txt |grep Raimundo Nonato

    1.

    Para localizar arquivos de um determinado usurio em todo o disco utilizamos:

    Quest.: 1

    find . -user usuario

    find / -name usuario -print

    find / usuario -print

  • find / -user usuario -print

    find usuario

    2.

    Para remover todos os arquivos do disco cujo nome possui terminao .tmp utilizamos: Quest.: 2

    find / rm \*.tmp

    grep / -name \*.tmp -exec rm {} \;

    find -name \*.tmp rm {} \;

    rm find / -name \*.tmp

    find / -name \*.tmp -exec rm {} \;

    3.

    Jonas tem um arquivo contendo os dados de identificao dos usurios e timestamp de acesso ao sistema de Comrcio Eletrnico. Ele desja saber quais os acessos do usurio: CARLOS. Voc recomendaria usar qual comnado?

    Quest.: 3

    cut

    Nenhuma opo anterior.

    search

    grep

    find

    4.

    Para voc visualizar na tela todos os nomes de arquivos contidos em um diretrio cujos nomes comecem com "arq", o comando utilizado :

    Quest.: 4

    ls *arq*

    ls arq/

    ls /arq

    ls arq*

    ls *arq

    5.

    Para remover os arquivos do disco de um determinao ururio cujo ltimo acesso aconteceu h mais de 60 dias e possuem mais de 1 MB utilizamos:

    Quest.: 5

    find / -user usuario -size +1000k -atime +60 -rm * \;

  • find / -size -1000k -atime -60 -exec rm {} \;

    find -user usuario -1000k +60 -exec rm {} \;

    find / -user usuario -size1000k -atime60

    find / -user usuario -size +1000k -atime +60 -exec rm {} \;

  • Aluno: ADILSON CAMPOS CARVALHOSA FILHO Matrcula: 201308093497

    Disciplina: CCT0082 - PROG.PARA SERV. Perodo Acad.: 2014.2 (GT) / EX

    Prezado (a) Aluno(a), Voc far agora seu EXERCCIO DE FIXAO! Lembre-se que este exerccio opcional, mas no valer ponto para sua avaliao. O mesmo ser composto de questes de mltipla escolha (3).

    Aps a finalizao do exerccio, voc ter acesso ao gabarito. Aproveite para se familiarizar com este modelo de questes que ser usado na sua AV e AVS.

    1.

    As linguagens script so geralmente: Quest.: 1

    compiladas

    camufladas

    interpretadas

    linkditadas

    encapsuladas

    2.

    Quando desejarmos colocar um programa "rodando" em background em um Sistema Operacional UNIX, coloca-se no final o smbolo:

    Quest.: 2

    #

    &

    @

    %

    $

    3.

    Entende-se por linguagem interpretada aquela cujo: Quest.: 3

    as instrues so buscadas no programa todas de uma vez, a fim de serem executadas.

    cdigo executvel executado.

    as instrues so compiladas a fim de serem executadas.

    as instrues so buscadas no programa uma aps outra a fim de serem executadas.

    as bibliotecas so executadas juntamente com o cdigo executvel.

  • 4.

    O script: v1="REDES DE COMPUTADORES" v2="COMPUTADORES" echo ${v1/"echo$v2"/""} produz:

    Quest.: 1

    O RESULTADO VAZIO

    REDES DE

    COMPUTADORES

    NENHUMA OPO ANTERIOR

    REDES DE COMPUTADORES

    5.

    O que acontecer na execuo do script abaixo?

    a="ESTACIO" b="estacio" if [ $a -ne $b ] then echo $a nao e igual a $b else echo $a e igual a $b fi

    Quest.: 2

    No ser executado em funo do erro no operador de comparao

    Nada ser exibido pois o texto utilizado nos comandos echo no esto entre aspas.

    Ser exibido "Estacio e igual a estacio"

    Ser exibido "Estacio nao e igual a estacio"

    No ser executado em funo do erro de utilizao das aspas nos nomes das variveis

    6.

    Em relao programao shell no linux, numa expresso em que existem dois comandos (comando 1 e comando 2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, :

    Quest.: 1

    {comando 1 ; comando 2}

    comando 1 $ (comando 2!)

    comando 1 && comando 2

    comando1 || comando 2

    comando 1; comando 2

  • 7.

    Considerando um trecho de um script que execute um comando de seleo, est correto sintaticamente:

    Quest.: 2

    if $dir = $local

    if $dir -eq $local

    if [ $# = 1 ]

    if [ $# -eq 1 ]

    if $# -eq 1

    8.

    Considere o script abaixo. if [ $resp = N ] then echo Negativo elif test $resp = T then echo Talvez else echo Positivo fi

    Analise as seguintes sentenas:

    I - Se o valor da varivel resp for igual a S ser exibido a palavra Positivo. II - No ira executar pois h erro de sintaxe na linha "elif test $resp = T" III - A palavra Talvez ser exibida sempre que o valor da varivel resp for diferente de N

    Marque a opo que indica somente as sentenas verdadeiras.

    Quest.: 3

    Somente I

    Somente II

    Somente II e III

    Somente I e II

    Somente I e III

    9.

    Para obtermos as ultimas 5 linhas do arquivo /etc/passwd utilizamos: Quest.: 4

    tail /etc/passwd 5

    less -5 /etc/passwd

    head -5 /etc/passwd

    cat /etc/passwd | less 5

    tail -5 /etc/passwd

  • 10.

    Considere o trecho de comandos em shell script.

    Interpretando o trecho de Shell script acima, tem-se que:

    Est correto o que se afirma APENAS em:

    Quest.: 5

    I, III, IV e V.

    I, II, III e IV.

    II e III.

    III e V.

    II, III, IV e V.

  • 11.

    Para renomear um arquivo no shell bash utilizamos o comando: Quest.: 6

    mv

    rename

    mount

    rm

    cp

    12.

    Y=$X; while [ $X -gt 2 ];do X=$(($X-1)); Y=$(($Y*$X)); done Se X 5 ento qual o valor de Y?

    Quest.: 1

    120

    20

    4

    14

    720

    13.

    Sobre comandos bsicos, marque a opo incorreta: Quest.: 2

    O comando mv tanto move quanto renomeia um arquivo.

    mkdir responsvel por criar diretrio.

    O comando env mostra as variveis de ambiente do seu terminal.

    O comando pwd responsvel por acessar um diretrio.

    O comando chmd modifica permisso de um arquivo.

    14.

    Os comandos mv e cp so utilizados respectivamente para: Quest.: 3

    Renomear um arquivo e apagar um arquivo

    Mover um arquivo e renomear um arquivo

    Renomear um arquivo e copiar um arquivo

    Renomear um arquivo e mover um arquivo

    Mover um arquivo e apagar um arquivo

  • 15.

    Que trecho de script podemos utilizar para verficar se foi passado algum parmetro na linha de comando?

    Quest.: 4

    if [ $? >= 0 ]

    if [ $? = 1 ]

    if [ $# > 1 ]

    if [ $# -gt 0 ]

    if [ $? -gt 0 ]

    16.

    Qual a linha de comando que representa quantos usurios eu tenho no meu sistema?

    Quest.: 5

    cat /etc/passwd |grep total

    count users

    tail /etc/passwd

    cat /etc/passwd |wc -l

    adduser total

    17.

    Qual a diferena dos comandos cat, tac, rev e tail? Quest.: 1

    cat exibe um arquivo, o tac exibe quais usurios so donos do arquivo , o rev inverte os caracteres do texto e o tail exibe logs.

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas

    cat exibe um arquivo, o tac exibe as tarefas relativas ao arquivo, o rev inverte os caracteres do texto e o tail exibe logs.

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev inverte os caracteres do texto e o tail exibe apenas as ultimas 10 linhas

    18.

    Qual a funo do comando grep? Quest.: 2

    Identificar permisses de um arquivo

    Localizar contedo apenas em arquivos

    Procur um texto em um conjunto fornecido de entradas

    Identificar usurios logados

  • Localizar arquivos pelo nome

    19.

    O comando utilizado para exibir as mensagens emitidas durante o processo de inicializao do sistema :

    Quest.: 3

    ls -l

    msg

    dmesg

    printenv

    showmsg

    20.

    Os comandos tar e gzip so utilizados, respectivamente para: Quest.: 4

    Compactar arquivos e localizar arquivos.

    Agrupar vrios arquivos em somente um e compactar arquivos

    Ambos so utilizados para agrupar vrios arquivos em somente um.

    Ambos so utilizados para compactar arquivos

    Localizar arquivos e compactar arquivos

    21.

    Em um script, o redirecionamento de erro de um comando mkdir para o arquivo temp deve ser feito utilizando:

    Quest.: 1

    mkdir diretrio >> temp

    mkdir diretrio | echo temp mkdir diretrio 2>temp

    echo temp | mkdir diretrio

    mkdir diretrio | temp

  • 22.

    Qual o resultado do script abaixo:

    v1="curso de redes"

    v2="redes"

    echo ${v1/"echo$v2"/""}

    Quest.: 2

    nada listado na sada

    curso de redes

    nenhuma das respostas anteriores

    curso

    redes

    23.

    Marque a opo que descreve o que faz o comando abaixo:

    $ls -l | wc -l

    Quest.: 3

    Lista cada arquivos do diretrio corrente em uma linha

    Lista os links simblicos para os arquivos do diretrio corrente

    Lista apenas os sub-diretrios do diretrio corrente

    Mostra quantos arquivos existem no diretrio corrente

    Lista todos os aquivos do diretrio corrente

    24.

    Marque a opo que define o que ser executado pelo comando abaixo.

    $ who | more

    Quest.: 4

    A lista de arquivos por usurio.

    A lista de processos ativos por usurio.

    A lista de usurio logados.

    A lista de processos do usurio more.

    A lista dos arquivos do usurio more

  • 25.

    Considerando um trecho de um script que execute a repetio de um bloco at que a varivel x seja maior que 0, est correto:

    Quest.: 1

    while ( x

  • egrep "^"vendas" " funcionarios.txt | cut -d":" -f2

    grep "vendas" funcionarios.txt

    egrep "vendas" " funcionarios.txt | wc -l

    cat funcionarios.txt |grep "vendas" |filter

    grep "^"vendas" " funcionarios.txt|cut -d":" -f1

    29.

    Raimundo Nonato um nome que preciso encontrar em uma lista, mas homnimos so muito comuns seguidos de outros sobre-nomes, como filtrar apenas o Raimundo Nonato?

    Quest.: 1

    Nenhuma das Opes Anteriores

    grep "Raimundo Nonato$" lista.txt

    cat lista.txt |grep "Raimundo Nonato"

    cat lista.txt |grep Raimundo Nonato

    cat lista.txt |grep "^Raimundo Nonato$"

    30.

    O script:

    mostra_nome() { local nome nome=$1 echo "$nome" } nome="Paulo" mostra_nome "Lia" echo "$nome"

    produz a seguinte sada:

    Quest.: 2

    Nenhuma opo anterior

    Retorna vazio

    Erro de script

    Paulo Lia

    Lia Paulo

    31.

    Para localizar arquivos de um determinado usurio em todo o disco utilizamos:

    Quest.: 1

    find . -user usuario

    find usuario

  • find / -user usuario -print

    find / usuario -print

    find / -name usuario -print

    32.

    Para remover os arquivos do disco de um determinao ururio cujo ltimo acesso aconteceu h mais de 60 dias e possuem mais de 1 MB utilizamos:

    Quest.: 2

    find / -size -1000k -atime -60 -exec rm {} \;

    find / -user usuario -size1000k -atime60

    find -user usuario -1000k +60 -exec rm {} \;

    find / -user usuario -size +1000k -atime +60 -rm * \;

    find / -user usuario -size +1000k -atime +60 -exec rm {} \;

    33.

    Para voc visualizar na tela todos os nomes de arquivos contidos em um diretrio cujos nomes comecem com "arq", o comando utilizado :

    Quest.: 3

    ls *arq*

    ls /arq

    ls *arq

    ls arq/

    ls arq*

    34.

    Jonas tem um arquivo contendo os dados de identificao dos usurios e timestamp de acesso ao sistema de Comrcio Eletrnico. Ele desja saber quais os acessos do usurio: CARLOS. Voc recomendaria usar qual comnado?

    Quest.: 4

    cut

    find

    grep

    search

    Nenhuma opo anterior.

  • 35.

    Para remover todos os arquivos do disco cujo nome possui terminao .tmp utilizamos:

    Quest.: 5

    rm find / -name \*.tmp

    find / -name \*.tmp -exec rm {} \;

    find -name \*.tmp rm {} \;

    find / rm \*.tmp

    grep / -name \*.tmp -exec rm {} \;

  • if $# -eq 1

    PROGRAMAO PARA SERVIDORES

    Simulado: CCT0082_SM_201308023405 V.1 Fechar

    Aluno(a): DIEGO FERREIRA DE ALMEIDA Matrcula: 201308023405

    Desempenho: 4,0 de 8,0 Data: 02/10/2014 15:18:33 (Finalizada)

    1a Questo (Ref.: 201308065297) Pontos: 0,0 / 1,0

    Y=$X; while [ $X -gt 2 ];do X=$(($X-1)); Y=$(($Y*$X)); done Se X 5 ento qual o valor de Y?

    72014

    120204

    2a Questo (Ref.: 201308065336) Pontos: 1,0 / 1,0

    Qual a diferena dos comandos cat, tac, rev e tail?

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres dotexto e o tail exibe apenas as ultimas 10 linhascat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres dotexto e o tail exibe apenas as ultimas 10 linhascat exibe um arquivo, o tac exibe quais usurios so donos do arquivo , o rev inverte os caracteres do textoe o tail exibe logs.

    cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev inverte os caracteres dotexto e o tail exibe apenas as ultimas 10 linhascat exibe um arquivo, o tac exibe as tarefas relativas ao arquivo, o rev inverte os caracteres do texto e otail exibe logs.

    3a Questo (Ref.: 201308091648) Pontos: 1,0 / 1,0

    Considerando um trecho de um script que execute um comando de seleo, est correto sintaticamente:

    if $dir = $local

    if $dir -eq $local if [ $# -eq 1 ]

    if [ $# = 1 ]

    4a Questo (Ref.: 201308091373) Pontos: 0,0 / 1,0

    Os comandos tar e gzip so utilizados, respectivamente para:

    Ambos so utilizados para agrupar vrios arquivos em somente um.Compactar arquivos e localizar arquivos.

    Agrupar vrios arquivos em somente um e compactar arquivos

    Ambos so utilizados para compactar arquivosLocalizar arquivos e compactar arquivos

    5a Questo (Ref.: 201308091217) Pontos: 0,0 / 1,0

    Em relao programao shell no linux, numa expresso em que existem dois comandos (comando 1 e comando2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, :

    comando 1; comando 2 comando1 || comando 2

    comando 1 $ (comando 2!){comando 1 ; comando 2}

    comando 1 && comando 2

    6a Questo (Ref.: 201308077853) Pontos: 1,0 / 1,0

    As linguagens script so geralmente:

    encapsuladas interpretadas

    linkditadascompiladas

  • camufladas

    7a Questo (Ref.: 201308065331) Pontos: 1,0 / 1,0

    Sobre comandos bsicos, marque a opo incorreta:

    O comando chmd modifica permisso de um arquivo.mkdir responsvel por criar diretrio.

    O comando pwd responsvel por acessar um diretrio.O comando env mostra as variveis de ambiente do seu terminal.O comando mv tanto move quanto renomeia um arquivo.

    8a Questo (Ref.: 201308090857) Pontos: 0,0 / 1,0

    Considere o trecho de comandos em shell script.

    Interpretando o trecho de Shell script acima, tem-se que:

    Est correto o que se afirma APENAS em:

    I, III, IV e V.II e III.III e V.

    I, II, III e IV.II, III, IV e V.

  • 9a Questo (Ref.: 201308089945)

    Considere o script a seguir e descreva, como um todo, o que est sendo executando identificando, se for o caso, as possiveis interaes com o usurio.

    Sua Resposta: m

    Compare com a sua resposta: Calcula a mdia nos nmeros digitados na linha de comando. No h interao aps o inicio do script.

    10a Questo (Ref.: 201308081739)

    O que faria o comando: rm -R joao ?

    Sua Resposta: removeria de maneira recursiva joao

    Compare com a sua resposta: Opo recursiva, Remover a Pasta joao e todas as suas sub-pastas.

    Voltar