阅读以下程序,给出运行结果。
classA{
publicstaticvoidmain(Stringargs[]){
intj=0;
for(inti=1;i<=10;i++){
j=j+i;
}
System.out.println("j="+j);
}
}
运行结果是:
A.lis=['%s*%s=%s'%(i,j,i*j)for i in range(1,10)for j in range(i,10)]
B.lis=['%s*%s=%s'%i,j,i*j)for j in range(1,10)for i in range(i,10]
C.lis=['%s*%s=%s'%(i,j,i*j)for i in range(1,10)for j in range(j,10)]
D.lis=['%s*%s=%s'%(i,j,i*j)for j in range(1,10)for i in range(j,10)]
A.I、Ⅱ和Ⅲ都不一定是真的
B.仅仅Ⅱ
C.仅仅Ⅲ
D.仅仅I和Ⅱ
(本小题满分12分)
已知等差数列{an}中,a1=9,a3+a8=0.
(I)求数列{an}的通项公式;
(Ⅱ)当n为何值时,数列{an}的前n项和Sn取得最大值,并求该最大值.