Questões de Concurso Comentadas por alunos sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 1.720 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2408289 Algoritmos e Estrutura de Dados

O algoritmo ordena 13 números em ordem crescente, com o auxílio de uma variável auxiliar AUX.


procedimento ORDENAR

Inicio

repita

troca<- VERDADEIRO

para K de 1 ate 12 faca

se TAB[K) > TAB[K+ 1] entao

AUX <- TAB[K)

TAB[K] <-TAB[K+1]

TAB[K+1] <- AUX

TROCA<- FALSO

fimse

fimpara

ate TROCA= VERDADEIRO

fimrepita

fimprocedimento


Uma solução com o mesmo resultado, mas sem o uso dessa variável auxiliar AUX, é possível por meio da substituição das linhas de código da figura

AOX <- TAB[K]

TAB[K] <- TAB[K+1]

TAB[K<+1] <- AUX

por:

Alternativas
Q2408288 Algoritmos e Estrutura de Dados

O algoritmo usa o recurso passagem de parâmetros, de M G para PX por valor, e de RESP para PW por referência.


algoritmo "AN_TI"

var

MG: inteiro

RESP : caractere

procedimento PRC(PX:inteiro;var PW:caractere) inicio

PX <- 55

PW <- "BRASIL"

fimprocedimento

inicio

MG <- 99

RESP <- "ARGENTINA"

PRC (MG, RESP)

escreval(RESP:-13,MG)

fimalqoritmo


Após a execução, os valores finais para as variáveis RESP e MG são, respectivamente:

Alternativas
Q2399483 Algoritmos e Estrutura de Dados

Qual algoritmo divide a sequência original em pares de dados, agrupa estes pares na ordem desejada; depois agrupa as sequências de pares já ordenados, formando uma nova sequência ordenada de quatro elementos, e assim por diante, até tertoda a sequência ordenada?

Alternativas
Q2399269 Algoritmos e Estrutura de Dados

Associe os algoritmos de substituição de páginas da memória com as suas respectivas descrições.


Algoritmo

1. NRU

2. LRU

3. Segunda Chance

4. Ótimo

5. FIFO


Descrição

( ) Página mais antigamente carregada na memória é descartada.

( ) Página no início da fila é a mais antiga e terá seu bit R inspecionado. Se ele for 0, ela é trocada. Se for 1, ela é colocada no final da fila.

( ) Parte do princípio que as páginas usadas com mais frequência nas últimas execuções provavelmente serão utilizadas novamente.

( ) Usa dois bits de status, o bit R (referenciado) e bit M (modificado).

( ) Retira da memória a página que tem menos chance de ser referenciada.


A sequência correta é

Alternativas
Q2397070 Algoritmos e Estrutura de Dados

Analise o algoritmo abaixo, que foi escrito no software VisuAlg 3.0:


algoritmo "cálculo_média"

var

      qtd, cont, soma, media: inteiro

inicio

     soma <- 0

     leia(qtd)

     para cont de 1 ate qtd faca

           soma <- soma + cont

     fimpara

    media <- soma / cont

    escreva(media)

fimalgoritmo



O que precisa ser corrigido no algoritmo acima para que ele seja executado sem erros?
Alternativas
Respostas
61: C
62: B
63: B
64: A
65: B