Search Header Logo

AULA12 - FUNÇÕES E MODULARIZAÇÃO

Authored by André Lima

Computers, Professional Development, Mathematics

KG

Used 6+ times

AULA12 - FUNÇÕES E MODULARIZAÇÃO
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Quando queremos criar uma função chamada somador em Python, qual linha usamos na declaração?

function somador():

fun somador():

def somador():

func somador():

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Na linha de declaração def teste(a, b=1, c=2):, quantos parâmetros são obrigatórios?

nenhum

um

dois

todos

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Se a passagem é por valor, uma cópia da variável original é passada para a função. Mesmo que o valor do parâmetro seja alterado dentro da função, o valor original (fora da função) não foi alterado quando a função termina de executar.

True

False

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Considere a função:


def dim(x, y):

return x - y

print (dim(4, 5))

Também conhecidos como parâmetros nomeados, são escritos entre parênteses e separados por vírgula na definição da função.

O código que chama a função deve usar a mesma quantidade de parâmetros da declaração e na mesma ordem.

Esse tipo de parâmetro é o mais simples de usar, mas também é o mais flexível.

No exemplo abaixo, se a função for chamada com os valores dim(4, 5), o resultado será 1.

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Sobre parâmetros nomeados, responda:

Os parâmetros nomeados não têm a forma de pares chave = valor.

Todas as chaves usadas na chamada da função não devem ter uma correspondência exata com o nome de um parâmetro declarado na função, ou o interpretador Python irá gerar um erro.

Usando parâmetros nomeados, a ordem dos parâmetros na chamada da função pode ser qualquer uma, mas a quantidade ainda precisa ser a mesma.

Não é possível usar uma mistura de parâmetros posicionais e nomeados para chamar uma função, mas os parâmetros posicionais sempre devem vir primeiro.

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Sobre parâmetros de tamanho variável, responda:

Caso você esteja definindo uma função e não saiba a quantidade exata de parâmetros que ela pode receber, você pode usar um asterisco * na frente do nome de um parâmetro.

O código que chama a função deve usar a mesma quantidade de parâmetros da declaração e na mesma ordem.

Caso você forneça parte dos parâmetros de forma posicional, eles serão atribuídos a partir do primeiro em diante. Se você quiser usar o valor default dos parâmetros iniciais, vai ter que chamar a função usando parâmetros nomeados.

Os parâmetros nomeados têm a forma de pares chave = valor.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Na biblioteca math do Python, o método ___________ arredonda um número para baixo; enquanto o método ___________ arredonda um número para cima

ceil() - floor()

lower() - upper()

floor() - ceil()

lownum() - upnum()

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?