Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Aula 2

Total questions: 8

Worksheet time: 2hrs 55mins

Name
Class
Date
1.

Você está criando um sistema que recebe uma nota de 0 a 10 e exibe uma mensagem:

  • Se a nota for menor que 5 → "Reprovado"

  • Entre 5 e 6.9 → "Recuperação"

  • 7 ou mais → "Aprovado"

Qual estrutura de decisão é mais adequada?

a)

If/Elif/Else

b)

Switch Case

c)

Nenhuma das alternativas.

d)

If/Elsif/Else

2.

Seu programa precisa analisar a letra digitada por um usuário (ex: 'A', 'B', 'C', 'D') e mostrar um texto correspondente a essa letra.

Qual estrutura de decisão você deve usar?

a)

Swift Case

b)

Apenas IF

c)

Apenas Else If e Else.

d)

Nenhuma das alternativas.

3.

Você está desenvolvendo um sistema que avalia a idade de uma pessoa para classificar:

  • Menor de 18 → "Menor de idade"

  • Entre 18 e 60 → "Adulto"

  • Acima de 60 → "Idoso"

Qual estrutura deve ser usada?

a)

For

b)

While

c)

If/Else If/Else

d)

Nenhuma das alternativas.

4.

Você quer criar um menu de opções para o usuário escolher uma das ações abaixo:

  1. Cadastrar cliente

  2. Listar clientes

  3. Excluir cliente

  4. Sair

Qual estrutura é mais adequada para lidar com essa escolha?

a)

Switc Case

b)

Elif

c)

if do..while

d)

Nenhuma das alternativas.

5.

import 'dart:io';

void main() {

int opcao = 2;

switch (opcao) {

case 1:

print("Opção 1");

case 2:

print("Opção 2");

case 3:

print("Opção 3");

break;

default:

print("Opção inválida");

}

}

Qual erro deste codigo?

a)

Nenhuma das alternativas.

b)

Está faltando ;

c)

Está faltando break em todas as opções.

d)

Default é com D maiusculo.

6.

import 'dart:io';

void main() {

int contador = 1;

while (contador <= 3)

print("Contador: $contador");

contador++;

}

Qual erro deste codigo?

a)

O while precisa estar dentro de um switch

b)

O Dart não permite while com variáveis inteiras

c)

Nenhuma das alternativas

d)

O incremento (contador++) está fora do bloco while por falta de chaves.

7.

import 'dart:io';

void main() {

String escolha = "a";

switch (escolha) {

case 'a':

print("Você escolheu A");

break;

case 'b':

print("Você escolheu B");

break;

case c:

print("Você escolheu C");

break;

default:

print("Opção inválida");

}

}

Qual erro do codigo?

a)

O switch não funciona com String em Dart

b)

Está faltando break após o default

c)

Nenhuma das alternativas

d)

Existe uma case que não está na formatação em String.

8.

Você precisa fazer um programa que analisa entradas: de 1 a 5 referente ao feedback dos usuários. Após isso, deverá pedir ao usuário uma mensagem personalizada. Se a quantidade de caracteres for entre 1 a 50 , deverá encaminhar a mensagem para um chatbot. Se a quantidade de caracteres for entre 51 a 100 deverá encaminhar a um especialista analisar a opinião do usuário. Caso contrário, deverá mostrar uma mensagem de agradecimento ao usuário.

Quais estruturas de decisão usar?

a)

Switch Case e If /Elif /Else If.

b)

Swift Case e If / Else.

c)

Switch Case e If/ Else If/Else.

d)

Nenhuma das alternativas.