wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz de Lógica e Programação

Total questions: 33

Worksheet time: 17mins

Name
Class
Date
1.

Lucas, Adrian e Steffany estão tentando organizar uma festa de aniversário. Eles decidem criar uma lista de passos para garantir que tudo seja feito corretamente, desde comprar os ingredientes até decorar o local. Em lógica de programação, essa lista de passos é chamada de:

a)

Um erro no código

b)

Uma sequência finita de passos para resolver um problema

c)

Um tipo de linguagem de programação

d)

Uma variável global

2.

Durante uma atividade do Compute It, DAMARIS e LUAN perceberam que a principal habilidade desenvolvida era:

a)

Desenho técnico

b)

Memorização de comandos

c)

Raciocínio lógico e sequência de instruções

d)

Criação de planilhas

3.

ADRIAN e LARA estão programando juntos e precisam repetir uma ação várias vezes em seu código. Qual estrutura de repetição eles podem usar?

a)

if / else

b)

while / for

c)

print()

d)

input()

4.

DERICK e CARLA estão trabalhando juntos em um projeto no GitHub. Eles querem garantir que cada alteração feita seja registrada corretamente. No contexto do GitHub, o que significa fazer um commit?

a)

Apagar um arquivo do repositório

b)

Salvar uma versão do projeto com uma mensagem

c)

Baixar o projeto para o computador

d)

Criar um novo repositório vazio

5.

JHONNY e DANIELY estão começando a programar e querem escolher uma ferramenta para escrever seus códigos. O VS Code é:

a)

Um sistema operacional

b)

Uma linguagem de programação

c)

Um editor/IDE para programar

d)

Um navegador de internet

6.

DAMARIS, ADRIAN e JONATAS estão usando o Google Classroom para entregar suas atividades escolares. Qual é a vantagem de entregar atividades por lá?

a)

Não precisar fazer exercícios

b)

Ter registro, prazo, nota e feedback organizados

c)

Somente acessar por celular

d)

Permitir só cópia de trabalhos

7.

Joao está criando um programa em Python para perguntar ao usuário qual é o seu filme favorito. Para isso, ele precisa usar uma função que permita ler o valor digitado pelo usuário. Em Python, a função input() serve para:

a)

Mostrar algo na tela

b)

Ler um valor digitado pelo usuário

c)

Criar um arquivo automático

d)

Repetir um laço

8.

Julia e Guilherme querem criar um jogo divertido para a feira de ciências da escola. Eles estão pesquisando ferramentas e descobrem o Pygame. O Pygame é uma biblioteca usada para:

a)

Criar sites

b)

Criar jogos e animações

c)

Fazer banco de dados

d)

Editar imagens

9.

JULIA e DAVI estão criando um jogo usando Pygame. Eles perceberam que o loop principal do jogo é importante porque:

a)

Faz o jogo abrir mais rápido

b)

Controla atualização da tela e eventos continuamente

c)

Serve para importar sons

d)

Apenas define as cores

10.

GUILHERME e JULIA estão desenvolvendo um jogo usando Pygame. Eles querem saber qual é o método mais comum para atualizar a tela durante o jogo. Qual método eles devem usar?

a)

update_screen()

b)

pygame.refresh()

c)

pygame.display.update() ou pygame.display.flip()

d)

pyga

11.

JOAO e JULIA estão criando um prompt para uma IA em um projeto escolar. Qual das opções abaixo representa como deve ser um prompt bem feito?

a)

Curto e sem contexto

b)

Vago para criatividade

c)

Claro, específico e com objetivo definido

d)

Escrito só com emojis

12.

Durante uma atividade na escola, DAVI e CARLA utilizaram o Gemini Personalizado (GEM) para:

a)

Criar jogos em Python

b)

Criar uma persona com dados da escola e comportamento configurado

c)

Fazer provas automáticas no Classroom

d)

Substituir o professor em sala

13.

Durante uma atividade de tecnologia, CARLA e EDUARDO estão ajustando a persona do GEM para um projeto escolar. O que significa ajustar a persona do GEM?

a)

Trocar a internet

b)

Configurar como ele fala, age e responde

c)

Apagar o histórico do navegador

d)

Alterar o sistema operacional

14.

DANIELY e NIVEA estão estudando para uma prova e querem usar uma ferramenta que as ajude a analisar materiais e extrair resumos/insights. Qual ferramenta elas podem utilizar?

a)

Fazer desenhos 3D

b)

Criar apresentações automaticamente

c)

Estudar/analisar materiais e extrair resumos/insights

d)

Programar jogos em Pygame

15.

GUILHERME e DANIELY estão procurando uma ferramenta para programar em Python sem precisar instalar nada em seus computadores. Eles descobrem o Google Colab. Qual é a principal vantagem dessa ferramenta?

a)

Funciona sem internet

b)

Permite programar em Python direto no navegador

c)

Não precisa salvar nada

d)

Só abre no celular

16.

STEFFANY e FERNANDO estão criando um banco de dados para gerenciar os livros da biblioteca da escola. Qual comando SQL eles devem usar para criar uma nova tabela chamada LIVROS?

a)

