选择题5.0分
理科数学

9.已知集合A﹣{1,2,3,4,5,6,7,8,9),在集合A中任取三个元素,分别作为一个三位数的个位数,十位数和百位数,记这个三位数为a,现将组成a的三个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=219,则I(a)=129,D(a)=921),阅读如图所示的程序框图,运行相应的程序,任意输入一个a,则输出b的值为(  )

A

792

B

693

C

594

D

495

正确答案及相关解析

正确答案

D

解析

A,如果输出b的值为792,则a=792,

I(a)=279,D(a)=972,b=D(a)﹣I(a)=972﹣279=693,不满足题意.

B,如果输出b的值为693,则a=693,

I(a)=369,D(a)=963,b=D(a)﹣I(a)=963﹣369=594,不满足题意.

C,如果输出b的值为594,则a=594,

I(a)=459,D(a)=954,b=D(a)﹣I(a)=954﹣459=495,不满足题意.

D,如果输出b的值为495,则a=495,

I(a)=459,D(a)=954,b=D(a)﹣I(a)=954﹣459=495,满足题意.

故选:D.

考查方向

本题主要考查学生对循环结构的程序框图的认识与理解,意在考查考生对基础知识的掌握程度和运算求解能力。本处在近几年的各省高考题出现的频率较高,常在三角求值,函数求值、数列求和等知识点交汇处命题。

解题思路

利用验证法判断每个选项,分条件不断赋值得到结论。

易错点

本题不易看出需由选项入手去完成而使问题复杂化。

知识点

程序框图