segunda-feira, 8 de agosto de 2011

Re: [java-br] [wdl] OFF ??? - Algoritmo - Questao supostamente errada em concurso

·

o loop tudo bem, mas o indice do array continua 0 a 3, de acordo?
entao o i = 3, o j = i+1 = 4,
entao nesse trecho daria o out of bounds,nao?

k = j

x = a[k]
pois nao tenho a posicao a[4], e sim ate a[3]

Confere?


Em 8 de agosto de 2011 15:34, Oscar Costa <oscar_al_costa@yahoo.com.br>escreveu:

> **
>
>
> Como é um algoritmo escrito em "portugol", não se pode afirmar que vai
> lançar esta exceção... e como o loop é de 1 até n - 1, os índices vão de 1
> a 4, e não de 0 a 3 como estamos acostumados em Java.
>
> []s,
>
> Oscar A. Costa
> http://blog.openarch.com
>
> "Do or do not, there is no try" - Master Yoda
>
> ________________________________
> De: Wendel Silva <wfrsilva@gmail.com>
> Para: java-br@yahoogrupos.com.br
> Enviadas: Segunda-feira, 8 de Agosto de 2011 15:18
> Assunto: [java-br] [wdl] OFF ??? - Algoritmo - Questao supostamente errada
> em concurso
>
>
>
> Boa tarde amigos,
> Ontem teve concurso publico aqui e fiquei em duvida nessa questao:
>
> *
>
> 29. *Analise o algoritmo apresentado a seguir.
>
> inteiro n = 4
>
> inteiro i, j, k, x
>
> inteiro a[n] = [4, 0, 2, 0]
>
> para i de 1 até n-1 faça
>
> k = i
>
> x = a[i]
>
> para j de i+1 até n faça
>
> se (a[j] < x) então
>
> k = j
>
> x = a[k]
>
> fim se
>
> fim para
>
> a[k] = a[i]
>
> a[i] = x
>
> fim para
>
> --
>
> Assinale a alternativa que apresenta os valores do conjunto (*array*) *a
> *após
> a execução do algoritmo apresentado.
>
> a. ( ) a = [0 4]
>
> b. ( ) a = [0 2 4]
>
> c. ( ) a = [4 2 0]
>
> d. ( X ) a = [0 0 2 4]
>
> e. ( ) a = [4 2 0 0]
> -----
>
> Eu acredito que pelo menos em java , qdo i = 3, o j = i+1 vai dar out of
> bounds, ja que o indice do array vai de 0 a 3, parando assim a execução.
> Confere? Alguem sabe se em outra linguagem poderia acontecero mesmo? Como
> C?
>
> ------------------------------------------------------
> Wendel Fabiano Ribeiro da Silva
> wfrsilva@gmail.com - wfrsilva@hotmail.com - wfrsilva@inf.ufsc.br
> http://www.via6.com/wfrsilva - http://www.inf.ufsc.br/~wfrsilva -
> http://br.linkedin.com/pub/wendel-fabiano-ribeiro-da-silva/18/BBA/601
> (48) 8835-4452
> Florianópolis - SC
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
------------------------------------------------------
Wendel Fabiano Ribeiro da Silva
wfrsilva@gmail.com - wfrsilva@hotmail.com - wfrsilva@inf.ufsc.br
http://www.via6.com/wfrsilva - http://www.inf.ufsc.br/~wfrsilva -
http://br.linkedin.com/pub/wendel-fabiano-ribeiro-da-silva/18/BBA/601
(48) 8835-4452
Florianópolis - SC


[As partes desta mensagem que não continham texto foram removidas]

------------------------------------

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/

<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog