Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logoquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200539317
Ano: 2011Banca: CESGRANRIOOrganização: PetrobrasDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Moléculas sempre falsas, independente do valor lógico das proposições que as compõem, constituem uma
Gabarito comentado
Anotações
Marcar para revisão

2

457941201230260
Ano: 2023Banca: FUNCERNOrganização: Câmara de Natal - RNDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Em lógica de programação, a função da estrutura de repetição "for", em um programa, é executar um 
Gabarito comentado
Anotações
Marcar para revisão

3

457941200147015
Ano: 2019Banca: ADM&TECOrganização: Prefeitura de Palmeira dos Índios - ALDisciplina: Estruturas de Dados e AlgoritmosTemas: Lógica de Programação | Teoria dos Algoritmos
Leia as afirmativas a seguir:

I. No contexto da lógica de programação, um algoritmo é uma sequência finita de passos que levam à execução de uma tarefa. Ou seja, o algoritmo pode ser visto como uma receita, uma sequência de instruções que dão cabo de uma meta específica.
II. Nos bancos de dados relacionais, os relacionamentos entre as tabelas não são codificados explicitamente na sua definição. Em vez disso, fazem-se implicitamente pela presença de atributos chave.

Marque a alternativa CORRETA:
Gabarito comentado
Anotações
Marcar para revisão

4

457941200332266
Ano: 2023Banca: CESPE / CEBRASPEOrganização: AGER - Mato GrossoDisciplina: Estruturas de Dados e AlgoritmosTemas: Lógica de Programação | Teoria dos Algoritmos

soma = 0

função a(x):

soma = 0

se (x <= 1) então

retorne 1

fim se

soma = soma + x + a(x - 1) + a(x - 2)

retorne soma

escreva(a(3))


Assinale a opção que apresenta o resultado correto para o pseudocódigo precedente. 

Gabarito comentado
Anotações
Marcar para revisão

5

457941200164937
Ano: 2015Banca: IESESOrganização: IFC-SCDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Para armazenar um algoritmo na memória de um computador e para que ele possa, em seguida, comandar as operações a serem executadas, é necessário que ele seja programado, isto é, que seja transcrito para uma linguagem que o computador possa “entender”, direta ou indiretamente. Os computadores só podem executar diretamente os algoritmos expressos em:
Gabarito comentado
Anotações
Marcar para revisão

6

457941200250477
Ano: 2018Banca: CONSULPAMOrganização: Câmara de Juiz de Fora - MGDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos | Lógica de Programação

Analise os itens abaixo que versam sobre Lógica de Programação e depois responda:


I. Lógica de programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma sequência de passos para se executar uma função.

II. A linguagem de programação é como uma língua normal, um grupo de palavras com significados. No caso da programação, a maioria das linguagens é escrita em Inglês. Estas linguagens fazem o computador assimilar cada comando e função de um algoritmo, depois executar cada função.

III. Na hora de programar alguns passos são indispensáveis, como Declarar Variáveis. Variáveis são escritas exclusivamente por letras, que representam um valor que pode ser mudado a qualquer momento.

IV. Saber lógica de programação é saber o melhor jeito de escrever um código, para o computador interpretar corretamente. É saber se comunicar com a máquina a partir de uma linguagem seja lá qual for.


Analisados os itens é CORRETO afirmar que:

Gabarito comentado
Anotações
Marcar para revisão

7

457941200192126
Ano: 2013Banca: IBFCOrganização: HEMOMINAS Disciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação

O programa a seguir é tipicamente uma estrutura:

Enquanto (condição) Faça

(bloco de código)

Fim Enquanto


Gabarito comentado
Anotações
Marcar para revisão

8

457941201885014
Ano: 2018Banca: FAURGSOrganização: UFRGSDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação

Num programa, encontrou-se a expressão lógica a seguir:


(NOT B=5 AND NOT C=3) OR (NOT A=0 AND B=5) OR (A=0 AND B=5 AND C=3) OR (A=0 AND B=5 AND NOT C=3)


Assinale a alternativa que apresenta a expressão mais reduzida que se pode obter, a fim de simplificar a lógica descrita acima.

Gabarito comentado
Anotações
Marcar para revisão

9

457941201182492
Ano: 2018Banca: INSTITUTO AOCPOrganização: ADAF - AMDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
As linguagens de programação, usualmente, provêm um conjunto fixo de tipos de dados embutidos, bem como facilidades para permitir a definição de tipos de dados pelo usuário. Assim, é correto afirmar, sobre lógica de programação, que os tipos de dados podem ser:
Gabarito comentado
Anotações
Marcar para revisão

10

457941201210760
Ano: 2021Banca: CESPE / CEBRASPEOrganização: SEED-PRDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Considerando a, b, c e d como variáveis com valores iniciais iguais a 5, 7, 3 e 9, respectivamente, assinale a opção correta.
Gabarito comentado
Anotações
Marcar para revisão
..
Logoquestionei.com