WorksheetsAv3, 1 ano - PC, 2° Tri.
Total questions: 40
Worksheet time: 2hrs 0mins
O que caracteriza um projeto original?
Ser uma cópia fiel de outro projeto.
Repetir ideias já consagradas.
Incluir créditos ao autor original.
Ter ideias próprias e transformadoras.
Qual função é responsável por configurar o ambiente inicial do projeto no p5.js?
draw()
setup()
keyPressed()
createCanvas()
A modularização de código permite:
Repetir o código várias vezes sem sentido.
Utilizar menos variáveis.
Manter o código mais organizado e reutilizável.
Criar projetos mais pesados.
Uma estrutura de repetição no p5.js serve para:
Atualizar o GitHub.
Repetir comandos sob certas condições.
Criar variáveis locais.
Evitar o uso de comentários.
Qual das opções representa uma estrutura condicional?
for
if
var
function
Modularizar o código ajuda a:
Tornar o código confuso.
Reutilizar e organizar melhor.
Usar mais variáveis.
Repetir comandos desnecessários.
O que é necessário ao usar recursos de IA em projetos?
Apenas usar o resultado.
Mencionar o uso de IA e o prompt.
Ignorar a fonte.
Não informar nada.
O que NÃO deve ser feito ao usar imagens online?
Informar o autor.
Informar o link.
Ignorar créditos.
Citar a fonte.
Qual das opções NÃO é uma estrutura condicional?
if
else
for
switch
Qual é o principal motivo para testar o código com frequência?
Evitar o uso de IA.
Reduzir o tamanho do projeto.
Corrigir erros e melhorar a experiência do usuário.
Aumentar a quantidade de arquivos.
Qual a importância de publicar o projeto no GitHub?
Ter uma cópia de segurança.
Tornar o código acessível a outros e receber sugestões.
Aprender a usar redes sociais.
Compartilhar imagens.
Por que é importante inserir mensagens claras no código?
Para confundir o usuário.
Para facilitar o entendimento e uso.
Para aumentar o tamanho do código.
Para esconder informações.
Qual é o objetivo principal do README?
Guardar músicas.
Explicar o projeto e seu funcionamento.
Escrever códigos secretos.
Esconder informações.
Por que adicionar comentários no código?
Para enganar o avaliador.
Para facilitar a manutenção.
Para esconder funções.
Para aumentar o tamanho do arquivo.
O que NÃO é uma função do README?
Explicar o projeto.
Listar créditos.
Guardar músicas.
Dar instruções de uso.
O que deve ser evitado ao escrever instruções para o usuário?
Clareza.
Termos técnicos desconhecidos.
Simplicidade.
Objetividade.
O que deve conter em um README?
Explicação do projeto.
Mensagens de spam.
Códigos secretos.
Imagens aleatórias.
Qual é o objetivo de registrar um commit no GitHub?
Apagar o projeto.
Salvar e documentar alterações.
Compartilhar no WhatsApp.
Publicar fotos.
Um repositório no GitHub é:
Um grupo de vídeos.
Um conjunto de comentários.
Um local onde os arquivos de projeto são armazenados.
Um tipo de rede social.
Qual é a função principal do projeto de recomendador de filmes?
Assistir filmes online.
Sugerir filmes com base na idade e preferência do usuário.
Criar trailers de filmes.
Organizar os filmes por ordem alfabética.
Por que é importante considerar a classificação etária dos filmes?
Para organizar os filmes por gênero.
Para evitar recomendar filmes inadequados.
Para evitar spoilers.
Para escolher as cores do projeto.
O que NÃO é um repositório no GitHub?
Um local onde os arquivos de projeto são armazenados.
Um grupo de vídeos.
Um local para versionamento de código.
Um espaço para colaboração em projetos.
O que o sistema faz ao identificar preferência por aventura?
Sugere apenas filmes de terror.
Filtra filmes de aventura.
Ignora a preferência.
Reproduz todos os filmes.
O que é um repositório no contexto de programação?
Um local para armazenar arquivos de projeto.
Um site de vídeos.
Um fórum de discussão.
Um blog pessoal.
Por que a idade do usuário é importante no sistema?
Para escolher o idioma do filme.
Para recomendar filmes adequados.
Para organizar filmes por país.
Para criar trailers personalizados.
O que é filtrado pelo sistema de recomendação?
Filmes que não combinam com as preferências do usuário.
Todos os filmes disponíveis.
Apenas filmes antigos.
Filmes de um único gênero.
Qual das opções é um benefício de usar classificação etária?
Organizar filmes por país.
Evitar recomendar filmes inadequados.
Aumentar a bilheteria.
Reduzir o número de filmes disponíveis.
O que o sistema faz ao identificar preferência por drama?
Sugere apenas filmes de ação.
Filtra filmes de drama.
Ignora a preferência.
Reproduz todos os filmes.
Qual das opções é um exemplo de categoria usada no sistema?
Bilheteria.
Fantasia.
Diretor.
Ano de lançamento.
O que é um repositório no contexto de programação?
Um local para armazenar arquivos de projeto.
Um site de vídeos.
Um fórum de discussão.
Um blog pessoal.
Qual é a metodologia utilizada para ajudar a resolver problemas e criar estratégias por meio de bases computacionais?
Data Science
Cibersegurança
Pensamento Computacional
Tecnologia Ágil
Qual é um dos pilares do pensamento computacional que envolve fazer a divisão de problemas de maneira mais simples?
Algoritmos
Reconhecimento de padrões
Abstração
Decomposição
O pensamento computacional ajuda no desenvolvimento de qual aspecto mental dos estudantes?
Raciocínio lógico
Memória auditiva
Criatividade artística
Intuição emocional
O que é Pensamento Computacional?
É o pensamento do computador.
É uma habilidade para resolver problemas.
É uma Inteligencia Artificial (I.A.).
É uma habilidade de montar computador?
Pedro está desenvolvendo um jogo da roleta e quer criar um quiz de perguntas e respostas sobre as disciplinas que estuda, conforme imagem. Com o código já criado, a roleta gira sem parar. Porém, Pedro gostaria de fazer uma melhoria em seu jogo: ele quer que a roleta pare ao seu comando.
Pensando nisso, ordene 6 blocos para que a roleta de Pedro gire um número aleatório de vezes e pare quando o mouse for pressionado.
Quando "a bandeira verde" for clicado.
Repita número aleatório entre 200 e 500 vezes.
Gire 4 graus.
Se "mouse pressionado" então
Para todos.
Se este código for executado, o que vai aparecer no ecrã?
Todos os números de 1 a 9
Os números ímpares entre 1 e 9.
Os números pares entre 1 e 9.
Os números entre 1 e 9 por ordem decrescente.
Como a resolução de problemas pode ser aprimorada através do pensamento computacional?
O pensamento computacional não tem impacto na resolução de problemas
A resolução de problemas é mais eficiente sem o uso do pensamento computacional
O pensamento computacional ajuda a decompor problemas, identificar padrões, criar algoritmos e testar soluções, tornando a resolução de problemas mais eficiente.
O pensamento computacional dificulta a identificação de padrões na resolução de problemas
O que é uma lista de etapas para concluir uma tarefa? (Um conjunto de instruções que podem ser executadas com ou sem um computador).
Programa
Algoritmo
Comando
Condição
Qual a importância da decomposição de tarefas no pensamento computacional?
Não tem impacto na resolução de problemas computacionais
Aumenta a complexidade das tarefas ao invés de simplificá-las
Diminui a eficiência ao dividir tarefas em partes menores
Facilita a resolução de problemas complexos ao dividir em tarefas menores e mais gerenciáveis.
