WHAT WILL BE THE OUTPUT OF THE PROGRAM

21. What will be the output of the program?

class BoolArray

{

boolean [] b = new boolean[3];

int count = 0;

void set(boolean [] x, int i)

{

x[i] = true;

++count;

}

public static void main(String [] args)

BoolArray ba = new BoolArray();

ba.set(ba.b, 0);

ba.set(ba.b, 2);

ba.test();

void test()

if ( b[0] && b[1] | b[2] )

6

count++;

if ( b[1] && b[(++count - 2)] )

count += 7;

System.out.println("count = " + count);

}

A.count = 0

B. count = 2

C. count = 3

D.count = 4