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

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 [1…M,1…M] 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


Não duplique tópicos. Esse tópico será trancado.
E boa parte de suas questões está em Delphi, não em Java.