万能百科  > 计算机   > 

[单项选择题] 阅读程序:Private Sub Form_ Click() a=0 For j=1 To 15a=a+j Mod 3 Next j P

2021-07-20   

[单项选择题] 阅读程序:Private Sub Form_ Click() a=0 For j=1 To 15a=a+j Mod 3 Next j Print aEnd Sub 程序运行后,单击窗体,输出结果是______。

A.105

B.1

C.120

D.15

正确答案:

D

参考解析:

[知识点] for循环与运算符的优先级[评析] 本题是计算1到15对3取余的所有余数的和。For循环控制变量j从1到15变化,步长为1,每执行一次循环变量的值加1,因此循环语句的执行了15次。因为Mod运算符的优先级高于加(+),因此循环体a=a+ jMod 3中,首先执行j Mod 3语句,再与a相加。变量a的功能是累计1到15对3取余的所有余数的和。程序的执行过程如下:第一次:i=1,a=0,a=0+1 mod 3=0+1=1第二次:j=2,a=1,a=1+2 mod 3=1+2=3第三次:j=3,a=3,a=3+3 mod 3=3+0=3第四次:j=4,a=3,a=3+4 mod 3=3+1=4第五次:j=5,a=4,a=4+5 mod 3=4+2=6……第十五次:j=15,a=15,a=15+15 mod 3=15+0=15

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签