Font size
WorksheetsQuiz de Lógica e Programação
Total questions: 33
Worksheet time: 17mins
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:
Um erro no código
Uma sequência finita de passos para resolver um problema
Um tipo de linguagem de programação
Uma variável global
Durante uma atividade do Compute It, DAMARIS e LUAN perceberam que a principal habilidade desenvolvida era:
Desenho técnico
Memorização de comandos
Raciocínio lógico e sequência de instruções
Criação de planilhas
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?
if / else
while / for
print()
input()
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?
Apagar um arquivo do repositório
Salvar uma versão do projeto com uma mensagem
Baixar o projeto para o computador
Criar um novo repositório vazio
JHONNY e DANIELY estão começando a programar e querem escolher uma ferramenta para escrever seus códigos. O VS Code é:
Um sistema operacional
Uma linguagem de programação
Um editor/IDE para programar
Um navegador de internet
DAMARIS, ADRIAN e JONATAS estão usando o Google Classroom para entregar suas atividades escolares. Qual é a vantagem de entregar atividades por lá?
Não precisar fazer exercícios
Ter registro, prazo, nota e feedback organizados
Somente acessar por celular
Permitir só cópia de trabalhos
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:
Mostrar algo na tela
Ler um valor digitado pelo usuário
Criar um arquivo automático
Repetir um laço
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:
Criar sites
Criar jogos e animações
Fazer banco de dados
Editar imagens
JULIA e DAVI estão criando um jogo usando Pygame. Eles perceberam que o loop principal do jogo é importante porque:
Faz o jogo abrir mais rápido
Controla atualização da tela e eventos continuamente
Serve para importar sons
Apenas define as cores
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?
update_screen()
pygame.refresh()
pygame.display.update() ou pygame.display.flip()
pyga
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?
Curto e sem contexto
Vago para criatividade
Claro, específico e com objetivo definido
Escrito só com emojis
Durante uma atividade na escola, DAVI e CARLA utilizaram o Gemini Personalizado (GEM) para:
Criar jogos em Python
Criar uma persona com dados da escola e comportamento configurado
Fazer provas automáticas no Classroom
Substituir o professor em sala
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?
Trocar a internet
Configurar como ele fala, age e responde
Apagar o histórico do navegador
Alterar o sistema operacional
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?
Fazer desenhos 3D
Criar apresentações automaticamente
Estudar/analisar materiais e extrair resumos/insights
Programar jogos em Pygame
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?
Funciona sem internet
Permite programar em Python direto no navegador
Não precisa salvar nada
Só abre no celular
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?
CREATE TABLE
INSERT INTO
SELECT FROM
UPDATE TABLE
Para saber quais alunos estão cadastrados na tabela, por exemplo, para verificar se NIVEA, LUAN e PAULO estão registrados, usamos:
GET alunos;
SELECT * FROM alunos;
OPEN alunos;
READ alunos;
Para filtrar os alunos DANIELY e LUCAS com idade maior que 18 e que sejam do 3º ano, usamos:
WHERE idade > 18 OR ano = 3
WHERE idade > 18 AND ano = 3
WHERE idade = 18 AND ano > 3
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?
DELETE TABLE
SELECT * FROM
UPDATE SET
INSERT INTO
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?
pygame.key.get_pressed()
pygame.display.set_mode()
pygame.mixer.music.play()
pygame.draw.rect()
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?
if / else
for
while
def
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)
DROP TABLE
REMOVE TABLE
DELETE FROM
ERASE TABLE
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?
Exportar para Excel
Compartilhar link de edição
Salvar como PDF
Executar em modo offline
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?
display()
show()
print()
input()
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?
create()
function()
def
define()
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?
SELECT
INSERT INTO
UPDATE
ALTER TABLE
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?
load()
import
include()
require()
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?
ERASE ROW
DROP TABLE
DELETE FROM
REMOVE TABLE
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?
break
def
for / while
if / else
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?
GET alunos nota > 7;
SELECT alunos WHERE nota > 7;
SELECT * FROM alunos WHERE nota > 7;
FILTER alunos nota > 7;
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?
Compartilhar notebook
Salvar como script
Executar tudo
Executar célula atual
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?
Renomear o repositório
Criar uma cópia independente do repositório para sua conta
Enviar arquivos para o repositório
Excluir o repositório original
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?
Barra de Status
Configurações de Tema
Marketplace de Extensões
Terminal
