用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。SET TALK OFFINPUT "X=" TO XS=0DO WHILE X! =0S=S+MOD(X, 10)ENDDO?sSET TALK ONA.X=int(X/10)B.X=int(X%10)C.X=X-int(X/10)D.X=X-int(X%10)

题目

用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。

SET TALK OFF

INPUT "X=" TO X

S=0

DO WHILE X! =0

S=S+MOD(X, 10)

ENDDO

?s

SET TALK ON

A.X=int(X/10)

B.X=int(X%10)

C.X=X-int(X/10)

D.X=X-int(X%10)


相似考题
更多“用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。SET TALK OFFINPUT "X=" TO XS ”相关问题
  • 第1题:

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

    A.x=int(x/10)

    B.x=int(x%10)

    C.x=x-int(x/10)

    D.x=x-int(x%10)


    正确答案:A
    解析:此程序运行步骤如下: 
      首先等待用户屏幕输入一个数字,由变量x保存该数字;将。赋值给变量s,此变量用于计算各位数字和:使用一个Do While循环语句,首先判断x是否等于0,如果等于0,退出循环;如果不等于零,则使用MOD()(取余)函数求出x除以10的余数(数字的个位数),并累加到变量s中。接下来,程序应当将变量x除以10并取整,使之缩小10倍,以便将x的10位数字变为个位数字,所以在此应当选择选项A。其余选项均为错误选项。

  • 第2题:

    ( 28 )下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是

    SET TALK OFF

    INPUT " x= " TO x

    s=0

    DO WHILE x!=0

    s=s+MOD(x,10)

    ____________

    ENDDO

    ? s

    SET TALK ON

    A)x=int(x/10)

    B)x=int(x%10)

    C)x=x-int(x/10)

    D)x=x-int(x%10)


    正确答案:A

  • 第3题:

    1、编写程序,输入一个4位数的正整数,计算并输出各位数字之和。


    #include void main(void){ int n,s=0,i=0; cout cin>>n; while(n!=0) { s+=n%10; i++; n/=10; } cout cout}

  • 第4题:

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

    A.X=int(X/10)

    B.X=int(X%10)

    C.X=X-int(X/10)

    D.X=X-int(X%10)


    正确答案:A
    解析:首先用户输入一个数字保存到变量X中,使用一个DOWHILE循环语句来累加各位数字之和,判断条件是变量X是否等于0,如果为0,则退出循环,否则通过求余函数MOD得到变量X的个位数。因为题意要求计算各位数字之和,所以接下来应当将变量X除以10并取整,使之缩小10倍,以便将变量X的十位数变成个位数,然后再砍循环计算。

  • 第5题:

    用程序计算一个整数的各位数字的乘积,在下划线处应填写的语句是( )。

    INPUT”NUM=”TOhum

    cj=1

    DOWHILEnum!=O

    cj=cj﹡MOD(num,10)

    ENDDO

    ?cj

    A)num=INT(num/10)

    B)num=num-INT(num/10)

    C)num=INT(num%10)

    D)hum=num-INT(num%l0)


    正确答案:A
    用户首先输入一个数字保存到变量num中,使用一个DO WHILE循环语句来累计各位数字的乘积,判断条件是变量num是否等于0,如果为0,则退出循环,否则通过求余函数MOD得到变量Bum的个位数,因为题意要求计算各位数字的乘积,所以接下来应将变量num除以10并取整,使之缩小10倍,以便将变量hum的十位数变成个位数,然后再次循环计算。