题目内容
分析下边的程序:若输入38,运行右边的程序后,得到的结果是( )
分析:根据题目程序分析,其程序意义为输入一个二位数,用它的个位数当十位数,十位数当个位数重新组合新数字.
解答:解:根据程序语句,
其意义为:
输入一个x=38,满足 9<x<100
a=x\10=3 取十位数
b=38 MOD 10=8,即取个位数
x=10*b+a=83 重新组合数字,用原来二位数的十位当个位,个位当十位
故当输入38时,
输出83.
故选B.
其意义为:
输入一个x=38,满足 9<x<100
a=x\10=3 取十位数
b=38 MOD 10=8,即取个位数
x=10*b+a=83 重新组合数字,用原来二位数的十位当个位,个位当十位
故当输入38时,
输出83.
故选B.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,通过对框图的理解,进行执行运算,输出运算结果.
练习册系列答案
相关题目