Analise o código na Figura a seguir:
Considere a execução estrita desse código e leve em consideração que o usuário do programa irá digitar dados de entrada de forma esperada, ou seja, para sexo o usuário irá digitar somente os caracteres M ou H (maiúsculo ou minúsculo) e para idade, irá digitar números inteiros positivos. Nesse cenário, avalie as seguintes afirmações:
I – Na linha 6, a instrução da função “range” está incorreta.
II – Não será exibido nenhum resultado, pois há algum erro de sintaxe em uma ou mais linhas do código e o programa não irá executar.
III – Ao finalizar as repetições, serão exibidos os valores contidos nas variáveis “qtdMulheres” e “qtdHomens”.
É VERDADEIRO o que se afirma em:
a.
III, apenas.
b.
I, apenas.
c.
II, apenas.
d.
I e II, apenas.
e.
II e III, apenas.
Respostas
Resposta:
A - III, apenas
Explicação:
I - A função range() está incorreta: (Falso)
II - O programa não irá executar: (Falso)
III - Ao finalizar, os valores de qtdMulheres e qtdHomens será mostrado: (Verdadeiro)
Com base na análise do código anexado a imagem, temos que apenas III está correta, portanto, a alternativa correta é a letra A).
Porque as assertivas I e II estão incorretas, analisando o código acima?
A primeira assertiva é falsa, pois a função range() não está incorreta, ela pode ser utilizada dessa maneira dentro do laço for no Python.
A segunda assertiva é falsa, pois pois ela afirma que não será exibido nenhum resultado, ou seja, o programa não iria executar, o que é uma inverdade.
O código acima foi escrito na linguagem de programação Python3, que é muito comum de ser utilizada principalmente no âmbito dos dados ou da programação backend.
Saiba mais sobre análise de software: https://brainly.com.br/tarefa/38790703
#SPJ2