0% acharam este documento útil (0 voto)
3 visualizações4 páginas

Exame de Python: Questões e Respostas

Este documento contém um exame de Python com 23 perguntas de múltipla escolha e 2 exercícios práticos. O exame avalia conceitos básicos de Python como variáveis, tipos de dados, operadores, funções e estruturas de controle.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações4 páginas

Exame de Python: Questões e Respostas

Este documento contém um exame de Python com 23 perguntas de múltipla escolha e 2 exercícios práticos. O exame avalia conceitos básicos de Python como variáveis, tipos de dados, operadores, funções e estruturas de controle.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

IES Conselleria

- --------------------------------------------------------------------------------------------
Nombre y Apellidos ………………………………………
Curso ………………………………………
- --------------------------------------------------------------------------------------------

Exame Python

Teste
As perguntas de múltipla escolha penalizam ⅓ do valor da pergunta

1. Qual é a função da memória secundária em um PC?


a) Executar todos os cálculos e a lógica do programa
b) Recuperar páginas web da Internet
c) Armazenar informações por muito tempo, mesmo entre ciclos de desligamento e
aceso.
d) Coletar a entrada do usuário

2. Qual dos seguintes contém 'código máquina'?


a) O intérprete de Python
b) O teclado
c) O código fonte do Python
d) Um documento de um processador de texto

3. Em que parte da equipe fica armazenada uma variável como "X" depois que
se tenha executado a seguinte linha de Python?
>>> x = 123
a) Unidade Central de Processamento
b) Memória Principal
c) Memória Secundária
d) Dispositivos de Entrada
e) Dispositivos de Saída

4. O que o seguinte programa imprimirá na tela?


>>> x = 43
>>> x = x + 1
>>> imprimir x

a) 43
b) 44
c) x + 1
d) Erro, porque x = x + 1 não é possível matematicamente

5. O que o seguinte programa imprimiria?


>>> resto = 7 % 3
>>> print resto

a) 7
b) 3
c) 1
d) 2

6. Qual das seguintes sentenças indica um comentário em Python?


a) /* Este é um comentário */
b) // Isto é um comentário
c) # Isto é um comentário
d) – Este é um comentário –

1/4
IES Conselleria

7. Escolha todos os identificadores de variáveis válidos?


a) var
b) _23 = 2
2carros = 'Renault'
d) para
e) imprimir

8. Qual seria o resultado do seguinte programa?


>>> print '%.2f ' % (5/2)
a) 2,00
b) 2.0
c) 2,50
d) 2

9. Qual seria o resultado do seguinte programa?


>>> print '%.2f ' % (5.0/2)
a) 2,00
b) 2.0
c) 2,50
d) 2

10. Qual seria o resultado do seguinte programa?


>>> 5 > 8
a) Verdadeiro

b) Falso
c) 5
d) 8

11. Que valor deveria ter x para que o programa imprimisse 'opção c'
x = ?
se x < 5:
imprimir 'opção a'
elif x == 5:
imprimir 'opção b'
senão
imprimir 'opção c'

a) 5
b) 4
c) 9
-1

[Link] o seguinte exemplo, em que casos seria gerada a exceção?


ent = input('Introduza a temperatura: ')
tente:
fahr = float(ent)
cel = (fahr - 32,0) * 5,0 / 9,0
imprimir cel
exceto:
por favor, introduza um número

a) Quando o usuário inserir um valor inteiro


b) Quando o usuário introduzir um literal
c) Quando o usuário introduzir uma lista de valores
d) Quando o usuário inserisse um valor decimal

13. Qual seria o resultado de avaliar a seguinte sentença?


>>> 6 >= 2 e (6/2) > 2
a) Verdadeiro

b) Falso

2/4
IES Conselleria

c)
14. Qual seria o resultado de executar a seguinte sentença?
Máx('Olá mundo')

'H'
'u'
c) Geraria um erro

15. Qual seria o resultado de executar a seguinte sentença?


>>> len('123456')
a) 6
b) 7
c) 5
d) 1

16. Que palavra reservada é utilizada em Python para criar uma nova função?
a) def
b) função
c) retornar
d) máx

17.O que o seguinte programa Python mostrará na tela?


Exame de python
resultado
i = len(frase)-1
enquanto i >= 0:
resultado = resultado + frase[i]
i = i - 2

Exame de python
b) 'nohtyp nemaxE'
'nhy eaE'
d) Geraria um erro

18. Qual é o significado da palavra continue dentro de um loop?


a) Sair do loop
b) Passar para a próxima iteração
c) Não fazer nada
d) continuar

19. Qual seria o resultado de executar a seguinte sentença?


Exame python
a) Geraria um erro
b) x
c) a
d) python

20. Qual seria o resultado de executar a seguinte sentença?


Monty Python
>>> print s[4:]

'y Python'
Python
c) ' Python'
d) Geraria um erro

21. Qual seria o resultado de executar a seguinte sentença?


banana
>>> [Link]('na')

a) 0
b) 2
c) 4
d) 6

3/4
IES Conselharia

[Link] a seguinte lista t = ['a','b','c'], qual seria a lista resultante


depois de executar a seguinte sentença?
>>> x = [Link](1)

a) ['b','c']
b) ['a','c']
c) ['a','b']
d) ['x']

23. Qual seria o resultado de executar as seguintes sentenças?


a = ['aluno1','aluno2','aluno3']
>>> b = a
a[1] = 'aluno10'
>>> print b

a) ['alumno1','alumno2','alumno3']
b) ['alumno10','alumno2','alumno3']
c) ['alumno1','alumno10','alumno3']
d) ['alumno1','alumno2','alumno10']

Prática
1. Crie uma função chamada media que receba como argumento uma lista de
números e devolva a média aritmética.

2. Fazendo uso da função criada no exercício anterior, desenvolva um programa que


dado um arquivo de notas dos alunos (nome nota1 nota2 nota3), calcule e mostre
por tela a média de cada aluno.

#fichero notas_alumno.txt
Carlos 5.5 6.7 7.7
Jessica
Fernando 5.8 6.3 4
Tamara 8.1 8.9 7
Sergio
Lourdes 4.3 2 9
Eva 9.9 2 4
Miguel 3.4 8 5

Exemplo de execução
>>> python [Link]
6,63
7.70
5.37
8.00
7.07
5.10
5.30
5.47

4/4

Você também pode gostar