Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 1 de 285

Qual das seguintes opções é uma estrutura de dados que armazena elementos em ordem de prioridade, permitindo que o elemento com maior prioridade seja removido primeiro?

A

Lista

B

Fila

C

Pilha

D

Fila de Prioridade

Sobre os hardwares, podemos afirmar que são verdadeiras as afirmacoes:

  • I - São chamados de periféricos os componentes ligados externamente.
  • II - Dispositivos de entrada de dados são todos aqueles que têm a função de trazer informações de dentro do computador. Exemplo: Monitor e caixas de som.
  • III - Os dispositivos de armazenamento de dados são todos aqueles que têm a capacidade de guardar informações, por exemplo, um pen drive.
  • IV - Dispositivos de saída de dados são aqueles que são usados para inserir informações no computador como, por exemplo, teclado e microfone.
A
I e II
B
I e IV
C
III e IV
D
III e II
E
I e III
Após a execução da sequência dos comandos acima, assinale a alternativa que apresenta o elemento do TOPO da Pilha e qual é o valor da soma de todos os elementos restantes nesta pilha, respectivamente.
A
4 e 15.
B
12 e 25.
C
6 e 19.
D
4 e 13.
E
8 e 19.
Qual das opções abaixo não representa uma condição em que a continência pode ser dispensada, conforme previsto no Cerimonial da MB.
A
Em postos de combate;
B
Praticando esportes;
C
Sentado, à mesa de rancho;
D
Remando ou dirigindo viatura;
E
Em postos de continência.

Quais são os principais passos do algoritmo Quicksort?

A
Dividir, Conquistar, Combinar
B
Dividir, Escolher o pivô, Particionar, Recursão
C
Particionar, Escolher o pivô, Dividir, Trocar
D
Escolher o pivô, Trocar, Recursão, Combinar

Qual é a saída esperada do vetor após a execução do algoritmo de ordenação bolha apresentado?

A
12 25 33 37 48 57 86 92
B
12 25 37 33 48 57 86 92
C
12 25 33 37 48 57 86 92

Qual é a aplicação prática do algoritmo de busca linear?

A
Em sistemas de gerenciamento de banco de dados
B
Em sistemas de gerenciamento de arquivos
C
Em sistemas de gerenciamento de redes
D
Em sistemas de gerenciamento de processos
E
Em sistemas de gerenciamento de memória
Em alguns casos um programador se depara com rotinas que precisam ser repetidas constantemente durante o fluxo de seu programa, aumentando consideravelmente a quantidade de linhas do seu programa. Para resolver isto é necessário construir pequenos programas que devem ser chamados de dentro do bloco principal. Estes pequenos programas podem ser classificados de duas formas diferentes relacionados à sua utilização no código. Como são chamados estes programas?
A
Função e procedimento
B
Struct e função
C
Include e main
D
Main e função
E
Procedimento e main

Considere o seguinte enunciado: Faça um programa que leia uma lista de números terminada em zero e mostre se o número é par ou ímpar. Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol Studio, usando o comando com teste no início (pré-teste).

A
leia(num) enquanto (num!=0) { se num%2==0 escreva ( "numero e par") senao escreva ("numero impar") leia (num) }
B
leia(num) enquanto (num<> 0) { se num%2==0 escreva ( "numero e par") senao escreva ("numero impar") leia (num) }
C
leia(num) enquanto (num!=0) { se num%2 != 0 escreva ( "numero e par") senao escreva ("numero impar") leia (num) }
D
leia(num) faca { se num%2==0 escreva ( "numero e par") senao escreva ("numero impar") leia (num) } enquanto (num!=0)
E
leia(num) enquanto (num==0) { se num%2==0 escreva ( "numero e par") senao escreva ("numero impar") leia (num) }

É possível inferir a topologia da árvore binária de busca com base no código abaixo?


A árvore possui altura 6.

A classe NotArvore implementa regras que garantem a ordem de inserção dos nós.

A ordem de inserção dos nós formam uma árvore binária de busca.

A
Apenas a afirmativa I é verdadeira.
B
Apenas a afirmativa II é verdadeira.
C
Apenas a afirmativa III é verdadeira.
D
As afirmativas II e III são verdadeiras.
E
Todas as afirmativas são verdadeiras.