Questões comentadas de Concursos do Comando do 2º Distrito Naval

Limpar Busca

Em relação ao ciclo de busca e instrução, analise as afirmativas abaixo.


I- O processador busca na memória principal a instrução armazenada no endereço indicado pela Cl e armazena no RI.

II- O processador executa a instrução decodificada.

III- 0 processador busca os operandos na memória, se houver.

IV- 0 processador decodifica a instrução armazenada no RI.

V- 0 processador incrementa o CI para que o registrado contenha o endereço da próxima instrução.


Assinale a opção que apresenta a sequência correta dos passos do ciclo de busca e instrução.

  • A (I) (V) (III) (IV) (II).
  • B (III) (V) (IV) (II) (I).
  • C (III) (II) (V) (IV) (I).
  • D (I) (V) (IV) (Ill) (II).
  • E (III) (I) (V) (IV) (II).

Coloque F (falso) ou V (verdadeiro) nas funções abaixo, considerando a notação de complexidade O, e assinale a seguir a opção correta.


( ) f - 9 + log n = 0(n)

( ) f= 255 = 0(1)

( ) f = 37 + 215n = 0(2n)

( ) f=25 + 218+n = 0(2n)

  • A (V) (V) (V) (F)
  • B (V) (V) (F) (V)
  • C (F) (F) (V) (V)
  • D (F) (V) (V) (F)
  • E (V) (F) (V) (F)

Sobre desenvolvimento ágil, é correto afirmar que:

  • A sobre a ideia por trás do método Scrum, somente o gerente de projeto toma as decisões.
  • B em Extreme Programming, o cliente participa apenas da especificação do sistema.
  • C equipes de desenvolvimento que trabalham separadas facilitam a integração contínua.
  • D os métodos ágeis foram desenvolvidos, inicialmente, para equipes de pequeno porte.
  • E em Extreme Programming, o desenvolvedor precisa de aprovação externa para melhorar qualquer código.

Quais são os objetos de fluxo criados ao se iniciar um programa Java?

  • A System.in, System.out e System.err.
  • B public e private.
  • C ObjectlnputStream e ObjectOutputStream.
  • D java.awte java.io.
  • E .java e .class.

Considere as cadeias X e Y com os respectivos caracteres xi e yj, onde deseja-se verificar se Y é subcadeia de X e, em caso positivo, deve-se localizar Y em X. Dados:
➢ 1 ≤ i ≤ n ➢ 1 ≤ j ≤ m ➢ m ≤ n ➢ I = variável que indica o número de caracteres na cadeia X ➢ teste - uma variável lógica Dado o seguinte algoritmo, conhecido em processamento de cadeias:
para / := 0,..., n-m faça i := 1 teste := V enquanto i ≤ m e teste faça se x[ l + i ] = y[ i ] então i := i + 1 senão teste := F se teste então "casamento na posição I + 1 Pare “ não há casamento "
Pelos passos apresentados, como é conhecido o algoritmo?

  • A Força Bruta.
  • B Knuth, Morris e Pratt.
  • C Frequência de Caracteres.
  • D Huffman.
  • E Árvore binária.