Questões Militares Comentadas sobre algoritmos e estrutura de dados

Foram encontradas 180 questões

Q748986 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir.

fat (n) {

se n = 1 ou n =0
retorne 1;
caso contrário
retorne fat (n-1)*n ;

}


Observando o algoritmo acima para cálculo de fatorial de um número n qualquer, pode-se dizer que 

Alternativas
Q748967 Algoritmos e Estrutura de Dados
Os tipos de dados de uma linguagem de programação são uma grande parte do que determina seu estilo e utilidade. Sobre os tipos de dados, assinale a opção correta.
Alternativas
Q709747 Algoritmos e Estrutura de Dados

Calcule o valor da variável x após a implementação do laço do algoritmo a seguir, e assinale a opção correta.

Laço : Para inicialmente i = 0 e x = 0, enquanto i < 5

x = x * (-1)

Se x < i então

x = x + i

Fim Se

i = i + 1

Fim Laço

Alternativas
Q688821 Algoritmos e Estrutura de Dados

A respeito de estruturas de repetição, analise as afirmativas a seguir:

I. A estrutura de repetição while permite ao programador especificar que um programa deve repetir uma ação enquanto alguma condição permanecer verdadeira.

II. O símbolo de agregação da UML une 2 fluxos de atividade em um único fluxo.

III. A estrutura de repetição while deve obrigatoriamente implementar o comando break.

Está correto apenas o que se afirma em

Alternativas
Q655051 Algoritmos e Estrutura de Dados
___________ é um processo de cálculo matemático ou de resolução de um grupo de problemas semelhantes.
Alternativas
Q666114 Algoritmos e Estrutura de Dados
Qual estrutura de controle apresenta o teste lógico no final do looping, tendo as suas instruções executadas pelo menos uma vez?
Alternativas
Q666085 Algoritmos e Estrutura de Dados
Marque a afirmativa correta.
Alternativas
Q666083 Algoritmos e Estrutura de Dados
Qual alternativa abaixo não representa um item, dos símbolos mais conhecidos, da simbologia básica?
Alternativas
Q616839 Algoritmos e Estrutura de Dados
Com relação às variáveis, assinale a opção correta.
Alternativas
Q616818 Algoritmos e Estrutura de Dados
0 que ocorre quando o resultado da soma de dois números de n algarismos resulta em um valor com n+1 algarismos?
Alternativas
Q616817 Algoritmos e Estrutura de Dados
Com relação às estruturas básicas de controle, assinale a opção correta,
Alternativas
Q572341 Algoritmos e Estrutura de Dados
Com relação aos algoritmos, analise as afirmativas abaixo.

I - Algoritmo é qualquer procedimento computacional bem definido que toma algum valor ou conjunto de valores como entrada e produz algum valor ou conjunto de valores como saída.

II - Para pequenas entradas, os algoritmos de ordenação por inserção possuem tempo de execução mais rápido que algoritmos de ordenação por intercalação.

III- Bubblesort é um algoritmo de ordenação que funciona permutando repetidamente elementos adjacentes que estão fora de ordem.

Assinale a opção correta. 

Alternativas
Q802370 Algoritmos e Estrutura de Dados

Assinale a opção que completa corretamente as lacunas da sentença abaixo.

Em relação às listas lineares, pode-se afirmar que ____ é o nome dado à lista em que as inserções e remoções são permitidas apenas _________ da lista.

Alternativas
Q707942 Algoritmos e Estrutura de Dados
Listas, pilhas e filas são estruturas de dados lineares, isto é, sequências. Uma árvore é considerada uma estrutura de dados
Alternativas
Q707937 Algoritmos e Estrutura de Dados

Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo. A seguir, assinale a alternativa que apresenta a sequência correta.

( ) A instrução for pode ser utilizada para implementar qualquer loop por controlador.

( ) Em geral, as instruções while são utilizadas para repetição controlada por contador e as instruções for são utilizadas para repetição controlada por sentinela.

( ) A instrução switch consiste em um bloco que contém uma sequência de rótulos case e um caso default opcional.

( ) Cada case pode ter múltiplas instruções, e estas devem ser colocadas entre colchetes.

( ) Listar casos consecutivamente sem instruções entre eles permite aos casos executar o mesmo conjunto de instruções.

( ) A instrução while especifica os detalhes da repetição controlada por contador em uma única linha de código.

Alternativas
Q694460 Algoritmos e Estrutura de Dados
Como se denomina o método que realiza a busca por um elemento, dividindo um vetor ordenado em duas partes e testando em qual delas o elemento deveria estar, procedendo da mesma forma para a parte provável, e assim, sucessivamente, até que o elemento seja encontrado?
Alternativas
Q694457 Algoritmos e Estrutura de Dados
Se as varáveis lógicas A e B possuem os seguintes valores: A = 0110 e B = 1110, então qual será o valor de X na expressão lógica "X = A and B"?
Alternativas
Q694451 Algoritmos e Estrutura de Dados
Como se denominam as variáveis que têm seu escopo de existência delimitado pela ativação do bloco de execução no qual estão inseridas, sabendo que esses blocos individuais podem ser ativados sucessivas vezes durante a execução de um programa, no qual, os valores dessas variáveis são novos a cada ativação do bloco?
Alternativas
Q694450 Algoritmos e Estrutura de Dados

Analise o programa a seguir, expresso em Português Estruturado.

se (B1)

então( Comando1;

Comando2;

}

senão ( se (B2)

então {Comando3;

}

senão {Comando4;

}

}

Comando5;

Sobre o programa acima, é correto afirmar que:

Alternativas
Q694447 Algoritmos e Estrutura de Dados
Considerando a variável lógica "A= 1101", qual será o valor de X na expressão lógica "X= NOT A" ?
Alternativas
Respostas
81: C
82: C
83: E
84: B
85: B
86: C
87: D
88: C
89: B
90: B
91: C
92: D
93: C
94: D
95: B
96: A
97: B
98: A
99: E
100: D