wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Logica Programação

Total questions: 39

Worksheet time: 3mins

Name
Class
Date
1.

Qual tipo de variável para texto?

a)

int

b)

bool

c)

string

d)

double

2.

O tipo bool é referente a ...

a)

números inteiros

b)

binários

c)

verdadeiro/falso

d)

data

3.

Qual o tipo da variável quando ela é feita assim:

x = "5"

a)

inteiro

b)

decimal

c)

float

d)

string

4.

O que não é uma linguagem de programação?

a)

Python

b)

JavaScript

c)

C#

d)

Banana

5.

Qual dos seguintes símbolos é usado para representar uma atribuição de valor (famoso recebe) em muitas linguagens de programação?

a)

+

b)

-

c)

*

d)

=

6.

O que é a "depuração" (debugging) em programação?

a)

O processo de tornar um programa disponível para o público.

b)

A etapa em que o programador escreve o código-fonte.

c)

A prática de testar um programa para encontrar e corrigir erros.

d)

O ato de documentar o código para facilitar sua compreensão.

7.

Qual dos seguintes operadores é usado para calcular o módulo (resto da divisão) entre dois números inteiros?

a)

/

b)

%

c)

*

d)

+

8.

O que é um "comentário" em código de programação?

a)

Uma parte do código que não é executada pelo computador.

b)

Um erro no código que impede a sua execução.

c)

Uma função especial que imprime mensagens na tela.

d)

Um operador usado para combinar valores em uma expressão.

9.

Qual dos seguintes tipos de dados é usado para representar valores verdadeiros ou falsos?

a)

String

b)

Int

c)

Boolean

d)

Float

10.

O que é um "algoritmo" em programação?

a)

Um programa completo e funcional.

b)

Uma sequência de instruções para realizar uma tarefa específica.

c)

Uma coleção de elementos do mesmo tipo organizados em uma lista.

d)

Uma função que retorna um valor numérico.

11.

O que faz o comando "print()" em muitas linguagens de programação?

a)

Lê a entrada do usuário.

b)

Realiza cálculos matemáticos.

c)

Exibe uma mensagem ou valor na tela.

d)

Faz uma captura de tela

12.

Qual é a finalidade do operador lógico "AND" (&) em programação?

a)

Realizar uma adição de dois números.

b)

Verificar se duas variáveis têm o mesmo valor.

c)

Executar uma operação bit a bit em números binários.

d)

Testar se duas condições são verdadeiras ao mesmo tempo.

13.

Em programação, o que é um "bug"?

a)

Um erro no código que leva a resultados inesperados ou indesejados.

b)

Uma função do programa que funciona perfeitamente.

c)

Um programa que foi escrito de forma eficiente e rápida.

d)

Um arquivo de configuração usado para armazenar dados.

14.

Qual comando é usado para ler uma informação do usuário?

a)

input()

b)

print()

c)

range()

d)

sort()

15.

print("Digite o valor da camisa")

valorCamisa =

(a)  

16.

Como podemos escrever condicionais com o Python

a)

if (condicao):

b)

for condicao in range(10):

c)

while condicao:

d)

elif (condicao):

17.

Qual nome de variável é invalido?
Dica: tem mais de uma resposta

a)

nome-da-variavel

b)

nomeDaVariavel

c)

nome da variavel

d)

nomeDaVariável

18.

O que o for faz?

a)

Ele inicia o programa

b)

Ele adiona um valor numa lista

c)

Ele passa em cada item de uma lista

d)

Ele é uma condicional que só executa o código se passar pela condição

19.

Qual dos seguintes caracteres é usado para indicar o uma lista/array em muitas linguagens de programação?

a)

< >

b)

{ }

c)

( )

d)

[ ]

20.

O que é uma "variável" em programação?

a)

Um valor constante que nunca pode ser alterado.

b)

Uma função que retorna um valor numérico.

c)

Um operador usado para combinar valores em uma expressão.

d)

Um local de armazenamento na memória que contém um valor.

