wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python 01

Total questions: 44

Worksheet time: 2hrs 33mins

Name
Class
Date
1.

O que é programação?

a)
Programação é o ato de criar instruções para que um computador execute.
b)

Programação é o ato de criar instruções para que uma pessoa execute.

c)

Programação é o ato de não criar instruções para que um computador execute.

d)

Programação é o ato de criar instruções para que um não computador execute.

2.

Se um texto possui 47 caracteres, qual será o índice do último caractere?

a)
48
b)
47
c)
46
d)
45
3.

Qual será a saída?

a)

5

4

b)

4

4

c)

4

5

d)

5

5

4.

Qual das alternativas abaixo não é um exemplo de linguagem de programação?

a)

Python

b)

Java

c)

CSS

d)

Linguagem M

5.

Qual função do módulo math retorna a raiz quadrada de um número?

a)
ceil()
b)
sqrt()
c)
abs()
d)
pow()
6.

Em Python, textos são armazenados como:

a)

int

b)

str

c)

float

d)

bool

7.

Qual é uma vantagem das linguagens compiladas?

a)

Nunca precisam de compilação novamente.

b)

Mais fácil de testar e modificar e Ideal para iniciantes e prototipagem rápida

c)

Precisa compilar sempre que muda algo e Mais fácil de testar e modificar

d)

Melhor desempenho em programas grandes e Executa mais rápido

8.

Qual será o resultado?

a)

0

b)

1

c)

2

d)

3

9.

Qual é a ordem correta das etapas do desenvolvimento de software?

a)

Análise → Levantamento de requisitos → Codificação → Manutenção.

b)

Projeto → Codificação → Teste → Implantação → Levantamento de requisitos.

c)

Levantamento de requisitos → Análise → Projeto → Codificação → Teste → Implantação → Manutenção.

d)

Codificação → Implantação → Teste → Projeto → Análise.

10.

Qual parte de um sistema o Front-End representa?

a)

A parte lógica que roda nos bastidores.

b)

A parte lógica a qual o usuário não vê.

c)

O banco de dados e servidores.

d)

A parte visual com a qual o usuário interage.

11.

Se quisermos gerar um número inteiro aleatório entre 10 e 50 usando o módulo random, qual comando utilizamos?

a)

shuffle(10,50)

b)

random(10,50)

c)

randint(10,50)

d)

choice(10,50)

12.

Quem foi o criador da linguagem Python?

a)

James Gosling

b)

Guido Van Rossum

c)

Bjarne Stroustrup

d)

Tim Berners-Lee

13.

Qual será o tipo de dado da expressão 3 + 5.0 em Python?

a)
string
b)
integer
c)
float
d)
boolean
14.

Qual a diferença entre linguagem interpretada e compilada

a)

Compiladas: O código é transformado por inteiro em linguagem de máquina antes de ser executado.

Interpretadas: O código é lido linha por linha e executado em tempo real por um programa.

b)

Interpretadas: O código é transformado por inteiro em linguagem de máquina antes de ser executado.

Compiladas: O código é lido linha por linha e executado em tempo real por um programa.

c)

Compiladas: O código é transformado por partes em linguagem de máquina antes de ser executado.

Interpretadas: O código é lido linha por linha e executado em tempo real por um programa.

d)

Compiladas: O código é transformado por inteiro em linguagem de máquina antes de ser executado.

Interpretadas: O código é lido de uma unica vez e executado em tempo real por um programa.

15.

Qual será a saída?

a)

8

b)

9

c)

10

d)

7

16.

No texto "Programação em Python", qual é o índice da letra ç?

a)

7

b)

9

c)

8

d)

6

17.

Qual é a correção necessária para que funcione?

a)

print(sqrt,16)

b)

print(sqrt16)

c)

print(sqrt{16})

d)

print(sqrt(16))

18.

Qual função do módulo random pode embaralhar uma lista em ordem aleatória?

a)

shuffle()

b)

random()

c)

choice()

d)

randint()

19.

Qual será a saída?

a)

Par e maior que 10

b)

Ímpar

c)

Dará erro

d)

Par

20.

O que é um módulo em Python?

a)

Uma função interna que já vem no Python.

b)

Um arquivo .pi que contém código que pode ser importado.

c)

Um arquivo .xlsx que contém código que pode ser importado.

d)

Um arquivo .py que contém código que pode ser importado.

21.

