单项选择题

下列程序运行后的输出结果为( )。
public class Test
public static void main (String args[])
int i,j,p,s;
s=0;
for (i=1;i<=4; i++)
p=1;
for(j=1;j<=i:j++) p=p*j;
s=s+p;

System.out.println(s);

A) 46
B) 33
C) 30
D) 40