WorksheetsTema Estruturas de Controle Condicional
Total questions: 47
Worksheet time: 24mins
O que são estruturas de controle condicional?
Mecanismos que permitem ao programa executar diferentes ações com base em condições estabelecidas.
Ferramentas para desenhar gráficos.
Programas para editar vídeos.
Aplicativos para criar música.
Para que são utilizadas as estruturas de controle condicional?
Para automatizar decisões em programas.
Para desenhar imagens.
Para jogar jogos.
Para assistir filmes.
O que as estruturas de controle condicional proporcionam ao código?
Flexibilidade e adaptabilidade.
Lentidão e ineficiência.
Erros e falhas.
Som e vídeo.
O que é a estrutura if-else?
Uma forma de controle condicional que avalia uma condição e executa um bloco de código se for verdadeira.
Um tipo de loop que repete um bloco de código várias vezes.
Um método para definir variáveis.
Uma função para imprimir texto na tela.
Para que é usada a estrutura if-else?
Para realizar ações distintas com base na veracidade de uma condição.
Para repetir um bloco de código várias vezes.
Para definir variáveis.
Para imprimir texto na tela.
O que acontece se a condição em uma estrutura if-else for verdadeira?
Executa um bloco de código.
Não faz nada.
Executa outro bloco de código.
Imprime um erro.
O que acontece se a condição em uma estrutura if-else for falsa?
Executa outro bloco de código.
Executa o mesmo bloco de código.
Não faz nada.
Imprime um erro.
Qual é a saída do código se a variável idade for 18?
Você é maior de idade.
Você é menor de idade.
Erro de sintaxe.
Idade inválida.
O que a estrutura if-else faz quando a idade é maior ou igual a 18?
permitirAcesso()
negarAcesso()
permitirEntrada()
negarEntrada()
O que a estrutura if-else faz quando a idade é menor que 18?
permitirAcesso()
negarAcesso()
permitirEntrada()
negarEntrada()
Para que é usada a estrutura switch?
Para avaliar uma expressão e executar um bloco de código correspondente ao valor da expressão.
Para armazenar dados em uma lista.
Para criar loops infinitos.
Para definir variáveis globais.
Quando a estrutura switch é eficiente?
Quando há múltiplas condições para serem avaliadas.
Quando há apenas uma condição para ser avaliada.
Quando não há condições para serem avaliadas.
Quando se deseja criar uma função recursiva.
Qual linguagem de programação não tem a estrutura switch e usa pseudocódigo no exemplo?
Python
Java
C++
JavaScript
O que é impresso quando o valor de dia_da_semana é 3 no pseudocódigo?
Segunda-feira
Terça-feira
Quarta-feira
Outro dia da semana
Quais são as vantagens das estruturas condicionais na programação?
Organização, Automação, Flexibilidade
Velocidade, Segurança, Simplicidade
Estabilidade, Compatibilidade, Eficiência
Confiabilidade, Portabilidade, Escalabilidade
O que as estruturas condicionais permitem na programação?
Criar um código mais organizado e fácil de entender
Aumentar a velocidade do código
Melhorar a segurança do sistema
Reduzir o consumo de memória
Como as estruturas condicionais ajudam na automação?
Automatizam a tomada de decisões, economizando tempo e minimizando erros humanos
Aumentam a velocidade de processamento
Melhoram a segurança do código
Reduzem o consumo de energia
Qual é a vantagem da flexibilidade das estruturas condicionais?
Permitem criar fluxos lógicos complexos
Aumentam a velocidade do código
Melhoram a segurança do sistema
Reduzem o consumo de memória
O que é a estrutura if-else?
Uma construção lógica que permite ao programa escolher entre dois caminhos diferentes de execução.
Um tipo de variável que armazena números inteiros.
Um método para ordenar listas.
Um tipo de loop que repete um bloco de código várias vezes.
O que a estrutura if-else verifica?
Se a condição é verdadeira (true) ou falsa (false).
Se a variável é um número ou uma string.
Se o programa está em execução.
Se a lista está vazia.
O que acontece se a condição na estrutura if-else for verdadeira (true)?
O programa executa o bloco de código correspondente.
O programa para de executar.
O programa entra em um loop infinito.
O programa ignora o bloco de código.
O que acontece se a condição na estrutura if-else for falsa (false)?
O programa executa o bloco de código dentro da cláusula else.
O programa executa o bloco de código correspondente.
O programa entra em um loop infinito.
O programa para de executar.
Qual é a estrutura básica de um comando if-else?
if (condição) { // Bloco de código se a condição for verdadeira } else { // Bloco de código se a condição for falsa }
for (condição) { // Bloco de código se a condição for verdadeira } else { // Bloco de código se a condição for falsa }
while (condição) { // Bloco de código se a condição for verdadeira } else { // Bloco de código se a condição for falsa }
switch (condição) { // Bloco de código se a condição for verdadeira } else { // Bloco de código se a condição for falsa }
O que a estrutura if-else faz no código mostrado?
Verifica se a idade é maior ou igual a 60 e aplica um desconto de 50 se for verdade.
Verifica se a idade é menor que 60 e aplica um desconto de 50 se for verdade.
Verifica se a idade é maior ou igual a 60 e aplica um desconto de 0 se for verdade.
Verifica se a idade é menor que 60 e aplica um desconto de 0 se for verdade.
Qual é o valor do desconto aplicado se a idade for menor que 60?
50
0
60
100
Qual é a condição verificada no código?
Se a idade é menor que 60
Se a idade é igual a 60
Se a idade é maior ou igual a 60
Se a idade é maior que 60
O que significa o operador "=="?
Igual a
Diferente de
Menor que
Maior que
Qual operador é usado para "Diferente de"?
True
False
O que significa o operador "<"?
Menor que
Maior que
Igual a
Menor ou igual a
Qual operador é usado para "Maior que"?
>
<=
>=
==
O que significa o operador "<="?
Menor ou igual a
Maior ou igual a
Igual a
Diferente de
Qual operador é usado para "Maior ou igual a"?
>=
<=
!=
<
O que a estrutura condicional if-else faz?
Compara dois valores e executa um bloco de código se a condição for verdadeira, e outro bloco se for falsa.
Repete um bloco de código várias vezes.
Armazena dados em uma variável.
Define uma função.
O que será impresso se x for igual a 10?
x é maior que 5.
x é menor que 5.
x é igual a 5.
Nenhuma das anteriores.
Qual é a condição verificada no código?
Se x é maior que 5.
Se x é menor que 5.
Se x é igual a 5.
Se x é diferente de 5.
O que o programa imprime se a variável "nota" for igual a 75?
Excelente!
Bom!
Precisa melhorar.
Nota inválida.
Qual é a condição para imprimir "Excelente!"?
nota >= 70
nota >= 90
nota < 70
nota == 75
O que o programa imprime se a variável "nota" for igual a 65?
Excelente!
Bom!
Precisa melhorar.
Nota inválida.
O que é um switch case?
Uma estrutura de controle que oferece uma alternativa concisa ao uso excessivo de declarações if-else.
Um tipo de variável.
Um tipo de loop.
Um tipo de função matemática.
Para que é útil o switch case?
Quando há várias opções de escolha e cada opção requer um bloco de código específico.
Quando há apenas uma opção de escolha.
Quando não há opções de escolha.
Quando se deseja repetir um bloco de código várias vezes.
O switch case permite avaliar uma expressão e direcionar o fluxo de acordo com:
Diferentes casos.
Diferentes variáveis.
Diferentes funções.
Diferentes loops.
Quais são os benefícios do uso da estrutura switch case?
Código mais legível para múltiplas opções de escolha.
Evita repetição de código.
Facilita a compreensão do fluxo do programa.
Todas as alternativas acima.
Qual dos seguintes benefícios NÃO é proporcionado pela estrutura switch case?
Código mais legível para múltiplas opções de escolha.
Evita repetição de código.
Facilita a compreensão do fluxo do programa.
Aumenta a complexidade do código.
Como a estrutura switch case ajuda na legibilidade do código?
Tornando o código mais curto.
Tornando o código mais legível para múltiplas opções de escolha.
Tornando o código mais colorido.
Tornando o código mais difícil de entender.
Qual é um dos benefícios de usar a estrutura switch case em relação à repetição de código?
Evita repetição de código.
Aumenta a repetição de código.
Não afeta a repetição de código.
Torna o código mais confuso.
Como a estrutura switch case facilita a compreensão do programa?
Tornando o código mais longo.
Tornando o código mais difícil de ler.
Facilitando a compreensão do fluxo do programa.
Aumentando a complexidade do programa.
Quais são as limitações do switch case?
Só funciona com valores constantes (não pode avaliar expressões).
Não suporta intervalos (caso a caso).
Funciona com valores variáveis.
Suporta intervalos.
