Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — PHP — CESGRANRIO 2021

TI - Desenvolvimento de SistemasPHP
Código
cg056196
Banca
CESGRANRIO
Órgão
BASA
Ano
2021
Cargo
Tec Cien ( )
O corredor com camisa de numeração 327 foi prejudicado durante uma competição pelos 10 corredores que chegaram logo a sua frente. A direção da corrida resolveu, então, desclassificar esses 10 corredores. Um programador designado para construir um programa que listasse somente os números das camisas desses corredores desclassificados chegou ao programa apresentado abaixo, que recebe como entrada o número de cada um dos competidores pela ordem de chegada, do primeiro ao último, e acha o competidor 327. <?php $fh = fopen('php://stdin','r'); $array = array(); while (array[]=fgets(array[] = fgets(fh)); fclose($fh); for (i=0;i=0;array[i]<>327;i]<>327;i++); // TODO: laço para imprimir os 10 anteriores // ?> No entanto, esse programa está incompleto porque apenas encontra o corredor 327. Que instruções PHP devem ser colocadas, no lugar do comentário marcado com a palavra TODO no programa apresentado, para que sejam impressas as numerações das camisas dos 10 competidores desclassificados?
  1. Afor (j=0;j=0;j<10;$j++) { echo array[array[i--]; }
  2. Bfor (j=0;j=0;j<=10;$j++) { echo array[array[--i]; }
  3. Cfor (j=0;j=0;j<10;$j++) { echo array[array[--i]; }
  4. Dfor (j=1;j=1;j<10;$j++) { echo array[array[--i]; }
  5. Efor (j=0;j=0;j<10;$j++) { echo array[array[i+$j]; }
Revelar gabarito e comentário

GabaritoC — for ($j=0;$j<10;$j++) { echo $array[--$i]; }

Link permanente: /questoes/cg056196