wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Basics Quiz for Grade 10

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Qual é a extensão de arquivo correta para arquivos Python?

a)

.pyth

b)

.py

c)

.pt

d)

.python

2.

Qual das seguintes opções é usada para exibir texto em Python?

a)

print()

b)

echo()

c)

output()

d)

display()

3.

Qual será a saída do seguinte código? ```python print(2 + 3 * 4) ```

a)

20

b)

14

c)

24

d)

18

4.

Qual dos seguintes é um nome de variável válido em Python?

a)

2valor

b)

valor_2

c)

valor-2

d)

valor 2

5.

Qual é a saída do seguinte código? ```python x = 5 x += 3 print(x) ```

a)

8

b)

5

c)

3

d)

53

6.

Qual das seguintes NÃO é um tipo de dado em Python?

a)

int

b)

float

c)

real

d)

str

7.

Como você inicia um comentário em Python?

a)

//

b)

#

c)

<!--

d)

--

8.

Qual é a saída do seguinte código? ```python print("Hello" + "World") ```

a)

Hello World

b)

HelloWorld

c)

Hello+World

d)

"HelloWorld"

9.

Qual dos seguintes é usado para criar uma lista em Python?

a)

{}

b)

[]

c)

()

d)

<>

10.

Qual será o valor de xx após o seguinte código? ```python x = 10 x = x // 3 ```

a)

3,33

b)

3

c)

4

d)

0

11.

Qual das seguintes afirmações é usada para definir uma função em Python?

a)

function myFunc():

b)

def myFunc():

c)

func myFunc():

d)

define myFunc():

12.

Qual é a saída do seguinte código? ```python print(type(3.5)) ```

a)

<class 'int'>

b)

<class 'float'>

c)

<class 'str'>

d)

<class 'double'>

13.

Qual das seguintes opções é a maneira correta de escrever um laço for que imprime os números de 0 a 4?

a)

for i in range(5): print(i)

b)

for i = 0 até 4: print(i)

c)

for (i=0; i<5; i++): print(i)

d)

for i em 0..4: print(i)

14.

Qual é a saída do seguinte código? ```python print(7 % 3) ```

a)

1

b)

2

c)

3

d)

0

15.

Qual das seguintes opções é usada para importar um módulo em Python?

a)

include math

b)

import math

c)

using math

d)

require math

16.

Qual é a saída do seguinte código? ```python x = [1, 2, 3] print(len(x)) ```

a)

2

b)

3

c)

1

d)

0

17.

Qual das seguintes é a maneira correta de obter entrada do usuário em Python?

a)

input()

b)

get()

c)

scan()

d)

read()

18.

Qual é a saída do seguinte código? ```python print("5" * 3) ```

a)

15

b)

555

c)

53

d)

5*3

19.

Qual das seguintes é uma tupla em Python?

a)

[1, 2, 3]

b)

(1, 2, 3)

c)

{1, 2, 3}

d)

<1, 2, 3>

20.

Qual é a saída do seguinte código? ```python x = 10 if x > 5: print("A") else: print("B") ```

a)

A

b)

B

c)

AB

d)

Nenhuma

21.

Qual das seguintes opções é a maneira correta de escrever um comentário de uma linha em Python?

a)

// Este é um comentário

b)

# Este é um comentário

c)

<!-- Este é um comentário -->

d)

/* Este é um comentário */

22.

Qual é a saída do seguinte código? ```python x = "Python" print(x[0]) ```

a)

P

b)

y

c)

n

d)

o

23.

Qual dos seguintes NÃO é um operador lógico válido em Python?

a)

and

b)

or

c)

not

d)

xor

24.

Qual é a saída do seguinte código? ```python x = [1, 2, 3] x.append(4) print(x) ```

a)

[1, 2, 3, 4]

b)

[1, 2, 3]

c)

[4, 1, 2, 3]

d)

[1, 2, 3, [4]]

25.

Qual das seguintes opções é a maneira correta de verificar se <katex latex="x"></katex> é igual a <katex latex="10"></katex> em Python?

a)

if x = 10:

b)

if x == 10:

c)

if x === 10:

d)

if x eq 10:

26.

Qual é a saída do seguinte código? ```python x = 5 y = 2 print(x ** y) ```

a)

25

b)

10

c)

7

d)

32

27.

Qual das seguintes opções é a maneira correta de definir um dicionário em Python?

a)

{ "a": 1, "b": 2 }

b)

[ "a": 1, "b": 2 ]

c)

( "a": 1, "b": 2 )

d)

< "a": 1, "b": 2 >

28.

Qual é a saída do seguinte código? ```python x = [1, 2, 3] print(x[1]) ```

a)

1

b)

2

c)

3

d)

0

29.

Qual das seguintes é a maneira correta de escrever um loop while em Python?

a)

while (i < 5) { print(i) }

b)

while i < 5: print(i)

c)

while i < 5 then print(i)

d)

while i < 5 do print(i)

30.

Qual é a saída do seguinte código? ```python x = "abc" y = x.upper() print(y) ```

a)

abc

b)

ABC

c)

Abc

d)

aBc