Duvidas sobre funções JAVA, alguem poderia ajudar?pls

3 respostas
J

Pessoal, bom dia …

Não tenho muito conhecimento em Java, trabalho com Gerenciamento de projetos PMI. Atualmente preciso de uma explicação das questões a seguir da funcionalidade dos códigos, de como eles chegaram ao resultado. Segue pergunta e respota correta.
Se alguem poder de ajudar ficarei grato, e podem contar comigo no que precisaram na minha especialidade, segue questões com respostas.

Questão 1)))

Analise o seguinte programa desenvolvido na linguagem
Java.

public class testeLogica {

public static void main(String[] args) {

boolean A, B;

A = true;

B = false;

System.out.print((A || B && A || !B) + ? ?);

System.out.print((!(A || !B) && (A || B)) + ? ?);

System.out.print(((A && B) && (!A || !B)) + ? ?);

System.out.print((!A && B || A && !B ));

}

}

:?:

Assinale a opção com a sequência CORRETA, de cima

para baixo.

a) false false false true

b) false true false true

c) true false false true - respostas correta

d) true false true false

Questão 2 ))

program Matriz;

const M=3;

Var a: Array [1M,1M] of integer;

Var laco,cpl,passo,i,j: integer;

begin

for laco:=1 to 4 do begin

if laco<3 then cpl:=M-1 else cpl:=0;

if laco<3 then passo:=1 else passo:=-1;

i:= (M-cpl);

while(i<>M+1) and (i<>0) do begin

if ODD(laco) then begin

j:=(M-cpl);

write(a,i,j, );

end else begin

j:=(cpl+1);

write(a,j,i, ');

end; {if}

i := i + passo;

end;{for i}

end;{for laco}

end.

Marque a alternativa que exibe CORRETAMENTE o resultado da execução
desse programa.
a) a11 a22 a33 a33 a22 a11 a13 a22 a31 a31 a22 a13
b) a11 a21 a31 a32 a33 a23 a13 a12
c) a11 a21 a31 a12 a22 a32 a13 a23 a33
d) a11 a21 a31 a31 a32 a33 a33 a23 a13 a13 a12 a11 - resposta correta


Questão 3 ))))

program Cells;

type CellPointer = ^Cell;

Cell = RECORD

value : integer;

PCell : CellPointer;

end;

var A, H : ^Cell;

var i: integer;

begin

New(A);

H := A;

A^.value := 1;

for i:=1 to 3 do begin

New(A^.PCell);

A^.PCell.value := A^.value + 2;

A := A^.PCell;

end;

writeln(H^.value, e ', A^.value );

end.

Marque a alternativa que exibe CORRETAMENTE o resultado da execução
desse programa.
a) 1 e 7 - resposta correta
b) 1 e 5
c) 0 e 7
d) 0 e 5


questão 4 )))

package Greek;

public class Alpha {

protected int iamprotected;

protected void protectedMethod() {

System.out.println(protectedMethod);

}

}

package Latin;

import Greek.*;

class Delta extends Alpha {

void accessMethod(Alpha a, Delta d) {

a.iamprotected = 10;

d.iamprotected = 10;

a.protectedMethod();

d.protectedMethod();

}

}

Marque a alternativa que indica CORRETAMENTE a legalidade ou ilegalidade
das tentativas de acesso em accessMethod da classe Delta, respectivamente,
de acordo com a ordem em que aparecem no código.

a) ilegal; legal; ilegal; legal - resposta correta
b) legal; legal; legal; legal
c) legal; ilegal; legal; ilegal
d) ilegal; ilegal; ilegal.; ilegal


3 Respostas

edmarr

Aoh trabalho de casa heim \o/

alexvingg

Cara da uma olhada aqui antes de postar :slight_smile:

Trabalho de casa[2]

ViniGodoy

Por favor:

  1. Quando postar códigos, use a tag code: http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
  2. Dê um título descritivo ao seu tópico. 99% dos dos tópicos são de dúvida, e são de Java, portanto, seu título não ajudou em nada.
  3. Não poste lição de casa. Mostre o que você já fez e pergunte apenas onde tem dúvida.
  4. Não duplique tópicos. Na dúvida sobre qual fórum abrir, abra apenas em um e nós da moderação moveremos se você tiver errado.

Esse tópico será trancado. Abra outro corretamente quando tiver dúvidas mais específicas.

Criado 11 de agosto de 2011
Ultima resposta 11 de ago. de 2011
Respostas 3
Participantes 4