21.

Como você define uma função em Python?

a)

def minha_funcao():

b)

function minha_funcao():

c)

define minha_funcao():

d)

function minha_funcao

22.

Qual palavra-chave é usada para retornar um valor de uma função em Python?

a)

returns

b)

return

c)

back

d)

get

23.

O que é um "parâmetro" em uma função Python?

a)

Um valor que a função retorna.

b)

Uma variável local que só pode ser acessada dentro da função.

c)

Uma variável usada para armazenar resultados intermediários.

d)

Um valor que é passado para a função quando ela é chamada.

24.

Como você chama (executa) uma função em Python?

a)

call minha_funcao()

b)

execute minha_funcao()

c)

run minha_funcao()

d)

minha_funcao()

25.

Qual a finalidade do loop "while" em Python?

a)

Iterar sobre uma sequência de valores.

b)

Executar um bloco de código repetidamente enquanto uma condição é verdadeira.

c)

Realizar operações matemáticas complexas.

d)

Definir constantes no programa.

26.

Como você cria uma lista vazia em Python?

a)

my_list = ()

b)

my_list = []

c)

my_list = {}

d)

my_list = list()

27.

Qual é a forma correta de acessar o terceiro elemento de uma lista chamada "my_list" em Python?

a)

my_list(3)

b)

my_list[3]

c)

my_list[2]

d)

my_list(2)

28.

Como você adiciona um elemento no final de uma lista em Python?

a)

my_list.add(element)

b)

my_list.insert(0, element)

c)

my_list.append(element)

d)

my_list.push(element)

29.

Qual é o resultado da operação len(my_list) em Python, onde "my_list" é uma lista com 5 elementos?

a)

5

b)

4

c)

6

d)

0

30.

Qual a diferença entre uma lista e uma tupla em Python?

a)

Listas podem ser alteradas (mutáveis), enquanto tuplas são imutáveis (não podem ser alteradas).

b)

Listas podem armazenar apenas números inteiros, enquanto tuplas podem armazenar qualquer tipo de dado.

c)

Listas são mais eficientes em termos de espaço de armazenamento do que tuplas.

d)

Tuplas são mais fáceis de iterar do que listas em um loop "for".

31.

Como você cria um dicionário vazio em Python?

a)

my_dict = {}

b)

my_dict = []

c)

my_dict = ()

d)

my_dict = dict()

32.

Qual é a forma correta de acessar o valor associado à chave "idade" em um dicionário chamado "pessoa"?

a)

pessoa{"idade"}

b)

pessoa["idade"]

c)

pessoa[idade]

d)

pessoa.value("idade")

33.

Qual a diferença entre uma lista e um dicionário em Python?

a)

Listas podem conter apenas elementos do mesmo tipo, enquanto dicionários podem conter elementos de tipos diferentes.

b)

Listas são mais eficientes em termos de espaço de armazenamento do que dicionários.

c)

Listas são mutáveis (podem ser alteradas), enquanto dicionários são imutáveis (não podem ser alterados).

34.

O que faz o operador "== " em Python?

a)

Realiza uma adição de dois números.

b)

Verifica se dois valores são iguais.

c)

Atribui um valor a uma variável.

d)

Verifica se dois valores são diferentes.

35.

Qual é o resultado da expressão 10 > 5?

a)

True

b)

False

c)

15

d)

0

36.

O que o operador "!=" faz em Python?

a)

Verifica se dois valores são iguais.

b)

Verifica se dois valores são diferentes.

c)

Realiza uma operação de multiplicação.

d)

Atribui um valor a uma variável.

37.

Qual é o resultado da expressão "20 >= 21"

a)

True

b)

False

c)

1

d)

20

38.

Qual é o resultado da expressão

'hello' == 'Hello'

?

a)

True

b)

False

c)

'hello'

d)

'Hello'

39.

Qual é o resultado da expressão "5 + 2 == 7"?

a)

True

b)

False

c)

5

d)

7