2º TRI - 1ª série Pensamento Computacional - Funções: desenvolve
Quiz
•
Computers
•
10th Grade
•
Practice Problem
•
Hard
GEISI OLIVEIRA
Used 2+ times
FREE Resource
Enhance your content in a minute
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante um projeto de programação, estudantes criaram uma função para sugerir um lanche para os usuários da lanchonete da escola. A ideia é que a sugestão fosse dada se o usuário gostasse de pão ou frutas.
Observe o código desenvolvido:
```js
function sugerirLanche(gostaDePao, gostaDeFrutas) {
if (gostaDePao) {
return "Sanduíche";
} else {
return "Salada de frutas";
}
}
```
Pensando no objetivo dos estudantes, como esse código pode ser aprimorado para sugerir um lanche sempre que a pessoa gostar de pão ou de frutas?
Selecione uma alternativa:
```js
if (gostaDePao) {
return "Sem sugestão";
} else {
return "Oferecer lanche";
}
```
```js
if (gostaDePao || gostaDeFrutas) {
return "Oferecer lanche";
} else {
return "Sem sugestão";
}
```
```js
if (gostaDePao || gostaDeFrutas) {
return "Sem sugestão";
} else {
return "Oferecer lanche";
}
```
```js
if (gostaDePao) {
return "Oferecer lanche";
} else {
if (gostaDeFrutas) {
return "Sem sugestão";
}
}
```
```js
if (gostaDePao) {
if (gostaDeFrutas) {
return "Oferecer lanche";
} else {
return "Sem sugestão";
}
}
```
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante a organização de uma gincana escolar, Pedro criou um programa usando a biblioteca p5.js para sugerir provas aos participantes com base na idade e nas preferências.
Observe parte do código desenvolvido:
```js
function setup() {
createCanvas(800, 400);
createElement("h2", "Sugestão de Provas para a Gincana");
createSpan("Idade do participante:");
campoIdade = createInput("12");
campoForca = createCheckbox("Provas de força");
campoConhecimento = createCheckbox("Provas de conhecimento");
}
```
Nesse código, qual elemento permite que o programa interaja com o usuário?
Selecione uma alternativa:
Título.
Área do Canvas.
Caixa de seleção.
Texto informativo.
Medidas de altura e largura.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante um concurso de desenho digital, os participantes utilizaram um programa interativo que exibia na tela sugestões de temas com base na idade e nos interesses registrados, como “fantasia” ou “natureza”. A interface coletava informações com campos de entrada e caixas de seleção.
Com base na lógica planejada, qual estrutura deve ser utilizada para comunicar informações ao usuário, caracterizando uma saída de dados?
Selecione uma alternativa:
O campo de entrada de texto, criado com a função “createInput()”.
A função “background()”, usada para alterar a aparência da tela.
A seleção em caixas de opção, feita com o método “.checked()”.
A função “text()”, utilizada para exibir frases e palavras na tela.
O elemento de título, inserido na tela com “createElement()”.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Como parte do jogo de detetive, um grupo criou uma aplicação que exibe na tela a próxima pista do caso, de forma textual. Eles querem garantir que essa pista seja apresentada com destaque, no centro da tela, facilitando a compreensão por todos os jogadores.
Pensando nisso, qual algoritmo representa como se exibe essa mensagem na interface da aplicação?
Selecione uma alternativa:
```js textAlign(CENTER);
text("A próxima pista está no armário vermelho.", 0, height);
```
```js textAlign(CENTER, CENTER);
textSize(36);
text("A próxima pista está no armário vermelho.", width / 2, height / 2);
```
```js textAlign(CENTER);
textSize(36);
text("A próxima pista está no armário vermelho.", 0, 0);
```
```js text("A próxima pista está no armário vermelho.");
textAlign(CENTER);
textSize(36);
```
```js textAlign(CENTER, CENTER);
text("A próxima pista está no armário vermelho.", 100, height);
```
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Camila criou um programa para sugerir alimentos mais saudáveis às crianças durante uma simulação de compras no supermercado. A sugestão depende da idade e do gosto por sabores doces ou salgados.
```js
function geraSugestao(idade, gostaDeDoce, gostaDeSalgado) {
if (idade >= 12 && idade < 14) {
if (gostaDeDoce || gostaDeSalgado) {
return "Barra de cereal com cobertura de chocolate";
} else {
return "Suco natural sem adição de açúcar";
}
}
}
```
No código apresentado, o uso das estruturas condicionais “if” e “else” permite controlar qual comportamento do programa?
Selecione uma alternativa:
A sugestão com base na combinação entre idade e preferências do usuário.
A repetição automática das sugestões exibidas na interface do programa.
A definição do tipo dos dados inseridos pelos usuários nos campos de entrada e saída.
A apresentação do conteúdo textual com base na posição definida dentro do Canvas.
A criação da ordem em que os comandos são executados durante o início do programa.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante a feira de ciências, um grupo criou um sistema que sugere experimentos com base em variáveis fornecidas. Inicialmente, os comandos estavam todos agrupados no "draw()", mas, após testes, os estudantes decidiram mover parte da lógica para uma função separada chamada "geraSugestao()”.
Nesse contexto, qual benefício o refinamento feito trouxe para a solução?
Selecione uma alternativa:
Reduziu a complexidade do código.
Evitou o uso de variáveis dentro do programa.
Eliminou a necessidade de interações com o usuário.
Organizou a lógica de decisão em um bloco reutilizável.
Permitiu que o programa funcionasse sem o uso do draw().
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Luana desenvolveu um jogo digital que recomenda playlists de festa com base na idade e no gosto musical do usuário:
```js
function geraPlaylist(idade, gostaDePop) {
if (idade >= 16) {
if (gostaDePop) {
return "Pop hits da década";
} else {
return "Clássicos dos anos 80";
}
} else {
if (gostaDePop) {
return "Pop leve teen";
} else {
return "Trilhas sonoras de animações";
}
}
}
```
Com base nesse código, qual condição deve ser verdadeira para que a playlist sugerida seja "Pop hits da década"?
Selecione uma alternativa:
A idade ser menor que 16 e gostar de pop.
A idade ser igual a 16 e não gostar de pop.
A idade ser menor que 16 e gostar de clássicos.
A idade ser igual ou superior a 16 anos e gostar de pop.
A idade ser menor ou maior que 16 e gostar de clássicos.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
9 questions
Los periféricos del computador
Quiz
•
1st Grade - Professio...
13 questions
Componentes
Quiz
•
7th - 11th Grade
10 questions
Ce știm despre Internet?
Quiz
•
4th Grade - University
13 questions
Podsumowanie: binarny, komputer, sieć
Quiz
•
7th Grade - University
12 questions
Magnitudes Eléctricas
Quiz
•
1st - 10th Grade
10 questions
TIN 10 - LẦN 1 - STVB 1
Quiz
•
10th Grade
10 questions
Virus Informáticos
Quiz
•
1st - 10th Grade
12 questions
HTML
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
