Procura

Algoritmos e estrutura de dadosAlgoritmos de ordenação


EXERCÍCIOS - Exercício 45

  • (CESGRANRIO 2012)

O seguinte trecho de código em Java foi copiado de uma classe que implementa um método de ordenação de vetores. 1.    for ( int i=0; i < n; i ++) { 2.            for (int j=1; j < (n-i) ; j ++) { 3.                   if (intArray[ j-1] > intArray[ j ] ) { 4.                        temp = intArray[ j-1] ; 5.                         intArray[ j-1] = intArray[ j ] ; 6.                         intArray[ j ] = temp ; 7.                   } 8.            } 9.    } Para expressar propriedades desse código, na linguagem da lógica proposicional, considere as proposições lógicas p, q e r e as seguintes interpretações: • p é verdadeiro se e somente se i = 0 • q é verdadeiro se e somente se j ≠ (n-i) • r é verdadeiro se e somente se intArray[j-1] > intArray[j] Nesse contexto, os comandos de atribuição presentes neste trecho de código (linhas 4, 5 e 6) serão executados para:


A) todos os valores das variáveis i, j, intArray[j-1] e intArray[j] que resultem em valores lógicos V, V e V respectivamente para p, q e r.

B) apenas alguns valores das variáveis i, j, intArray[j-1] e intArray[j] que resultem em valores lógicos V, V e V respectivamente para p, q e r.

C) apenas alguns valores das variáveis i, j, intArray[j-1] e intArray[j] que resultem em valores lógicos F, V e V respectivamente para p, q e r.

D) apenas alguns valores das variáveis i, j, intArray[j-1] e intArray[j] que resultem em valores lógicos V, F e V respectivamente para p, q e r.

E) apenas alguns valores das variáveis i, j, intArray[j-1] e intArray[j] que resultem em valores lógicos V, V e F respectivamente para p, q e r.


Próximo:
EXERCÍCIOS - Exercício 46

Vamos para o Anterior: Exercício 44

Tente Este: Exercício 13

Primeiro: Exercício 1

VOLTAR ao índice: Algoritmos e estrutura de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=3.64ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.79ms))((ts_substr_c=1.03ms))((ts_substr_im=0.79ms))
((total= 6ms))