Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — Instituto Consulplan 2024

ProgramaçãoLinguagens de programação
Código
qg295724
Banca
Instituto Consulplan
Órgão
Prefeitura de Cacoal - RO
Ano
2024
Nível
Médio
Cargo
Programador
A Secretaria de Saúde da Prefeitura Municipal de Cacoal está desenvolvendo um sistema para o controle epidemiológico que necessita calcular o risco de contaminação em função de múltiplos fatores. Uma parte desse sistema precisa determinar o número de diferentes formas em que grupos específicos de indivíduos podem ser selecionados para uma campanha de testagem, em que a ordem de escolha dos indivíduos importa. O trecho de código a seguir, implementado em Portugol Studio, é utilizado para calcular o arranjo de grupos de pessoas selecionadas de um total, considerando que a ordem de escolha é relevante. (Considere que os valores a serem lidos são: total_pessoas = 7 e pessoas_selecionadas = 4.)Imagem associada para resolução da questãoCom base no algoritmo, analise as afirmativas a seguir.I. O algoritmo recursivo calcula corretamente o número de arranjos possíveis de total_pessoas escolhendo pessoas_selecionadas de cada vez, considerando a ordem de escolha.II. O caso base do algoritmo ocorre quando pessoas_selecionadas é igual a total_pessoas, retornando 1.III. O algoritmo faz chamadas recursivas até alcançar o caso base, que é quando pessoas_selecionadas é igual a 0.IV. Para os valores total_pessoas = 7 e pessoas_selecionadas = 4, o resultado calculado pelo algoritmo é 210.Está INCORRETO o que se afirma apenas em
  1. AI e II.
  2. BI e III.
  3. CII e IV.
  4. DIII e IV.
Revelar gabarito e comentário

GabaritoC — II e IV.

Link permanente: /questoes/qg295724