CREATE TABLE

b)

INSERT INTO

c)

SELECT FROM

d)

UPDATE TABLE

17.

Para saber quais alunos estão cadastrados na tabela, por exemplo, para verificar se NIVEA, LUAN e PAULO estão registrados, usamos:

a)

GET alunos;

b)

SELECT * FROM alunos;

c)

OPEN alunos;

d)

READ alunos;

18.

Para filtrar os alunos DANIELY e LUCAS com idade maior que 18 e que sejam do 3º ano, usamos:

a)

WHERE idade > 18 OR ano = 3

b)

WHERE idade > 18 AND ano = 3

c)

WHERE idade = 18 AND ano > 3

19.

DANIEL e JULIA estão criando um sistema para registrar novos alunos em uma tabela chamada Alunos. Qual comando em SQL eles devem usar para inserir os dados de um novo aluno nessa tabela?

a)

DELETE TABLE

b)

SELECT * FROM

c)

UPDATE SET

d)

INSERT INTO

20.

Pierre e Carla estão criando um jogo no Pygame e querem detectar quando uma tecla é pressionada. Qual função eles devem usar para isso?

a)

pygame.key.get_pressed()

b)

pygame.display.set_mode()

c)

pygame.mixer.music.play()

d)

pygame.draw.rect()

21.

STEFFANY está programando em Python e precisa decidir se deve ou não enviar uma mensagem de parabéns para um colega, dependendo da nota dele. Qual estrutura ela deve usar para tomar essa decisão baseada em condições?

a)

if / else

b)

for

c)

while

d)

def

22.

Durante uma aula de banco de dados, PIERRE perguntou qual comando em SQL é utilizado para remover uma tabela do banco de dados. A resposta correta é (a)  

Choose from the below words

DROP TABLE

REMOVE TABLE

DELETE FROM

ERASE TABLE

23.

ADRIAN e LETICIA estão trabalhando juntos em um projeto de ciência de dados usando o Google Colab. Qual recurso eles devem usar para permitir que ambos editem o mesmo notebook colaborativamente?

a)

Exportar para Excel

b)

Compartilhar link de edição

c)

Salvar como PDF

d)

Executar em modo offline

24.

Henzo está aprendendo Python e quer mostrar uma mensagem de boas-vindas na tela para seus amigos Carla e Nívea. Qual comando ele deve usar para exibir essa mensagem?

a)

display()

b)

show()

c)

print()

d)

input()

25.

GIOVANNY e CARLA estão aprendendo Python juntos. Eles querem criar uma função para calcular a soma de dois números. Qual comando eles devem usar para criar essa função?

a)

create()

b)

function()

c)

def

d)

define()

26.

TIAGO e LUCAS estão trabalhando juntos em um banco de dados de uma escola. Eles precisam modificar os dados de alguns alunos já cadastrados na tabela. Em SQL, qual comando eles devem usar para alterar esses dados?

a)

SELECT

b)

INSERT INTO

c)

UPDATE

d)

ALTER TABLE

27.

Julia está desenvolvendo um projeto em Python e precisa utilizar uma biblioteca externa para facilitar seu trabalho. Qual comando ela deve usar para importar essa biblioteca?

a)

load()

b)

import

c)

include()

d)

require()

28.

DERICK e ADRIAN estão gerenciando uma tabela de alunos em um banco de dados SQL. Qual comando eles devem usar para excluir registros específicos de alunos dessa tabela?

a)

ERASE ROW

b)

DROP TABLE

c)

DELETE FROM

d)

REMOVE TABLE

29.

DAVI e TIAGO estão programando em Python para contar quantas vezes uma bola quica no chão. Qual estrutura eles devem usar para repetir um bloco de código várias vezes?

a)

break

b)

def

c)

for / while

d)

if / else

30.

Considere uma tabela chamada 'alunos' que contém os registros de LARA, ANDRE, NATHAN, NIVEA e ENZO. Qual comando em SQL é utilizado para selecionar apenas os alunos com nota maior que 7?

a)

GET alunos nota > 7;

b)

SELECT alunos WHERE nota > 7;

c)

SELECT * FROM alunos WHERE nota > 7;

d)

FILTER alunos nota > 7;

31.

GUILHERME, DAVI e NIVEA estão trabalhando juntos em um projeto no Google Colab. Eles querem executar todas as células do notebook de uma vez para verificar os resultados do código. Qual opção eles devem escolher?

a)

Compartilhar notebook

b)

Salvar como script

c)

Executar tudo

d)

Executar célula atual

32.

Lucas está interessado em colaborar com um projeto no GitHub, mas quer trabalhar em sua própria versão antes de sugerir mudanças. O que significa fazer um 'fork' desse repositório?

a)

Renomear o repositório

b)

Criar uma cópia independente do repositório para sua conta

c)

Enviar arquivos para o repositório

d)

Excluir o repositório original

33.

Fernando e Adrian estão usando o VS Code para programar em diferentes linguagens. Qual recurso eles devem utilizar para instalar extensões específicas para cada linguagem?

a)

Barra de Status

b)

Configurações de Tema

c)

Marketplace de Extensões

d)

Terminal