E ae pessoal, como muito de vcs estou em busca da certificação (SCJP 5.0), to estudando e fazendo alguns simulados, em um dos simulados(MasterExam) caiu uma questão sobre array, na qual fiquei com várias dúvidas, se alguém souber porque as opções (A-B-E-F) são as corretas, por favor me explique!!!
Grato Adriano
publicclassTest{publicstaticvoidmain(String[]args){short[][]b=newshort[4][4];short[][]big=newshort[2][2];shortb3=8;shortb2[][][][]=newshort[2][3][2][2];//insert code here}}/*Quais das linhas de código seguintes podem ser inseridas na linha 7 (//insert code here)e ainda possibilitar que o código compile? A - b2[1][1] = big; B - b[1][0] = b3; C - b2[0][1][1] = b; D - b2[0][2][1] = b[1][0]; E - b2[1][1][0][1] = b[1][0]; F - b2[1][1] = b;*/
não cai questões de array assim na prova…
não mesmo… pode ficar tranquilo… basta so entender o conceito de arrays e pronto
=)
toredobud
Eu andei pesquisando e várias pessoas disseram que cai questão desse nível na certificação, tanto que nos simuladores tem essas questões.
Reilander
nao cai questoes assim
toredobud
Pessoal pelo q percebir me deram informação errada, disseram q cairia esse tipo de questão na certificação, pesso desculpas pela teimosia, mas se não for pedir muito, teria como responder essa questão???
Humbertim2
toredobud:
E ae pessoal, como muito de vcs estou em busca da certificação (SCJP 5.0), to estudando e fazendo alguns simulados, em um dos simulados(MasterExam) caiu uma questão sobre array, na qual fiquei com várias dúvidas, se alguém souber porque as opções (A-B-E-F) são as corretas, por favor me explique!!!
Grato Adriano
publicclassTest{publicstaticvoidmain(String[]args){short[][]b=newshort[4][4];short[][]big=newshort[2][2];shortb3=8;shortb2[][][][]=newshort[2][3][2][2];//insert code here}}/*Quais das linhas de código seguintes podem ser inseridas na linha 7 (//insert code here)e ainda possibilitar que o código compile? A - b2[1][1] = big; B - b[1][0] = b3; C - b2[0][1][1] = b; D - b2[0][2][1] = b[1][0]; E - b2[1][1][0][1] = b[1][0]; F - b2[1][1] = b;*/
A - b2[1][1] = big; correta pois o array b2 eh de quatro dimensões… a posição do array b2 [1] de [1] esta esperando um array bidimensional;
B - b[1][0] = b3; correta pois o array b eh de duas dimensões e nesta linha esta sendo atribuido um elemento short na posição 1 de 0;
C - b2[0][1][1] = b; errada pois a posição 0 de 1 de 1 esta esperando um array unidimensional, e no caso esta sendo passado um array bidimensional…
D - b2[0][2][1] = b[1][0]; errada alem do descrito acima ainda há tbm que a posição 0 de 2 de 1 esta esperando um array unidimensional e no caso esta sendo passado o conteudo da posiçao 1 de 0 do array b…
E - b2[1][1][0][1] = b[1][0]; correta pois a posicao do array b2 1 de 1 de 0 de 1 esta esperando um elemento short e eh justamente isto que esta sendo passado…
F - b2[1][1] = b; correta pois a posicao 1 de 1 do array b2 esta esperando um array bidimensional… e eh justamente isso que esta sendo passado…
nao sou muito didatico… espero ter ajudado… aconselho a vc dar uma olhada no capitulo 3 do livro da katy…
abraço
victorwss
Acho que na prova da 1.4 cai questões assim sim, mas na 5.0 e na 6.0 já não cai mais.
Pelo menos na que eu fiz tinha pouca coisa sobre arrays, mas não lembro direito porque já faz tempo.
Reilander
brother, eu to querendo fazer certificacao tb,
tu indica algum simulado que mais se assemelhe com a prova?
posta o link
flw
toredobud
Obrigado a todos pela ajuda, principalmente ao Humbertim2, com relação aos simulados eu uso o whizlabs e o MasterExam, os links seguem abaixo. Flwww’s