全部题库 / VF / 试题详情
单选题 VF
2015-07-03

下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是(   )。
SET TALK OFF
INPUT〝X=〞TO x
s=0
DO WHILE x!=0
s=s+MOD(x,10)
ENDDO
?s
SETTALK ON

A.x=int(x/10)
B.x=int(x%10)
C.x=x-int(x/lO)
D.x=x-int(x%l0)

参考答案

A

答案解析

MOD是取余函数,MOD(x,10)就是取x的个位数,因为本题是计算一整数的各位数字之和,如果依次把x的各位移到个位数上,进行相加就可以实现了。D0环中的第一条语句,即是计算个位数之和,所以第2条语句应该是将x的各位数字进行移动而A)选项的语句是将x的值除以10后取整,即可以实现将每位向右移动一位。

你可能感兴趣的试题

A.选择编号最小的未使用工作区
B.选择0号工作区
C.关闭当前工作区中的表
D.选择当前工作区
A.ZAP命令只能删除当前表的当前记录.
B.ZAP命令只能删除当前表的带有删除标记的记录
C.ZAP命令能删除当前表的全部记录
D.ZAP命令能删除表的结构和全部记录