Ícone Questionei
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

Logo Questioneiquestionei.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

457941200592747
Ano: 2023Banca: IGEDUCOrganização: Prefeitura de Pombos - PEDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos
Algoritmos consistem em sequências finitas de instruções bem definidas, fornecendo uma abordagem sistemática para resolver problemas computacionais complexos, sendo uma base fundamental na ciência da computação.
Gabarito comentado
Anotações
Marcar para revisão

2

457941200960419
Ano: 2024Banca: FUNDATECOrganização: Prefeitura de Panambi - RSDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos

Abaixo está representada a declaração de uma variável em pseudocódigo (Portugol).



Notas: Vetor [1..10,1..3] de Real


Na declaração acima, quantas posições possui a variável Notas?


Gabarito comentado
Anotações
Marcar para revisão

3

457941201614632
Ano: 2019Banca: INSTITUTO AOCPOrganização: EMPRELDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos
Existem tanto algoritmos sequenciais quanto algoritmos paralelos, conhecidos como multithreads. Assinale a alternativa correta referente aos algoritmos multithreads.
Gabarito comentado
Anotações
Marcar para revisão

4

457941201360071
Ano: 2020Banca: VUNESPOrganização: Prefeitura de Ilhabela - SPDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos

O algoritmo a seguir foi elaborado na forma de uma pseudolinguagem.

  Início

  [

     Inteiro: a1, a2, a3, i, j;

      a1 ← 8;

      a2 ← 5;

      a3 ← 10;

       Para i de 1 até 3 faça

       [

          Para j de 2 até 4 faça

          [

               a3 ← a3 + 2*a2 – a1;

           ]

           a1 ← a1 – 1;

        ]

       Imprima a3;

     ]   Fim.

Ao final da execução desse código, o valor impresso para a3 será:


Gabarito comentado
Anotações
Marcar para revisão

5

457941200330773
Ano: 2021Banca: VUNESPOrganização: Semae de Piracicaba - SPDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Fundamentos de Algoritmos
Um programa concebido está representado na forma de uma pseudolinguagem, ou português estruturado, conforme mostrado a seguir.
Início
[
     Inteiro: x, y, z, i;
     x ← 2;
     y ← 3;
     z ← 0;
     Para i de 1 até 5 faça
      [
         Se (x > y)
           Então
             [
                y ← y + 1;
                x ← x - 1;
              ]
              Senão
              [
                   x ← x + 1;
                   y ← y - 1;
               ]
            z ← z + x - y;
     ]
     Imprima z;
 ]
 Fim.
O resultado impresso por meio da variável z ao final do programa é
Gabarito comentado
Anotações
Marcar para revisão

6

457941200400508
Ano: 2020Banca: Instituto UniFilOrganização: Prefeitura de Itambé - PRDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos
Um algoritmo é uma forma de organizar a sua lógica, a solução para o problema que está sendo solucionado. Normalmente, um algoritmo é uma sequência de passos, em ordem e sem ambiguidade, que deve ser seguida para resolver um problema. Considerando o tema, tipos de algoritmos e conceitos de softwares, analise as alternativas e assinale a que apresenta o tipo de algoritmo que mais se aproxima da definição: “É uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendido por qualquer pessoa) sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação e também é conhecido como portugol”.
Gabarito comentado
Anotações
Marcar para revisão

7

457941201398993
Ano: 2018Banca: CESPE / CEBRASPEOrganização: BNBDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos

Julgue o próximo item, concernente ao conceito relacionado a algoritmos e linguagens de programação.


Em um algoritmo, uma constante é um espaço físico na memória, e é identificada por um nome que não sofre alteração durante a execução do programa.

Gabarito comentado
Anotações
Marcar para revisão

8

457941201105904
Ano: 2019Banca: CESPE / CEBRASPEOrganização: TJ-AMDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos

A respeito de lógica, estrutura e linguagem de programação, julgue o item seguinte.


Uma linguagem de programação é usada para escrever programas que serão executados posteriormente pelo computador, e ela deve ser compreendida tanto pelo programador quanto pelo computador.

Gabarito comentado
Anotações
Marcar para revisão

9

457941201599612
Ano: 2024Banca: FUNDATECOrganização: Prefeitura de Cruz Alta - RSDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos
Analise o algoritmo abaixo:

algoritmo "Caixa_Registradora"
var
   preco, pagamentoRecebido, total, troco: real
   quantidadeItens, i: inteiro

inicio
  // Inicialização das variáveis
   total <- 0
   pagamentoRecebido <- 0
   troco <- 0

 // Entrada de dados
 escreva("Digite a quantidade de itens a serem registrados: ")
 leia(quantidadeItens)

 // Loop para ler o preço de cada item
 para i de 1 ate quantidadeItens faca
   escreva("Digite o preço do item ", i, ": ")
   leia(preco)
   total <- total + preco
 fimpara

 // Exibir o total a ser pago
 escreva("Total a ser pago: R$", total:0:2)

 // Entrada do pagamento recebido
 escreva("Digite o pagamento recebido: R$")
 leia(pagamentoRecebido)

 // Calcular o troco
 troco <- pagamentoRecebido - total

 // Exibir o troco
 se troco >= 0 entao
   escreva("Troco: R$", troco:0:2)
 senao
    escreva("Dinheiro insuficiente.")
 fimse
fimalgoritmo

O operador que utiliza a caixa registradora contendo o algoritmo acima registrará os itens listados abaixo, e receberá como pagamento o valor de R$ 200. 

  • • 1 pacote de arroz 5 Kg custando R$ 31,55 a unidade.
  • • 1 pacote de arroz 1 Kg custando R$ 8,19 a unidade.
  • • 2 pacotes de feijão 1 Kg custando R$ 7,39 a unidade.


Os valores das variáveis “i”, “preco”, “total” e “troco”, ao final da execução do programa, são, respectivamente:

Gabarito comentado
Anotações
Marcar para revisão

10

457941201706866
Ano: 2016Banca: COMPERVE - UFRNOrganização: UFRNDisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Teoria dos Algoritmos
Tomando como base as propriedades de transitividade e simetria de transposição da notação assintótica, considere as seguintes afirmativas:

I f(n) = Θ(g(n)) e g(n) = Θ(b(n)), logo f(n) = Θ(b(n))
II f(n) = O(g(n)) se e somente se g(n) = Ω(f(n))
III f(n) = O(g(n)) se e somente se g(n) = O(f(n))
IV f(n) = O(g(n)) e g(n) = O(b(n)), logo f(n) = Ω(b(n))

Em relação ao exposto, estão corretas as afirmativas
Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com