柠檬试题库
search
首页 计算机 公务员 驾照 关于

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


  • A.x=int(x/10)
  • B.x=int(x%10)
  • C.x=x-int(x/10)
  • D.x=x-int(x%10)
热度🔥217
参考答案:A
解析:

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