• Matéria: Informática
  • Autor: robertosp2009
  • Perguntado 3 anos atrás

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.

Anexos:

Respostas

respondido por: krauthein
20

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)


raissafernanda93: correto
vaneidepereira75: CORRETO!
respondido por: ruancastro15
2

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

Anexos:
Perguntas similares