Í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

457941201524269
Ano: 2014Banca: FGVOrganização: TJ-GODisciplina: Estruturas de Dados e AlgoritmosTemas: Estruturas de Dados | Teoria dos Algoritmos | Lógica de Programação
Certa cadeia de caracteres (string) não vazia tem comprimento X e contém uma frase em português constituída apenas por letras (acentuadas ou não), dígitos e os sinais comuns de pontuação. Se codificada segundo o padrão ISO-8859-1 (Latin-1), esta cadeia requer X bytes para sua representação; se codificada em UTF-8, são necessários X+1 bytes, ou seja, um byte a mais em relação à representação ISO-8859-1. É correto afirmar que o byte adicional:
Gabarito comentado
Anotações
Marcar para revisão

2

457941200663748
Ano: 2015Banca: NUCEPEOrganização: SEDUC-PIDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Operadores lógicos servem para combinar resultados de expressões, cujo resultado será verdadeiro ou falso. Assinale a alternativa CORRETA conforme as expressões abaixo:
Gabarito comentado
Anotações
Marcar para revisão

3

457941201546646
Ano: 2015Banca: FGVOrganização: TJ-BADisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Considere a expressão booleana

not (A and B) and (not C or not D)

Para quaisquer valores lógicos de A, B, C e D, o resultado da expressão acima é o mesmo de:
Gabarito comentado
Anotações
Marcar para revisão

4

457941201904140
Ano: 2016Banca: CESPE / CEBRASPEOrganização: POLÍCIA CIENTÍFICA - PEDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Assinale a opção que apresenta corretamente a classificação da hierarquia de Noam Chomsky utilizada na descrição de linguagens de programação e na implementação de interpretadores e compiladores.
Gabarito comentado
Anotações
Marcar para revisão

5

457941200771415
Ano: 2013Banca: FGVOrganização: AL-MADisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação

Dado que and = E lógico, or = ou lógico, not = negação lógica, ∧ = ou exclusivo, True = verdadeiro e False = falso, assinale a alternativa que apresenta a expressão lógica que resulta emTrue.

Gabarito comentado
Anotações
Marcar para revisão

6

457941201642747
Ano: 2016Banca: UFSCOrganização: UFSCDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Considere a existência de uma linguagem de programação na qual, na invocação de uma função, a passagem dos parâmetros seja exclusivamente por valor. O código abaixo está escrito nessa linguagem e os comentários (“//”) explicam o significado de cada linha. Que valor será atribuído à variável “b” após a execução do seguinte código?

a = 100                // atribui o valor 100 à variável “a”

f(a + 1)                // invoca a execução da função “f”

b = a                   // atribui o valor da variável “a” à variável “b”


def f(a) {             // define a função “f”

    a = a + 10

}


Assinale a alternativa CORRETA.
Gabarito comentado
Anotações
Marcar para revisão

7

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

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

8

457941201367211
Ano: 2017Banca: UNIMONTESOrganização: Prefeitura de Jaíba - MGDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Considerando os fundamentos de lógica de programação e de tipos de dados, considere as afirmativas abaixo:

I - Toda expressão que possui um operador relacional, necessariamente, tem como resultado um valor do tipo “lógico”.
II - O operador “mod” (ou “%”) retorna o resto da divisão entre dois números.
III - É adequado o uso de variáveis cujo tipo de dados seja “inteiro” para armazenar nomes de pessoas.

Assinale a alternativa CORRETA.
Gabarito comentado
Anotações
Marcar para revisão

9

457941200360673
Ano: 2024Banca: CESPE / CEBRASPEOrganização: TSTDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Assinale a opção que apresenta a representação correta de instruções, em pseudocódigo tipado, para definir uma variável e modificar e imprimir seu conteúdo em uma saída.
Gabarito comentado
Anotações
Marcar para revisão

10

457941201084633
Ano: 2012Banca: PaqTcPBOrganização: UEPBDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Lógica de Programação
Considere que A e B são variáveis booleanas e que A’ e B’ representam a negação destas variáveis. Analise as seguintes expressões booleanas.

I - A + A = 1

II - (A + B).(A + B’) = A

III - A.A’ = 0 IV - A.(A + B) = A

Estão corretas:

Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com