SóProvas


ID
3400579
Banca
Quadrix
Órgão
CRESS - SC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Julgue o item, relativo à linguagem de programação Java e PHP.


O código $Cad_Especialidade['Pesq Area'] = 'Social', em PHP, representa o armazenamento do elemento ('Social’) em uma variável do tipo array, em que $Cad_Especialidade é a chave de pesquisa associada ao elemento armazenado.

Alternativas
Comentários
  • O código $Cad_Especialidade['Pesq Area'] = 'Social', em PHP, representa o armazenamento do elemento ('Social’) em uma variável do tipo array, em que $Cad_Especialidade é a chave de pesquisa associada ao elemento armazenado.

    Na verdade $Cad_Especialidade é o nome do array; Por sua vez, a chave do array, de pesquisa, é o nome 'Pesq Area'

    GABARITO: ERRADO

  • Para responder essa questão, vamos utilizar como referência o manual oficial da linguagem PHP [1]:

    "O PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML" (grifou-se)

    De acordo com o referido manual, um array pode ser criado com o construtor de linguagem array(). Ele leva qualquer quantidade de pares separados por vírgula chave => valor como argumentos. Ademais, a partir do PHP 5.4,  é possível utilizar a sintaxe contraída de array, que troca array() por [] :

    Exemplos de inicialização de arrays:

    Fonte: Manual da Linguagem PHP [1]

    Os elementos do array podem ser acessados utilizando a sintaxe array[chave]:

    <?php
    //Acessando o valor da chave "nome" armazenado em um array
    $exemplo = $array["nome"];
    ?>

    Além disso, podemos modificar um array existente, atribuindo um novo valor a uma chave existe, ou, ainda, inserindo um novo par de chave-valor:

    <?php
    // modificando o valor da chave '"nome" de um array
    $array["nome"] = "Leandro";
    ?>

    Frisa-se, contudo, que a chave é opcional. Se não for especificada, o PHP utilizará o incremento da chave do tipo inteiro com maior valor utilizado:

    <?php
    $carros= array("Corsa, "Uno", "Gol", "Ranger");
    ?>
    Dito isso, vamos então para análise do enunciado da questão. O código em PHP a ser analisado é o:

    $Cad_Especialidade['Pesq Area'] = 'Social'

    Ao contrário do que afirmou a questão, de acordo com o explicitado acima, $Cad_Especialidade é uma variável do tipo array. Além disso, 'Pesq Area' é a chave desse array, cujo elemento receberá 'Social' como valor.

    Portanto, QUESTÃO INCORRETA.

    Gabarito do professor: ERRADO.

    REFERÊNCIAS: [1] PHP. Manual da linguagem PHP. Disponível em: php net - Manual da Linguagem PHP. Acesso em 8/7/2020.