1ª QUESTÃO
Constantes contêm valores para uso em script em PHP. Em se tratando de constantes, leia as afirmações e assinale a alternativa correta.
I - Uma constante armazena informações que variam durante a execução de um programa.
II - Uma constante armazena informações que não variam durante a execução de um programa.
III - Uma constante tem, em seu conteúdo, um valor fixo.
IV - Todas as constantes devem ser definidas no início do algoritmo.
V - Não é necessário definir as constantes, pois elas já vêm definidas por padrão no algoritmo.
ALTERNATIVAS
Somente as afirmativas I e II estão corretas.
Somente as afirmativas I, II e III estão corretas.
Somente as afirmativas II e III estão corretas.
Somente as afirmativas II, III e IV estão corretas.
Somente a afirmativa II está correta.
Soluções para a tarefa
R: Não, somente as variaveis podem variar durante a execução de um programa.
II - Uma constante armazena informações que não variam durante a execução de um programa.
R: Correto
III - Uma constante tem, em seu conteúdo, um valor fixo.
R: Correto
IV - Todas as constantes devem ser definidas no início do algoritmo.
R: Correto
V - Não é necessário definir as constantes, pois elas já vêm definidas por padrão no algoritmo.
R: E necessário atribuir um valor a constante, portanto essa é falsa.
Portanto:
Somente as afirmativas II, III e IV estão corretas.
Espero ter ajudado :)
Resposta:
II e III, apenas.
Explicação:
Eu sempre venho no Brainly, por curiosidade, para ver o que as pessoas acham que seria a resposta certa e sempre fico muito impressionado com a quantidade de respostas erradas.
A resposta anterior disse que seriam certas, II, III e IV, mas tenho a impressão de que as pessoas respondem sem pesquisar apenas pelo status de ser quem mais respondeu.
Bom, constantes podem, sim, ser declaradas em qualquer lugar do código, claro que, de preferência, no início dele. A resposta está no link abaixo:
site da devmediaBARRAphp-declaracao-e-atribuicao-de-variaveis-e-constantes/38220
"Também é possível criar constantes dentro de funções. Contudo, essa função pode ser executada apenas uma vez, caso contrário um erro será gerado. A constante definida dessa forma ficará disponível apenas após a execução da função, sendo criada em tempo de execução."
"define()
- Quando é preciso criar a constante fora do escopo de uma classe (Programação Estruturada);
- Quando o ideal é definir a constante em tempo de execução;
- Também pode ser declarada dentro de estruturas de condição e repetição."
Fico com muita pena de quem vem no brainly e marca a resposta errada por conta dessas pessoas que só se preocupam em colecionar status.