Questionário de Lógica de Programação com respostas
25 questões de Lógica de Programação com respostas
Neste post trago um questionário de Lógica de Programação e Algoritmos, contendo 25 questões de múltipla escolha sobre tópicos variados dentro do assunto, como variáveis, tipos de dados, condicionais, arrays, laços de repetição e muitos outros.
No final da página há um gabarito com as respostas das questões para você avaliar seu conhecimento no assunto, e assim descobrir quais pontos precisa estudar melhor ou revisar.
Bom questionário!
Questões
- Sequência de comandos ordenados, infinitos e ambíguos que são empregados para executar uma tarefa.
- Sequência de instruções ordenadas, infinitas e não-ambíguas que são empregadas para executar uma tarefa.
- Sequência de instruções ordenadas, finitas e não-ambíguas que são empregadas para executar uma tarefa.
- Sequência de comandos ordenados, infinitos e não-ambíguos que são empregados para executar uma tarefa.
- Sequência de comandos desordenados, infinitos e não-ambivalentes que são empregados para executar uma tarefa.
- Inteiro, Temporal, Caractere, Double
- Booleano, Real, Inteiro, Irracional
- Inteiro, Booleano, Tipografia, Double
- Inteiro, Booleano, Caractere, Double
- Temporal, Triple, Caractere, Double
var num : inteiro início num <- 1 enquanto (num <= 10) faca escreval (num) num <- num += 0 fimenquanto se (num > 10) entao escreva(num) fimse fimalgoritmo
- Loop Truncado
- Loop Infinito
- Erro de Compilação
- Bloco SE sem SENAO
- Declaração das Variáveis
- Verdadeiro, Duvidoso
- Falso, Duvidoso, Verdadeiro
- Incerto, Certo
- Verdadeiro, Falso
- Verdadeiro, Errado
Operando A | Operando B | Resultado |
---|---|---|
F | F | F |
F | V | V |
V | F | V |
V | V | V |
- AND
- XOR
- NOT
- NAND
- OR
- Salário de um Funcionário
- Valor da Temperatura no final de semana
- Valor matemático de Pi
- Distância da Terra à Lua
- Velocidade de um carro em movimento
- Não, somente é possível ter valores em ordem se os valores forem inseridos em ordem
- Sim, mas somente se os números forem inteiros. Números decimais não podem ser ordenados
- Sim, mas para isso é necessário usar um algoritmo para ordenação de vetores
- Vetores não permitem o armazenamento de números decimais, somente números reais
- Não, não é possível ordenar valores já armazenados em um vetor em nenhuma hipótese
- Array Unidimensional de 3 posições, de nome N
- Array Bidimensional de 4 posições, sem nome
- Vetor Bidimensional de 4 posições, com nome não atribuído
- Array Unidimensional de 4 posições, de nome N
- Vetor Quadridimensional, de nome N
- Unidimensional (linha), Bidimensional (vetor), Tridimensional (cubo)
- Dimensional (com dimensões), Adimensional (sem dimensões), Paradimensional (com e sem dimensões)
- Unidimensional (vetor), Bidimensional (quadrado), Tridimensional (esfera)
- Unidimensional (vetor), Bidimensional (matriz), Tridimensional (cubo)
- Unidimensional (ponto), Bidimensional (matriz), Tridimensional (campo)
- nome Aluno, nota2, CEP, RuaNumero
- nomeAluno, 2nota, CEP, RuAnUmErO
- nomeAluno, nota2, CEP, RuAnUmErO
- nomeAluno, nota2, CEP, Rua+Número
- AlunoNumero, nota00002, cep, ruaComNumeroDaCasa
para CONTA de 1 ate 9 faca para CONTB de CONTA + 1 ate 10 faca se VET[CONTA] > VET[CONTB] entao AUX < -VET[CONTB] VET[CONTB] <- VET[CONTA] VET[CONTA] <- AUX fimse fimpara fimpara
- Realiza busca binária em um array
- Compara valores usando estrutura condicional SE
- Realiza busca sequencial em um array
- Ordena os elementos de um array
- Insere elementos em uma lista de valores
- Comandos contidos no código-fonte são executados à medida em que são traduzidos, sendo necessária a interpretação toda vez que se quiser rodar o programa.
- Tradução do código-fonte em um ou mais arquivos que podem ser armazenados e executados quantas vezes se desejar, sem necessitar de nova compilação.
- Junção de comandos do código-fonte em um arquivo empacotado para distribuição por um meio específico para instalação do programa.
- Execução das instruções contidas em um script contendo o código-fonte, de forma sequencial.
- Organização do código-fonte em uma pasta contendo arquivos em ordem alfabética
- salarios : vetor [0..15] de real
- salarios : vetor [1..15] de numeros
- salarios : vetor [0..14] de salario
- salarios : vetor [0..14] de inteiro
- salarios : vetor [0..14] de real
- para (con = 1; con < 10; con–) { instruções }
- para (con = 10; con >= 1; con++) { instruções }
- para (con = 10; con < 10; con–) { instruções }
- para (con = 1; con <= 10; con++) { instruções }
- para (con == 10; con > 1; con–) { instruções }
- Entrada / Saída, Processo, Decisão
- Decisão, Início / Fim, Repetição
- Entrada / Saída, Repetição, Decisão
- Decisão, Processo, Entrada / Saída
- Processo, Decisão, Repetição
- Local na memória CMOS do computador empregado para armazenar de forma temporária os dados que são utilizados pelo programa.
- Valor que varia conforme passa o tempo, sendo sempre modificado conforme o programa vai sendo executado.
- Estado lógico de uma constante, que pode variar entre verdadeiro e falso
- Local na memória RAM do computador utilizado para armazenar temporariamente dados que são utilizados pelo programa.
- Valor armazenado em locais variáveis no computador, como HD, RAM ou Memória Cache.
- Podemos acessar todos os elementos individuais de uma array por meio de uma posição de índice, começando sempre em 1.
- Um array é uma estrutura que pode armazenar uma série de elementos de dados de mesmo tipo.
- Um array é uma estrutura que permite armazenar até 10 elementos de dados, sempre do mesmo tipo
- Podemos acessar os elementos individuais de uma array por meio de uma posição de índice, começando em A.
- Um vetor é uma estrutura bidimensional que pode armazenar uma série de elementos de dados de tipos diferentes.
- Decisão Condicional Simples
- Decisão Condicional Composta
- Decisão Condicional Encadeada
- Decisão Condicional Complexa
- Decisão Condicional Aninhada
- Um laço while repete o bloco de código associado enquanto um teste lógico realizado retornar falso.
- Um laço while não repete o bloco de código associado enquanto um teste lógico realizado retornar verdadeiro.
- Um laço while repete o bloco de código associado um número de vezes específico, determinado em sua declaração.
- Um laço while espera enquanto o usuário não pressiona uma tecla para decidir qual caminho tomar no fluxo do algoritmo
- Um laço while repete o bloco de código associado enquanto um teste lógico realizado retornar verdadeiro
- Operador que realiza cálculo de porcentagens
- Realizar cálculos aritméticos de investimentos
- Retornar o módulo matemático (valor absoluto)
- Calcular o resto de uma divisão inteira
- Calcular o retorno de uma função variável
- AND retorna V apenas se todas as expressões de entrada forem verdadeiras, e o OR retorna V se ao menos uma delas for verdadeira
- OR retorna V apenas se todas as expressões de entrada forem verdadeiras, e o AND retorna V se ao menos uma delas for verdadeira
- AND retorna F apenas se todas as expressões de entrada forem verdadeiras, e o OR retorna F se ao menos uma das expressões de entrada for verdadeira
- AND retorna F apenas se todas as expressões de entrada forem verdadeiras, e o OR retorna F se todas as expressões de entrada forem verdadeiras
- OR retorna V apenas se todas as expressões de entrada forem falsas, e o AND retorna V se ao menos uma delas for verdadeira
- +
- *
- →
- ;
- ” “
escolha (opção) { caso valor1: comandos a executar pare caso valor2: comandos a executar pare caso valor3: comandos a executar pare caso contrario: comandos-padrão }
- Para parar de executar os comandos do caso selecionado
- Para parar a comparação dos próximos valores com a opção
- Para encerrar o programa
- Para pular a execução do caso atual e realizar o loop
- Nenhuma das opções anteriores
- Para que os usuários possam consultar e tomar emprestados livros de assuntos variados
- Para que os programadores possam consultar a documentação da linguagem com facilidade
- Uma biblioteca é um programa que permite escrever e testar código-fonte, também conhecida como IDE.
- Para modularizar o desenvolvimento de estruturas de comparação e repetição
- Uma biblioteca é um arquivo que organiza código pré-definido para o uso em aplicações
- Uma planilha do Excel
- Uma tabela de banco de dados
- Um vetor de 16 posições
- Uma cartela de bingo
- Um array de duas dimensões (matriz)
RESPOSTAS
- C
- D
- B
- D
- E
- C
- C
- D
- D
- C, E
- D
- B
- E
- D
- D
- D
- B
- B
- E
- D
- A
- A
- B
- E
- E
Espero que você tenha ido bem. Se precisar revisar ou aprender algum tópico relacionado, não deixe de consultar os artigos de Lógica de Programação aqui do blog, ou ainda o Curso Completo de Lógica de Programação em vídeo no canal do YouTube da Bóson Treinamentos em Tecnologia.
Colabore com a Bóson Treinamentos
Ajude o canal adquirindo meus cursos na Udemy:
- Bancos de Dados com MySQL Básico: https://bit.ly/35QdWE4
- Lógica de Programação com Português Estruturado: https://bit.ly/3QKPn22
- Programação em Python do Zero: https://bit.ly/python-boson
Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer: https://www.amazon.com.br/shop/bosontreinamentos
Escreva um comentário