FC ConcursosFC Concursos

Questão FC331176

Analise o trecho de código a seguir. def f(n): return n*2 Assinale a linguagem de programação de uso geral que adota a sintaxe acima.

Linguagens de Programação

FGV · 2022

Analise o trecho de código a seguir.

 

def f(n):
                return n*2

 

Assinale a linguagem de programação de uso geral que adota a sintaxe acima.

  1. C#.
  2. JavaScript.
  3. PHP.
  4. Python.
  5. Visual Basic.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O trecho pertence a Python. Em Python, uma função é definida com a palavra reservada def seguida pelo nome, parênteses com possíveis parâmetros e dois pontos, por exemplo: def f(n):.

O corpo da função vem logo abaixo, com indentação (espaços ou tabulação) significando o bloco pertencente à função. Para devolver um valor usa‑se a palavra return, como em return n*2.

No exemplo, a função recebe o argumento n e retorna o dobro, calculado com o operador *. Assim, por exemplo, \(f(9)=18\).

Essa sintaxe, clara e baseada em identação, é característica de Python, uma linguagem de propósito geral com tipagem dinâmica e ênfase em legibilidade.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo