Buscar

PERGUNTA 1 A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. ...

PERGUNTA 1 A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores. PORQUE II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF. Analisando as asserções anteriores, conclui-se que: a. as duas asserções são verdadeiras, e a segunda justifica a primeira. b. as duas asserções são verdadeiras, e a segunda não justifica a primeira. c. a primeira asserção é verdadeira, e a segunda é falsa. d. a primeira asserção é falsa, e a segunda é verdadeira. e. as duas asserções são falsas. 1,45 pontos PERGUNTA 2 O uso das funções definidas pelo desenvolvedor em Python auxilia no reaproveitamento de instruções que possam ser utilizadas várias vezes no mesmo programa. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função. PORQUE II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem. Analisando as asserções anteriores, conclui-se que: a. a primeira asserção é verdadeira, e a segunda é falsa. b. as duas asserções são falsas. c. as duas asserções são verdadeiras, e a segunda justifica a primeira. d. a primeira asserção é falsa, e a segunda é verdadeira. e. as duas asserções são verdadeiras, e a segunda não justifica a primeira. 1,45 pontos PERGUNTA 3 A função input(), em Python, permite a captura dos dados informados pelo usuário e a gravação desses dados em uma variável. Com relação à sintaxe da função input em linguagem Python, assinale a alternativa correta. a. nome = input('Digite o nome '). b. print('Digite o nome: ') e nome = input(). c. input('Digite o ' +nome). d. input('Digite o nome ', nome). e. $nome := input(print('Digite o nome ')). 1,42 pontos PERGUNTA 4 Você tem o seguinte programa. def leNumero(): numero = eval(input("Digite um número: ")) return numero print("números lidos") Indique qual é alternativa correta que comenta este pedaço de programa. a. Para esta função poder ser executada, deve existir a função main(). b. A função leNumero() não está fazendo a conversão de tipo str para float. c. A função leNumero() não está fazendo a conversão de tipo str para int. d. A função leNumero() tem que ter declaração do tipo int, float, etc., antes da declaração da função. e. A função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada. 1,42 pontos PERGUNTA 5 Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo: import math num = input("Digite um número: ") quadrado = math.pow(num, 2) cubo = math.pow(num, 3) raiz = math.sqrt(num) print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}') print(f'A raiz quadrada é {raiz:.2f}') a. Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: ")) b. Tem que alterar o primeiro comando print, ele está dando erro. Colocar: print(“O número ao quadrado é”, quadrado, “e ao cubo é”, cubo) c. Tem que alterar a instrução que usa pow. Colocar quadrado = pow(num, 2) e cubo = pow(num, 3) d. Tem que alterar o segundo comando print, ele está dando erro. Colocar: print(“f'A raiz quadrada é”, raiz) e. Tem que alterar a instrução que usa sqrt. Colocar raiz = sqrt(num)

💡 1 Resposta

User badge image

Ed Verified user icon

1. A alternativa correta é a letra A, pois ambas as asserções são verdadeiras e a segunda justifica a primeira. 2. A alternativa correta é a letra C, pois ambas as asserções são verdadeiras e a segunda justifica a primeira. 3. A alternativa correta é a letra A, pois a sintaxe correta da função input em Python é "nome = input('Digite o nome ')". 4. A alternativa correta é a letra E, pois a função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada. 5. A alternativa correta é a letra A, pois o comando input está recebendo uma string e é necessário converter para um número inteiro ou float. A correção seria "num = int(input("Digite um número: "))".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais