Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2023

ProgramaçãoLinguagens de programação
Código
ce161061
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2023
Nível
Superior
Cargo
Analista - Especialização: Tecnologia
Um usuário solicitou a um programador a criação de um programa Python que permita calcular a área e o perímetro de um círculo. O programa deve pedir ao usuário para inserir o raio do círculo e, em seguida, exibir, na tela, a área e o perímetro do círculo.A partir dessa situação hipotética, julgue o item subsecutivo, considerando que a fórmula para calcular a área de um círculo seja π vezes o raio ao quadrado; que a fórmula para calcular o perímetro seja 2 vezes π vezes o raio; e, finalmente, que o valor de π seja 3,14159.O código a seguir está sintaticamente correto e atende à necessidade do usuário.PI = 3.14159raio = float(input(“Digite o raio do círculo: “))area = PI * raio ** 2perimetro = 2 * PI * raioprint(“A área do círculo é:”, area)print(“O perímetro do círculo é:”, perimetro)
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Código Python para área e perímetro do círculo

Gabarito: ✅ CERTO. O código apresentado está sintaticamente correto (utilizando aspas retas, que são o padrão da linguagem) e atende plenamente ao solicitado: calcula a área (π × raio²) e o perímetro (2 × π × raio), exibindo os resultados na tela.

Explicação detalhada

  • Atribuição de PI: PI = 3.14159 – declara uma constante com o valor de π.

  • Entrada do raio: raio = float(input(...)) – lê uma string do teclado e a converte para número decimal (float).

  • Cálculo da área: area = PI * raio ** 2 – utiliza o operador de exponenciação (**) para elevar o raio ao quadrado.

  • Cálculo do perímetro: perimetro = 2 * PI * raio – multiplica 2, π e o raio.

  • Exibição: print(...) – cada comando print exibe uma mensagem seguida do valor correspondente; a vírgula adiciona automaticamente um espaço entre os argumentos.

A sintaxe de cada linha está em conformidade com as regras da linguagem Python. Observe que as aspas utilizadas nos strings (tanto em input quanto em print) devem ser aspas retas (" ou ') – no código do enunciado elas aparecem como aspas curvas (“ ”) devido à formatação do texto, mas na prova original provavelmente eram retas, e a banca considerou o código correto.

Conclusão: O código é válido e resolve o problema proposto.

CERTO

Link permanente: /questoes/ce161061