Prévia do material em texto
PERGUNTA 1
1. 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. 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. as duas asserções são falsas.
e. a primeira asserção é falsa, e a segunda é verdadeira.
PERGUNTA 2
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 retornam um determinado valor.
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. a primeira asserção é falsa, e a segunda é verdadeira.
b. as duas asserções são falsas.
c. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
d. a primeira asserção é verdadeira, e a segunda é falsa.
e. as duas asserções são verdadeiras, e a segunda justifica a primeira.
PERGUNTA 3
1. A linguagem Python, assim como suas antecessoras, utiliza comandos padrão
para entrada e saída de dados. Dentre esses comandos, está a função "print()".
Com base nessa função, assinale a alternativa correta.
a. A função print() é utilizada para a criação de janelas no ambiente gráfico
b. A função print() é utilizada, essencialmente, para a entrada de dados em
um programa.
c. A função print() é usada para imprimir, em tela, aquilo que é passado como
parâmetro entre parênteses.
d. A função print() captura os dados digitados em linha de comando e grava
em uma variável de memória.
e. A função print() em Python é utilizada para enviar dados à impressora.
PERGUNTA 4
1. 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. input('Digite o ' +nome).
c. input('Digite o nome ', nome).
d. $nome := input(print('Digite o nome ')).
e. print('Digite o nome: ') e nome = input().
PERGUNTA 5
1. Na linguagem Python, é possível trabalhar com diversos tipos de dados, como
números inteiros, reais, valores lógicos booleanos, e utilizar os comandos
input() e print() como recursos de entrada e saída de dados.
Com base nesse tema, avalie as expressões a seguir.
>>> n1 = input('Digite o número 1 ')
>>>Digite o número 1 2
>>>n2 = input('Digite o número 2 ')
>>>Digite o número 2 3
>>> resultado = n1 + n2
Com relação ao resultado do programa apresentado, avalie as afirmativas a
seguir.
I. O resultado será uma string.
II. O resultado será 23.
III. O resultado será um número inteiro.
IV. O resultado será 5.
Está correto o que se afirma em:
a. I, II e III, apenas.
b. I, III e IV, apenas.
c. I, II, III e IV.
d. I e II, apenas.
e. II, apenas.
PERGUNTA 6
1. Os métodos de manipulação das listas são recursos indispensáveis para a
produtividade do desenvolvimento com o uso dessas estruturas de dados.
Considere os seguintes métodos e suas definições.
1. print().
2. input().
3. eval().
I. Tem o objetivo de retornar uma string, independentemente do valor digitado
pelo usuário.
II. Tem o objetivo de instruir a linguagem para executar uma string como uma
expressão Python.
III. Tem o objetivo de apresentar os dados em linha de comando.
Assinale a alternativa que relaciona adequadamente os dois grupos de
informações.
a. 1-II; 2-I; 3-III.
b. 1-I; 2-III; 3-II.
c. 1-I; 2-II; 3-III.
d. 1-III; 2-I; 3-II.
e. 1-III; 2-II; 3-I.
PERGUNTA 7
1. A função print() é um importante recurso da linguagem Python e é muito utilizada
para imprimir dados na linha de comando.
Considere o código a seguir:
>>> dia = 20
>>> mes = 'Outubro'
>>> ano = 2022
Com base no código apresentado, selecione a alternativa para a impressão dos
dados formatados como: 20 de outubro de 2022.
a. print(dia, mes, ano, sep= ' de ').
b. print(dia+ ' de ' + mes + ' de ' + 'ano').
c. print('dia' + ' de ' + 'mes' +' de ' + 'ano').
d. print('$dia' + ' de $mes de ' + '$ano').
e. print(dia + mes,+ ano, sep= ' de ').