Qual alternativa mostra o código correto?

a)

if x > y:

b)

if x => y:

c)

if x >= y:

d)

if x < y:

22.

Qual será o resultado?

a)

Pyth

b)

ytho

c)

yth

d)

Pyt

23.

O que caracteriza um desenvolvedor Full Stack?

a)
Habilidades em desenvolvimento front-end e back-end.
b)
Conhecimento exclusivo em banco de dados.
c)
Especialização em segurança da informação.
d)
Habilidades apenas em design gráfico.
24.

Se o usuário digitar 68, qual será a saída?

a)

Criança

b)

Adolescente

c)

Adulto

d)

Idoso

25.

Se tivermos x = "123" e quisermos transformá-lo em número inteiro, qual função usamos?

a)
num(x)
b)
int(x)
c)
str(x)
d)
float(x)
26.

Qual será a saída?

a)

Outro caso

b)

X igual a Y ou Z

c)

X entre Y e Z

d)

Erro

27.

Nas linguagens compiladas, o código:

a)

É transformado por inteiro em linguagem de máquina antes de ser executado.

b)

É transformado por partes em linguagem de máquina antes de ser executado.

c)

É transformado por inteiro em linguagem de máquina depois de ser executado.

d)

É transformado por inteiro em linguagem de banco de dados antes de ser executado.

28.

Qual será a saída?

a)

1237

b)

130

c)

123

d)

1307

29.

O Back-End de um software é responsável por:

a)
Armazenar dados de usuários de forma segura.
b)
Criar interfaces gráficas para o usuário.
c)

Regras de negócio, servidores e banco de dados.

d)
Gerar relatórios financeiros automaticamente.
30.

Qual é a diferença entre import e from import em Python?

a)

import carrega apenas funções específicas e from import o módulo inteiro.

b)

import carrega um módulo inteiro e from import importa funções específicas dele.

c)

Ambos fazem exatamente a mesma coisa.

d)

import carrega um módulo inteiro e from import não importa funções específicas dele.

31.

O que o código faz?

a)

Retorna sempre [1, 2, 3]

b)

Embaralha a lista em ordem não aleatória

c)

Embaralha a lista em ordem aleatória

d)

Adiciona números aleatórios à lista

32.

De onde veio o nome Python?

a)

Veio da serpente que é muito comum nos EUA e Europa

b)

De uma série de comédia britânica

c)

Um jogo popular dos anos 80

d)

Uma homenagem ao criador do Linux

33.

O que será exibido?

a)

Python

b)

p

c)

python

d)

P

34.

Qual comando Python usamos para verificar o tipo de uma variável?

a)
get_type()
b)
check_type()
c)
var_type()
d)
type()
35.

Qual será o resultado?

a)

5

b)

6

c)

7

d)

8

36.

Em Python, os textos são armazenados em memória de forma que cada caractere ocupa:

a)

O mesmo espaço da variável inteira.

b)

Um mini espaço individual no armazenamento.

c)

Um único bloco para todos os caracteres.

d)

Um mini espaço individual na memória.

37.

O que o operador // faz nesse código?

a)

Divide e retorna o valor exato com decimais.

b)

Divide e retorna apenas a parte inteira.

c)

Multiplica os números.

d)

Subtrai o segundo número do primeiro.

38.

Qual resultado Python retorna para a expressão type(True)?

a)

<class 'int'>

b)

<class 'bool'>

c)

<class 'str'>

d)

<class 'float'>

39.

Qual é a correção necessária para esse código funcionar?

a)

if x > 5:

b)

if x > 5;

c)

if x > 5()

d)

Nenhuma das alternativas

40.

O que será exibido?

a)

false

b)

true

c)

True

d)

False

41.

Qual código você usaria para transformar a lista ["python", "java", "c++"] em uma string "python, java, c++"?

a)

"".join(lista)

b)

",".join(lista)

c)

lista.join(",")

d)

", ".split(lista)

42.

Qual será a saída?

a)

3

b)

1

c)

3.33

d)

10

43.

Qual será a saída?

a)

Maior que 5

b)

Igual a 5

c)

Menor que 5

d)

Nenhuma das alternativas

44.

Qual será a saída do código se a entrada de x, y, z forém 4, 10 e 3 respectivamente?

a)

Condição 2 satisfeita

b)

Condição 1 satisfeita

c)

Nenhuma condição satisfeita

d)

Erro de execução