Avaliativa

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 6

Pergunta 1

1. A implementação de um algoritmo em Python segue o mesmo padrão


das demais linguagens de programação que utilizam o sequenciamento
em que as instruções são executadas em ordem, as estruturas
condicionais e as estruturas de repetição.

Com relação à forma de execução de um programa em Python, assinale


a alternativa correta.
Os programas em Python podem ser escritos em um editor de
a. textos comum, gerando um arquivo .py que pode ser executado
em linha de comando. 
Os programas em Python são compilados e geram um
b. arquivo .exe que roda no ambiente gráfico do sistema operacional
Windows. 
Os programas em Python devem ser escritos diretamente na
c. linha de comando do shell interativo da linguagem para usar o
modo de execução de célula.
Os programas em Python podem ser escritos em editores de
d.
texto comuns, porém sua execução deve ser feita pela IDE IDLE.
Os programas em Python precisam de uma máquina virtual
e. instalada no sistema operacional para a execução dos
programas.

1,42 pontos  

Pergunta 2

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 ', nome).
c. input('Digite o ' +nome).
d. print('Digite o nome: ') e nome = input().
e. $nome := input(print('Digite o nome ')).

1,42 pontos  

Pergunta 3
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:


as duas asserções são verdadeiras, e a segunda não justifica a
a.
primeira.
b. a primeira asserção é falsa, e a segunda é verdadeira.
as duas asserções são verdadeiras, e a segunda justifica a
c.
primeira.
d.  as duas asserções são falsas.
e.  a primeira asserção é verdadeira, e a segunda é falsa.

1,45 pontos  

Pergunta 4

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. as duas asserções são falsas.
b.  a primeira asserção é verdadeira, e a segunda é falsa.
 as duas asserções são verdadeiras, e a segunda justifica a
c.
primeira.
as duas asserções são verdadeiras, e a segunda não justifica a
d.
primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

1,45 pontos  

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

>>> print('O resultado é ', int(n1) + int(n2)) 

Considerando o programa apresentado, identifique se são (V)


verdadeiras ou (F) falsas as afirmativas a seguir: 
I. (  ) As funções input() empregadas no programa retornam valores
inteiros para as variáveis n1 e n2.

II. (  ) As funções input() empregadas no programa retornam valores


string para as variáveis n1 e n2. 

III. (  ) O resultado do programa apresentará o valor 5.

IV. (  ) As funções int(n1) e int(n2) convertem as variáveis string em


números inteiros.

Assinale a alternativa que apresenta a sequência correta.


a. V, F, V, F.
b.  V, F, V, V.
c. F, F, F, V.
d. V, V, F, F.
e.  F, V, V, V.

1,42 pontos  

Pergunta 6

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 e II, apenas.
b.  I, II, III e IV.
c. II, apenas.
d.  I, II e III, apenas.
e. I, III e IV, apenas.

1,42 pontos  

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' + ' de $mes de ' + '$ano').
b. print(dia, mes, ano, sep= ' de ').
c.  print(dia + mes,+ ano, sep= ' de ').
d. print(dia+ ' de ' + mes + ' de ' + 'ano').
e. print('dia' + ' de ' + 'mes' +' de ' + 'ano').

Você também pode gostar