Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA SERVIDORES 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A2_201707121567_V1 12/04/2020 Aluno(a 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão De que forma, dentro de um script, podemos acessar os parâmetros passados ao mesmo? $ARGS{N}, onde N é o número do argumento #N, onde N é o número do argumento @N, onde N é o número do argumento $N, onde N é o número do argumento Não é possível Respondido em 12/04/2020 11:04:27 Explicação: Cada argumento é numerado e pode ser acessado através da varável $N, sendo N o número do argumento recebido pelo script. 2a Questão Qual o trecho de código adequado para verificar se o arquivo /etc/teste existe ? if [ -x /etc/teste ] if [ -f /etc/teste ] if [ -c /etc/teste ] if [ -n /etc/teste ] if [ -e /etc/teste ] Respondido em 12/04/2020 11:02:29 3a Questão Qual será o valor que será exibido ao executar o script abaixo: #!/bin/bash javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); x=26 let y=x%13 echo $y 2 26 1 0 13 Respondido em 12/04/2020 11:02:48 4a Questão No Script: #!/bin/bash a=5 b=3 c=$a+$b echo "Soma = "$c O que aparece como resposta na tela? 8 "Soma =" $c "Soma = "$a +$b Soma = 8 Soma = 5+ 3 Respondido em 12/04/2020 11:03:04 5a Questão No Script abaixo: #!/bin/bash a=5 b=3 c=$a+$b echo $c O que seria apresentado na tela? $c 5+3 c mensagem de erro 8 Respondido em 12/04/2020 11:03:21 6a Questão Sobre uma variável em Shell Script podemos afirmar: Tem seu valor atribuído diretamente como em 'x=5' As variáveis sempre recebem $ na frente, seja na atribuição de valores seja nas operações com a variável Não pode ser redefinida ao longo do Script Deve ser ter seu tipo declarado, como 'int a' Tem seu valor atribuído como em '$x=5' Respondido em 12/04/2020 11:04:19 7a Questão Em muitos sistemas Linux, o shell padrão é o bash shell. Para descobrir qual o shell padrão do sistema Linux, deve-se digitar um comando no terminal. Assinale-o. $ print echo $ ECHO $SHELL $ ECHO $Shell $ echo $SHELL $ echo $Shell Respondido em 12/04/2020 11:04:10 8a Questão Para verificar se um determinado arquivo existe, dentro de um script bash, podemos utilizar: if [ arquivo ] then test_file(arquivo) exists arquivo if [ -e arquivo ] then case arquivo Respondido em 12/04/2020 11:03:42 Explicação: A opção -e testa pela existência de um arquivo (independente de ser um arquivo regular ou diretório). PROGRAMAÇÃO PARA SERVIDORES 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A2_201707121567_V2 23/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão O comando ./script.sh 4 5 Enviado a script.sh cujo código está abaixo: #!/bin/bash a=$1 b=$2 if [ $a -gt $b ] then echo "a é maior que b" else echo "b é maior que a" fi javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); Apresenta como resultado: a é menor que b b é menor que a a é maior que b erro pois $1 não foi definido b é maior que a Respondido em 23/05/2020 22:23:59 2a Questão Sobre uma variável em Shell Script podemos afirmar: Não pode ser redefinida ao longo do Script Deve ser ter seu tipo declarado, como 'int a' Tem seu valor atribuído diretamente como em 'x=5' As variáveis sempre recebem $ na frente, seja na atribuição de valores seja nas operações com a variável Tem seu valor atribuído como em '$x=5' Respondido em 23/05/2020 22:24:12 3a Questão Muitas vezes, queremos elaborar um script que efetue a soma de n números, possibilitando deixar o usuário livre para por quantos números deseja somar em linha de execução. Para tanto devemos utilizar uma variável especial para identificar o número de parametros passados. Esta variável é: $0 $? $# $$ $2 Respondido em 23/05/2020 22:23:51 4a Questão Qual dos comandos abaixo faz parte da estrutura IF e é utilizado para fazer uma comparação de igualdade entre duas variáveis (nun1 e nun2), na plataforma Linux? IF [$nun1 -ig $nun2 ] IF [$nun1 -gt $nun2 ] IF [$nun1 -rt $nun2 ] IF [$nun1 -et $nun2 ] IF [$nun1 -eg $nun2 ] Respondido em 23/05/2020 21:59:06 5a Questão Qual das opções a seguir indica um nome válido de uma variável? 21brasil @teste #teste cor nome*usuario Respondido em 23/05/2020 21:59:02 6a Questão Shell script utiliza as mesmas construções para controle de fluxo ou desvios que linguagens de programação de alto nível. Qual das alternativas abaixo caracteriza a sintaxe de um desvio que verifique se a variável nota é maior ou igual a seis? if [ $nota -ge 6 ]; if [ $nota > 6 ]; if [ $nota >= 6 ]; if [ $nota -gt 6 ]; if [ $nota -gc 6 ]; Respondido em 23/05/2020 21:58:59 7a Questão No shell script é possível testar, através de operadores, diferentes opções de um arquivo, EXCETO: Se o arquivo é executável Se o arquivo é do tipo texto Se é um diretório Se o arquivo existe Se tem permissão de escrita Respondido em 23/05/2020 21:59:12 8a Questão As variáveis incorporadas são variáveis especiais fornecidas pelo Linux, que podem ser usadas para se obter informações importantes dentro do script. Qual o simbolo representa o nome do script ? $0 $$ $n $* Respondido em 23/05/2020 21:59:08 PROGRAMAÇÃO PARA SERVIDORES 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A2_201707121567_V3 23/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão O script abaixo contém um erro que faz com que o loop fique em execução indefinidamente. As linhas do script estão numeradas e não devem ser consideradas como parte do conteúdo. Indique a linha que contém o erro e a sua redação correta para que o script conclua a sua execução: 1 #!/bin/bash 2 x=0 3 while [ $x -lt 5 ] 4 do 5 echo $x 6 x=x+1 7 done linha 7, endwhile linha 4, start linha 5, echo $x+1 linha 3, while [ $x -lt -5 ] javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:diminui();javascript:aumenta(); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); linha 6, let x=x+1 Respondido em 23/05/2020 22:25:27 2a Questão Qual será o valor que será exibido ao executar o script abaixo: #!/bin/bash x=26 let y=x%13 echo $y 1 0 26 13 2 Respondido em 23/05/2020 22:25:09 3a Questão Complete a lacuna no Script abaixo para que ele exiba os inteiros entre 10 e 1: while [ $n -gt 0 ] do echo $n _____________________________ sleep 1 done gt+=1 let n=n-1 gt=gt+1 $n = gt + 1 n=n+1 Respondido em 23/05/2020 22:25:05 4a Questão O que é exibido com a squencia de comandos abaixo? #!/bin/bash x=cat$0cat$0 echo "$x" O código fonte do script Uma mensagem de erro Os caracteres $x O valor do primeiro argumento O caracter x Respondido em 23/05/2020 22:25:18 5a Questão Sobre as operações matemáticas em Shell Script escolha a opção INCORRETA: A expansão aritmética, através dos operadores (()) ou $(()), pode ser empregada para realizar operações aritméticas com números inteiros. As operações ((n=n+10)) e n=$((n+10)) são equivalentes, isto é, para um determinado valor de n produzem o mesmo resultado. Entre os operadores aritméticos temos a soma, a subtração, a multiplicação, a divisão a exponenciação e o módulo. Não é possível realizar operações com números reais. O comando let permite fazer operações aritméticas com números inteiros Respondido em 23/05/2020 22:24:54 6a Questão Sobre estruturas condicionais em Shell Script assinale a alternativa INCORRETA. Em Shell os comandos, quando terminam, retornam um valor inteiro para o programa que o invocou e esse valor pode ser testado para saber se o comando executou corretamente Testes condicionais podem incluir operadores lógicos and (&&) e or (||) Entre os operadores de comparação de inteiros podem ser citados o -eq, -ne, -gt, -ge, -lt e -le Comparações relacionais podem ser realizadas através do comando test Testes condicionais podem ser realizados através dos operadores (()) Respondido em 23/05/2020 22:24:57 7a Questão Qual símbolo deve ser utilizado para obter o retorno de uma função? # $? $# $* $@ Respondido em 23/05/2020 22:25:00 8a Questão Qual o trecho de script que verifica se existe o arquivo /temp/script.log e se existir apaga o arquivo? if [ -f /temp/script.log ]; then; rm -f /temp/script.log ; fi if [ -f /temp/script.log ]; then; rmdir -f script.log ; fi if [ -x script.log ]; then; rm -f /temp/script.log ; fi if [ -e /temp/script.log ]; then; rm -f /temp/script.log ; fi if [ -la /temp/script.log ]; then; rm -f /temp/script.log ; fi Respondido em 23/05/2020 22:24:46 PROGRAMAÇÃO PARA SERVIDORES 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A2_201707121567_V4 23/05/2020 Aluno(a 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão Em shell script, a expressão "quadrado=4**2": javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); Compara o valor da variável quadrado com o valor 8. Armazena na variável quadrado o valor 16. Armazena na variável quadrado a string "4**2". Armazena na variável quadrado o valor 8. Compara o valor da variável quadrado com o valor 16. Respondido em 23/05/2020 22:29:01 2a Questão A chamada a um script foi feita com o comando: ./script.sh nome telefone 7 matricula Assinale a opção INCORRETA referente aos argumentos dentro do script: $1 retorna nome $0 retorna nome $4 retorna matrícula $3 retorna 7 $2 retorna telefone Respondido em 23/05/2020 22:28:54 3a Questão Qual dos comandos abaixo faz parte da estrutura IF e equivale ao operador ¿maior que¿ se estiver fazendo uma comparação entre duas variáveis (nun1 e nun2), na plataforma Linux? IF [$nun1 -et $nun2 ] IF [$nun1 -gt $nun2 ] IF [$nun1 -eg $nun2 ] IF [$nun1 -rt $nun2 ] IF [$nun1 -ig $nun2 ] Respondido em 23/05/2020 22:28:50 4a Questão No Script: #!/bin/bash a=5 b=3 c=$a+$b echo "Soma = "$c O que aparece como resposta na tela? Soma = 5+ 3 "Soma =" $c 8 Soma = 8 "Soma = "$a +$b Respondido em 23/05/2020 22:28:46 5a Questão Qual será o resultado após a execução do script a seguir? a=12+22 34 $a $1 12+22 Respondido em 23/05/2020 22:28:55 6a Questão Durante o processo de desenvolvimento de um script é necessário atribuir valores às variáveis. Existem diversas formas de se fazer isto. Abaixo seguem alguns exemplos: I - var1="este texto" II - var1=5 III - var=$1 Para os exemplo apresentados é correto dizer: Os exemplos II e III estão corretos. O exemplo II esta correto. Os exemplos I e III estão corretos. Os exemplos I, II e III estão corretos. O exemplo III esta correto. Respondido em 23/05/2020 22:28:33 7a Questão Qual variavel incorporada que representa o status do último comando executado? $$ $0 $n $? Respondido em 23/05/2020 22:28:27 8a Questão Qual o resultado do script abaixo? #!/bin/bash Idade=28 idade=29 echo "$Idade" '$Idade' "$idade" 28 28 29 28 $idade 29 28 Idade 29 $Idade" '$Idade' "$idade 28 $Idade 29 Respondido em 23/05/2020 22:28:21 PROGRAMAÇÃO PARA SERVIDORES 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A2_201707121567_V5 24/05/2020 Aluno(a 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão No Script abaixo: #!/bin/bash a=5 b=3 let c=$a+$b echo "c" O que seria apresentado na tela? $c mensagem de erro 8 5 + 3 c Respondido em 24/05/2020 12:05:02 2a Questão Considerando-se o código em shell script, denominado teste, no trecho a seguir: #!/bin/bash # Teste de Variáveis echo "escrever: $0" echo "escrever: $#" echo "escrever: $1" javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); echo "escrever: $2" Caso seja executada a linha de comando ./teste 34 20 10, os valores das Variáveis especiais $0 e $# serão, respectivamente: ./teste e 10 34 e 3 ./teste e 3 34 e 10 20 e ./teste Respondido em 24/05/2020 12:04:56 3a Questão Em Shell Script argumentos, também chamados de parâmetros posicionais, são acessados com base na sua posição, através de variáveis especiais como $1, $2, $3 etc. Sobre essasvariáveis é correto afirmar, EXCETO: O número total de parâmetros é limitado a quinze O comando Shift permite eliminar parâmetros recebidos Os números podem ser colocados entre chaves. Sendo obrigatória a sua colocação do décimo em diante. Exemplo ${10}, ${11} etc. O número conhecido como $0 representa o nome do próprio script Funções em Shell Script também fazem uso de parâmetros Respondido em 24/05/2020 12:04:50 4a Questão Quando um Bash script é executado com parâmetros na linha de comando, podemos usar uma variável para exibir todos os parâmetros passados. Essa variável é: $# $10 $1 $? $* Respondido em 24/05/2020 12:04:44 5a Questão O script1.sh tem o conteúdo: #!/bin/bash ./script2.sh Vasco script2.sh tem o conteúdo: clube=$1 echo $clube case "$clube" in Botafogo ) echo "Preto e Branco";; Flamengo ) echo "Rubro-Negro";; Fluminense ) echo "Tricolor";; Vasco ) echo "Campeão";; * ) echo "Nenhuma resposta";; esac O comando ./script1.sh apresenta como resposta na tela: Rubro-Negro Preto e Branco Vasco Campeão Fluminense Tricolor Nenhuma resposta Respondido em 24/05/2020 12:04:37 6a Questão Sobre o uso de variáveis assinale a alternativa INCORRETA: O conteúdo de uma variável não indica seu tipo ou operação a ser realizada. Como exemplo, um número no seu conteúdo não indica que a variável é do tipo numérica, nem que operações aritméticas possam ser realizadas com o seu valor. Nomes de variáveis podem conter qualquer quantidade de letras, dígitos e sublinhados Para atribuir o valor a uma variável basta colocar o valor após o símbolo de igual (=) Para obter o valor de uma variável é necessário incluir o caractere cifrão ($) antes do nome da variável Uma variável pode começar por uma letra ou sublinhado Respondido em 24/05/2020 12:04:31 7a Questão Em shellscript, há a possibilidade de utilizar variáveis especials na linha de comando. Neste sentido, ao se utilizar a variável $0 no script.sh, o que será apresentado em tela como resultante de um comando echo $0? $ 0 1 $0 script.sh Respondido em 24/05/2020 12:04:24 8a Questão Para realizar uma comparação entre valores numéricos numa estutura if qual a forma correta para se a variável a é maior ou igual a b? [ a -eq b ] [ $a -lt $b ] [ $a > $b or $a=$b ] [ a>=b ] [ $a -ge $b ] Respondido em 24/05/2020 12:04:18 PROGRAMAÇÃO PARA SERVIDORES 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A2_201707121567_V6 24/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão No Script abaixo: #!/bin/bash a=5 b=3 c=$a+$b javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); echo $c O que seria apresentado na tela? $c 5+3 8 mensagem de erro c Respondido em 24/05/2020 12:22:24 2a Questão Qual o resultado do script abaixo? #!/bin/bash for (( var=1; var<5; var++)); do x=$var done case $x in 5) x=0 ;; 4) x=1 ;; 3) x=2 ;; 2) x=3 ;; 1) x=4 ;; esac echo $var$x 54 52 51 55 53 Respondido em 24/05/2020 12:20:41 3a Questão Analise o script seguinte e marque a alternativa CORRETA. O script cria uma variavel e coloca o resultado em tela O script possui um erro, já que o resultado não será somado Nenhuma das anteriores O script soma dois valores o coloca o resultado na tela A primeira linha não será executada pois está comentada Respondido em 24/05/2020 12:20:34 4a Questão No Script abaixo: #!/bin/bash a=5 b=3 let c=$a+$b echo $c O que seria apresentado na tela? 5 + 3 8 $c c mensagem de erro Respondido em 24/05/2020 12:20:27 5a Questão Em muitos sistemas Linux, o shell padrão é o bash shell. Para descobrir qual o shell padrão do sistema Linux, deve-se digitar um comando no terminal. Assinale-o. $ ECHO $SHELL $ echo $SHELL $ ECHO $Shell $ print echo $ echo $Shell Respondido em 24/05/2020 12:20:02 6a Questão De que forma, dentro de um script, podemos acessar os parâmetros passados ao mesmo? #N, onde N é o número do argumento $ARGS{N}, onde N é o número do argumento $N, onde N é o número do argumento Não é possível @N, onde N é o número do argumento Respondido em 24/05/2020 12:20:12 Explicação: Cada argumento é numerado e pode ser acessado através da varável $N, sendo N o número do argumento recebido pelo script. 7a Questão Qual o trecho de código adequado para verificar se o arquivo /etc/teste existe ? if [ -f /etc/teste ] if [ -c /etc/teste ] if [ -x /etc/teste ] if [ -n /etc/teste ] if [ -e /etc/teste ] Respondido em 24/05/2020 12:20:02 8a Questão Para verificar se um determinado arquivo existe, dentro de um script bash, podemos utilizar: if [ arquivo ] then if [ -e arquivo ] then case arquivo exists arquivo test_file(arquivo) Respondido em 24/05/2020 12:20:04 Explicação: A opção -e testa pela existência de um arquivo (independente de ser um arquivo regular ou diretório). PROGRAMAÇÃO PARA SERVIDORES 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A2_201707121567_V7 24/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão O que acontecerá na execução 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 Será exibido "Estacio nao e igual a estacio" Não será executado em função do erro de utilização das aspas nos nomes das variáveis Nada será exibido pois o texto utilizado nos comandos echo não estão entre aspas. Será exibido "Estacio e igual a estacio" Não será executado em função do erro no operador de comparação Respondido em 24/05/2020 12:24:51 2a Questão O comando ./script.sh 4 5 Enviado a script.sh cujo código está abaixo: #!/bin/bash javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','326902120'); javascript:abre_frame('2','2','','','326902120'); javascript:abre_frame('3','2','','','326902120'); a=$1 b=$2 if [ $a -gt $b ] then echo "a é maior que b" else echo "b é maior que a" fi Apresenta como resultado: a é maior que b b é maior que a erro pois $1 não foi definido b é menor que a a é menor que b Respondido em 24/05/2020 12:25:01 3a Questão Shell script utiliza as mesmas construções para controle de fluxo ou desvios que linguagens de programação de alto nível. Qual das alternativas abaixo caracteriza a sintaxe de um desvio que verifique se a variávelnota é maior ou igual a seis? if [ $nota -gt 6 ]; if [ $nota -gc 6 ]; if [ $nota >= 6 ]; if [ $nota > 6 ]; if [ $nota -ge 6 ]; Respondido em 24/05/2020 12:25:08 4a Questão No shell script é possível testar, através de operadores, diferentes opções de um arquivo, EXCETO: Se o arquivo existe Se o arquivo é executável Se o arquivo é do tipo texto Se é um diretório Se tem permissão de escrita Respondido em 24/05/2020 12:26:22 5a Questão As variáveis incorporadas são variáveis especiais fornecidas pelo Linux, que podem ser usadas para se obter informações importantes dentro do script. Qual o simbolo representa o nome do script ? $$ $n $0 $* Respondido em 24/05/2020 12:26:10 6a Questão Qual dos comandos abaixo faz parte da estrutura IF e é utilizado para fazer uma comparação de igualdade entre duas variáveis (nun1 e nun2), na plataforma Linux? IF [$nun1 -gt $nun2 ] IF [$nun1 -rt $nun2 ] IF [$nun1 -et $nun2 ] IF [$nun1 -eg $nun2 ] IF [$nun1 -ig $nun2 ] Respondido em 24/05/2020 12:26:04 7a Questão Qual das opções a seguir indica um nome válido de uma variável? #teste cor 21brasil @teste nome*usuario Respondido em 24/05/2020 12:25:57 8a Questão Sobre uma variável em Shell Script podemos afirmar: As variáveis sempre recebem $ na frente, seja na atribuição de valores seja nas operações com a variável Deve ser ter seu tipo declarado, como 'int a' Tem seu valor atribuído diretamente como em 'x=5' Tem seu valor atribuído como em '$x=5' Não pode ser redefinida ao longo do Script Respondido em 24/05/2020 12:26:10
Compartilhar