Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 16: Lógica de Programação
1� Qual das seguintes estruturas de controle não é utilizada para realizar repetições (loops) em
algoritmos?
a) for (para). b) while (enquanto). c) do-while (faça-enquanto). d) if-else (se-senão). e) repeat-
until (repita-até).
Resposta: d)
Justificativa: if-else é uma estrutura de seleção (condicional), e não de repetição. As demais
são estruturas de repetição comuns em diversas linguagens.
2� O que é uma variável em programação?
a) Um valor fixo que não pode ser alterado durante a execução do programa. b) Um espaço de
memória reservado para armazenar um dado que pode ser modificado durante a execução do
programa. c) Um comando para imprimir informações na tela. d) Um tipo de estrutura de
repetição. e) Uma função matemática.
Resposta: b)
Justificativa: Variáveis são "recipientes" para armazenar dados que podem ser manipulados e
alterados pelo programa.
3� Qual é a função do operador lógico "E" (AND) em uma expressão booleana?
a) Retorna verdadeiro se pelo menos uma das condições for verdadeira. b) Retorna verdadeiro
se ambas as condições forem verdadeiras. c) Retorna verdadeiro se apenas uma das condições
for verdadeira. d) Inverte o valor da condição (verdadeiro vira falso, falso vira verdadeiro). e)
Compara se dois valores são iguais.
Resposta: b)
Justificativa: O operador "E" (AND) resulta em verdadeiro �pen�s se todas as condições
envolvidas forem verdadeiras.
4� Qual dos seguintes não é um tipo de dado primitivo comum em linguagens de
programação?
a) Inteiro (int). b) Ponto flutuante (float/double). c) Caractere (char). d) Booleano (bool). e)
Lista (list).
Resposta: e)
Justificativa: Lista (list) é um tipo de dado estrutur�do (coleção de dados), e não um tipo
primitivo. Os tipos primitivos representam valores individuais.
5� O que é um algoritmo?
a) Uma linguagem de programação específica. b) Um programa de computador já compilado.
c) Uma sequência finita de passos bem definidos para resolver um problema ou executar uma
tarefa. d) Um erro de programação. e) Um tipo de dado.
Resposta: c)
Justificativa: Um algoritmo é a descrição abstrata da solução de um problema, independente
de linguagem de programação.
6� O que faz o operador de atribuição (= na maioria das linguagens)?
a) Compara se dois valores são iguais. b) Atribui um valor a uma variável. c) Realiza uma
operação aritmética. d) Verifica se uma condição é verdadeira. e) Imprime um valor na tela.
Resposta: b)
Justificativa: O operador de atribuição é usado para dar um valor a uma variável (ex: x = 10).
7� Em qual estrutura de controle as instruções são executadas �pen�s se uma determinada
condição for verdadeira?
a) for b) while c) do-while d) if e) repeat-until
Resposta: d)
Justificativa: A estrutura condicional if executa um bloco de código somente se a condição
especificada for avaliada como verdadeira.

Mais conteúdos dessa disciplina