Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 2 de 757

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
Analise as afirmativas abaixo sobre as estruturas de seleção, e depois responda:
I) Nos algoritmos com seleção, uma condição sempre será formulada com o uso de operadores relacionais.
II) Sempre que precisarmos testar condições dentro de condições usamos a estrutura de seleção aninhada ou encadeada.
III) Na estrutura de seleção simples, uma única expressão lógica é avaliada, sendo que esta deve ser verdadeira para que o comando possa ser executado, pois, caso o teste lógico não seja verdadeiro, o comando não será executado.
IV) A estrutura de seleção múltipla é usada quando duas alternativas dependem da avaliação da mesma expressão.
A
Apenas IV está incorreto.
B
Apenas o item I está correto.
C
Apenas os itens I e II estão corretos.
D
Todos os itens estão corretos.

Qual dos métodos de array remove o último elemento de uma matriz e retorna esse elemento? Assinale a alternativa correta:

A
shift()
B
slice()
C
pop()

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.

A linguagem C possui várias funções, dentre elas se destaca a função scanf() que tem o objetivo de ler uma variável pelo teclado. Considerando que a variável num é do tipo inteiro (int), qual a opção abaixo é verdadeira?

A
scanf("%f", &num);
B
scanf("%If", &num);
C
scanf("%c", &num);
D
scanf("%d", &num);
E
scanf("%p", &num);

Assinale a opção correta. Sobre pilha dinâmica podemos afirmar que:

A

insere-se em qualquer posição, antes ou após qualquer nó, visto que é dinâmica.

B

É recomendada para qualquer tipo de aplicação em que insere-se no final e retira-se do início.

C

Usa o critério FIFO, visto que é dinâmica.

D

Usa o critério LIFO e é implementada usando-se listas encadeadas.

E

Só pode ter seus dados impressos no sentido do último nó para o primeiro nó.