Questões Militares Comentadas sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 127 questões

Q639895 Algoritmos e Estrutura de Dados
Assinale a opção que apresenta o algoritmo de ordenação cujo tempo de execução do pior caso é Θ(n2) sobre um arranjo de entrada de n números, porém é normalmente o mais eficiente para ordenação, devido a sua ótima complexidade de tempo na média e no melhor caso: Θ(n.lgn), e também apresenta a vantagem da ordenação local e que funciona bem para ambientes de memória virtual. 
Alternativas
Q473652 Algoritmos e Estrutura de Dados
Observe o algoritmo a seguir.

mudou : = V; n' : = n ; guarda : = n
enquanto mudou faça
      j : = 1; mudou : = F
      enquanto j < n ' faça
           se A[ j ].chave > A[ j + 1].chave então
               trocar (A [ j ] , A [ j + 1]
               mudou : = V
               guarda : = j
                j : = j + 1
n' : = guarda

O algoritmo acima descreve que método de ordenação?
Alternativas
Q682122 Algoritmos e Estrutura de Dados
O professor Steve Bill acaba de finalizar o desenvolvimento de um novo software que é capaz de percorrer matrizes quadradas (5x5), para isso o usuário deve digitar alguns comandos básicos (entradas), sendo estes: MD: Move o cursor para a direita. MB: Move o cursor para baixo. ME: Move o cursor para a esquerda. MC: Move o cursor para cima. IM: Imprime como saída o valor onde o cursor está posicionado. 
Imagem associada para resolução da questão
Considere a seguinte matriz:  Imagem associada para resolução da questão
Caso o usuário digite os comandos abaixo, qual será a saída obtida? IM,MD,IM,MD,MB,MB,IM,MC,IM,MB,MD,IM,IM,IM,ME,IM, ME,IM,MC 

Alternativas
Q664899 Algoritmos e Estrutura de Dados
Considerando Verdadeiro = 1 e Falso = 0, e ainda, utilizando a instrução lógica ‘E’, assinale a opção correta.
Alternativas
Q664896 Algoritmos e Estrutura de Dados

Analise as seguintes lógicas.

“A”

01 Definir x=1;

02 Mostrar valor de x;

03 x é igual a 100?

Sim Finalizar;

Não Continuar;

04 Adicionar 1 a x;

Voltar para o item 02;

“B”

Definir x igual a 1;

Fazer enquanto x for menor que 100;

Mostrar o valor de x;

Adicionar 1 à variável x;

Diante do exposto, assinale a alternativa correta.

Alternativas
Q520765 Algoritmos e Estrutura de Dados
Segundo Deitel (2010), assinale a opção que apresenta apenas tipos primitivos de dados.
Alternativas
Q520749 Algoritmos e Estrutura de Dados

Segundo Szwarcifiter e Markenzon (2010), um aspecto fundamental no estudo das árvores de busca é, naturalmente, o custo de acesso a uma chave desejada.

Sendo assim, assinale a opção que apresenta o tipo de árvore cuja organização visa a minimizar o número de comparações efetuadas no pior caso para uma busca com chaves de probabilidades de ocorrência idênticas.

Alternativas
Q520567 Algoritmos e Estrutura de Dados
Assinale a opção que apresenta apenas tipos primitivos de dados, segundo Deitei (2010).
Alternativas
Q520541 Algoritmos e Estrutura de Dados
Analise o código a seguir.

                     início
                                      inteiro x , y , i, j ;
                                      x< - 0 ;
                                      y<-2;
                                      para i de 1 até 6 faça
                                               para j de 1 até 3 faça
                                                               se 2 * j = i então
                                                                                   x<- x + j
                                                                                   y<-i
                                                                           fim se
                                               fim para
                                      fim para
                    fim 

Em relação ao código em pseudocódigo na linguagem PORTUGOL apresentado acima, qual o valor das variáveis x e y, respectivamente, após sua execução?


Alternativas
Q520535 Algoritmos e Estrutura de Dados
Analise o seguinte trecho de um algoritmo em pseudocódigo.

Se (Bl)
Então    {  Comando1
                  Comando2
               }
Senão   {  Se (B2)
                  Então {   Comando3
                              }
                 Senão
                              {  Comando4
                              }
            }
Comando5; 

Analisando-se o trecho acima que apresenta comandos condicionais "se" aninhados com o início e fim delimitados por { }, é correto afirmar que:

Alternativas
Q520529 Algoritmos e Estrutura de Dados
Um time de basquete está selecionando candidatos para compor sua equipe, que deverão informar os seguintes dados: altura, peso e idade. Sabe-se que somente os candidatos que se enquadram nas restrições abaixo serão selecionados.


RESTRIÇÕES: Altura: de 1.70 a 1.85 m 
                           Peso: de 48 a 60 kg 
                           Idade: de 15 a 20 anos


Assinale a opção que apresenta o pedaço do algoritmo, em pseudocódigo, que verifica corretamente se os dados fornecidos pelo candidato se enquadram nas restrições fornecidas:


Alternativas
Q520524 Algoritmos e Estrutura de Dados
Em relação aos Algoritmos de ordenação, assinale a opção correta.
Alternativas
Q520515 Algoritmos e Estrutura de Dados
Analise o texto abaixo, segundo Guimarães e Lages (1994).


"É a descrição de um padrão de comportamento, expressado em termos de um repertório bem definido e finito de ações "Primitivas", das quais são dadas como certo que elas podem ser executadas". A descrição acima refere-se:


Alternativas
Q520497 Algoritmos e Estrutura de Dados
Em relação às listas de prioridades, qual das seqüências abaixo corresponde a um HEAP?
Alternativas
Q520173 Algoritmos e Estrutura de Dados
Em relação à linguagem de programação, é correto afirmar que as variáveis
Alternativas
Q520165 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo.


Linha1      início

Linha 2          inteiro Y, X, DIV;

Linha 3          leia(Y);

Linha 4          X = Y % 7;

Linha 5          se X > 10

Linha 6              então DIV = verdadeiro;

Linha 7              senão DIV = 10;

Linha 8          fim se;

Linha 9    fim


Assinale a opção que apresenta a linha que contém o erro na execução do algoritmo.

Alternativas
Q520134 Algoritmos e Estrutura de Dados
Em relação aos tipos básicos de dados (tipos primitivos),assinale a opção INCORRETA.
Alternativas
Q406306 Algoritmos e Estrutura de Dados
Converta o número 45510 para o sistema hexadecimal. O resultado será:
Alternativas
Q702893 Algoritmos e Estrutura de Dados

Segundo Szwarcifiter e Markenzon (2010) , "existem dois aspectos básicos no estudo de algoritmos(...). O primeiro consiste em verificar a exatidão do método empregado, o que é realizado através de uma prova matemática. O segundo visa à obtenção de parâmetros que possam avaliar a eficiência do algoritmo em termos de tempo de execução e memória ocupada" .

O trecho acima se refere a quais aspectos, respectivamente?

Alternativas
Q702875 Algoritmos e Estrutura de Dados
Dados os operadores lógicos: & (AND) , | (OR) , ! (NOT) , ^ (OU EXCLUSIVO), e considerando-se '1' = verdadeiro e '0' = falso, qual é a expressão a seguir que, se avaliada, produzirá o valor 'verdadeiro' ?
Alternativas
Respostas
81: A
82: A
83: A
84: D
85: B
86: A
87: A
88: A
89: C
90: D
91: E
92: A
93: B
94: E
95: A
96: D
97: B
98: C
99: E
100: C