Logo Passei Direto
Buscar
Foi requisitado a um candidato o desenvolvimento de um código fonte para um teste de processo seletivo para uma vaga. Você foi indicado para analisar o código fonte entregue por ele. Analise o código a seguir: print("Informe o número de Funcionários: ") numeroFuncionarios=int(input()) contador = 0 while (contador < numeroFuncionarios): print("Informe o nome do Funcionário") nome=str(input()) Dentro do contexto apresentado, analise o código e assinale a alternativa correta. I - O código entrará em looping infinito. II - O código irá executar o looping, mesmo se o número de funcionários for o 1. III - Faltou incrementar o contador dentro do looping. IV - O contador deveria ser inicializado em 1 ao invés de 0. É correto o que se afirma em: A) II e III, apenas. B) I, II, III, apenas. C) I e II, apenas. D) I e III, apenas.
User badge image
Ramiro Quintão

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar cada item: I - O código entrará em looping infinito? Sim, porque o contador nunca é incrementado dentro do while, então a condição contador < numeroFuncionarios nunca deixa de ser verdadeira. Portanto, o loop é infinito. II - O código irá executar o looping, mesmo se o número de funcionários for 1? Sim, pois o contador começa em 0 e a condição é contador < numeroFuncionarios (0 < 1), então o loop inicia normalmente. III - Faltou incrementar o contador dentro do looping? Sim, o contador não é incrementado, o que causa o loop infinito. IV - O contador deveria ser inicializado em 1 ao invés de 0? Não necessariamente. Inicializar em 0 é comum e correto, desde que o incremento ocorra dentro do loop. Portanto, os itens corretos são: I, II e III. Alternativa correta: B) I, II, III, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina