SóProvas


ID
3933532
Banca
UFMT
Órgão
Prefeitura de Várzea Grande - MT
Ano
2018
Provas
Disciplina
Programação
Assuntos

Analise o trecho de código em PHP.

<?php
$arr = [0 => 7, 1 => 41, 2 => 11, 3 => 18, 4 => 50, 'aluno' => "João", 'cpf' => '999.999.999-99'];
for ($i=0;$i<count($arr);$i++) {
echo "<br />".$i.": ".$arr[$i];
}
?>

Em relação ao trecho de código em PHP, marque a afirmativa correta.

Alternativas
Comentários
  • a) Correta, gabarito da questão

    b) Incorreta, após o PHP 5.4 não é obrigatória a declaração do construtor array(). Talvez vc pergunte: "Mas max no enunciado não cita a versão", não cita eu sei, mas quem sabe o edital cite! e mesmo se o editar não citar, PHP 5.3 é de 2009 e foi substituído em 2012( PHP 5.4), poxa mais de 9 anos de diferença, não vejo probabilidade do examinador aceitar o recurso

    c) Incorreta, as chaves aluno e cpf já são os índices para acessar, respectivamente, os valores  "João" e '999.999.999-99'

    d) Incorreta, o count, dentro do laço for, receberá o valor 7 , tamanho do array, e irá percorrer as chaves inteiras, lembrando que chaves strings poderão ser convertidas automaticamente para chaves int.