Questões Militares Sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 180 questões

Q1002634 Algoritmos e Estrutura de Dados
De acordo com Szwarcfiter e Markenzon (2010), assinale a opção correta.
Alternativas
Q1002625 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir.


Imagem associada para resolução da questão


É correto afirmar que o algoritmo acima representa ordenação:

Alternativas
Q1002593 Algoritmos e Estrutura de Dados

De acordo com Szwarcfiter e Markenzon (2010), coloque F (Falso) ou V (verdadeiro) nas afirmativas abaixo, assinalando a seguir a opção que apresenta a sequência correta.


( ) Análise é um aspecto básico no estudo dos algoritmos, o qual consiste em verificar a exatidão do método empregado, o que é realizado através de um prova de matemática.

( ) Correção é outro aspecto básico no estudo do algoritmo, o qual 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.

( ) Frequentemente, um procedimento recursivo é mais conciso que o seu correspondente não recursivo. Entretanto, muitas vezes há desvantagens no emprego prático da recursividade, podendo um algoritmo não recursivo ser mais eficiente que o seu equivalente recursivo.

( ) As complexidades do pior caso, do melhor caso e do caso médio têm por objetivo avaliar a eficiência de tempo ou espaço. Sendo a complexidade de pior caso a que fornece um limite superior para o número de passos que o algoritmo pode efetuar, em qualquer caso,

( ) Para a questão de algoritmos ótimos, o interessante é determinar a função que represente o menor limite inferior possível para um problema e a maior complexidade de melhor caso do algoritmo.

Alternativas
Q997418 Algoritmos e Estrutura de Dados

Analise o algoritmo abaixo representado em pseudocódigo. Considerando que a sintaxe está correta, e o valor lido para A é 18 e para B é 5, qual a saída de X?


Imagem associada para resolução da questão

Alternativas
Q997409 Algoritmos e Estrutura de Dados

Quanto ao resultado lógico das expressões descritas em pseudocódigo abaixo, assinale V quando o resultado for verdadeiro ou F quando falso. Em seguida, assinale a alternativa com a sequência correta. Considere os seguintes valores para as variáveis:


A = 1

B = 6

C = 7

D = 2


( ) (C = 6) .e. (D <> 7)

( ) .não.( D>2) .e. (C>B)

( ) (A>=B).ou. .não.(D > 8)

( ) .não. (A >= B) .e. .não. (C < D)

Alternativas
Q997406 Algoritmos e Estrutura de Dados
Considerando-se a solução de problemas usando a técnica de lógica linear, pode-se afirmar que
Alternativas
Q997404 Algoritmos e Estrutura de Dados

Considerando que a sintaxe está correta, qual das estruturas de repetição, representadas em pseudocódigo, atende a condição de se somar todos os números inteiros no intervalo de 1 a 100?

Para a resolução, considere o seguinte:


• Valor inicial de SOMA é igual a 0(zero).

• Os números 1 e 100 devem ser incluídos no intervalo.

Alternativas
Q997401 Algoritmos e Estrutura de Dados

Analise o algoritmo abaixo, escrito em português estruturado. Considerando o valor lido para A como 9 e para B como 15, qual a saída de X?


Imagem associada para resolução da questão

Alternativas
Q997400 Algoritmos e Estrutura de Dados
Considerando-se a solução de problemas usando a técnica de lógica modular, pode-se afirmar que
Alternativas
Q997387 Algoritmos e Estrutura de Dados

Uma oportunidade foi aberta em uma empresa a fim de selecionar funcionários para fazer um curso no exterior. Porém alguns critérios para a ocupação das vagas foram estabelecidos. Sabendo que todos os critérios abaixo precisam ser atendidos, assinale a alternativa que atende a condição necessária em pseudocódigo.

Considere que a sintaxe está correta e que o tempo na empresa, representado pela variável “tempo”, e a idade, representada pela variável “idade”, são medidos em anos, enquanto o grau de inglês, representado pela variável “ingles”, será representado de forma literal pelas letras M ou A.


CRITÉRIOS:

• Grau de inglês: médio(M) ou avançado(A).

• Tempo na empresa: no mínimo 5 anos.

• Idade: de 18 (inclusive) até 40 (inclusive) anos.

Alternativas
Q953097 Algoritmos e Estrutura de Dados
Segundo Monteiro (2011), na memória cache existem algoritmos de substituição de dados para os métodos de mapeamento associativo. Sendo assim, o algoritmo que o sistema escolhe para substituir o bloco que está há mais tempo sem ser usado é chamado:
Alternativas
Q953091 Algoritmos e Estrutura de Dados

Analise o algoritmo abaixo.


Imagem associada para resolução da questão


Quais valores serão impressos após a execução?

Alternativas
Q947295 Algoritmos e Estrutura de Dados
Marque a alternativa que indica a expressão lógica correta para uma porta XOR:
Alternativas
Q911690 Algoritmos e Estrutura de Dados
Observe a tabela a seguir, que foi submetida a um algoritmo de ordenação: 8 7 6 5 4 3 2 1

Em algum ponto da ordenação, essa tabela se encontra da seguinte forma: 6 5 3 1 4 2 7 8
Sendo assim, segundo Szwarcfitter e Markenzon (2010), qual o método de ordenação utilizado acima?
Alternativas
Q911676 Algoritmos e Estrutura de Dados

Considere a Árvore Binária de Busca a seguir:


Imagem associada para resolução da questão

Se o nó de valor 30 for removido, qual será o novo formato dessa Árvore?

Alternativas
Q911660 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir.


pont:= busca(x)

se pont = ptlista ou pont↑.chave ≠ x então

posi:= pont↑ .ant

ocupar (pt)

pt↑.info valor

pt↑.chave := x

pt↑.ant := posi

pt↑.post := pont

posi ↑.post:= pt

pont↑.ant := pt

fim-se


É correto afirmar que o algoritmo acima trata-se de uma:

Alternativas
Q891056 Algoritmos e Estrutura de Dados
Considerando os conceitos de lógica de programação, qual o operador aritmético utilizado para operação de divisão, quando o retorno de resultado desejado é do tipo real?
Alternativas
Q891052 Algoritmos e Estrutura de Dados

Complete a lacuna com a alternativa correta:


“São caracterizados como tipos _________ os dados com valores verdadeiro e falso, sendo que esse tipo de dado poderá representar apenas um dos dois valores.”

Alternativas
Q891045 Algoritmos e Estrutura de Dados

Complete a lacuna com a alternativa correta:


“____________ é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem como, por alguns profissionais de Organização, Sistemas e Métodos. (...) Representado por alguns desenhos geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento de dados e da saída de dados (...).”

Alternativas
Q891035 Algoritmos e Estrutura de Dados
Considerando os conceitos de lógica de programação, qual das alternativas não corresponde a um tipo numérico real de dados?
Alternativas
Respostas
41: C
42: E
43: A
44: C
45: B
46: A
47: D
48: D
49: B
50: B
51: E
52: B
53: E
54: C
55: A
56: B
57: B
58: D
59: D
60: D