6.(5分)执行两次如图所示的程序框图,若第一次输入的x值为7,第二次输入的x值为9,则第一次,第二次输出的a值分别为( )

参考答案
D
2017_省自主命题(山东)
6.(5分)执行两次如图所示的程序框图,若第一次输入的x值为7,第二次输入的x值为9,则第一次,第二次输出的a值分别为( )

D
用 3 道相关题确认基础和中等变式会到哪一步。
【解答】
(5分)(2017•山东)执行两次如图所示的程序框图,若第一次输入的x值为7,第二次输入的x值为9,则第一次,第二次输出的a值分别为( )

A.0,0 B.1,1 C.0,1 D.1,0
【解答】解:当输入的x值为7时,
第一次,不满足 $\mathsf { b } ^ { 2 } > \mathsf { x }$ ,也不满足x能被b整数,故 $b = 3$ ;第二次,满足 $\mathtt { b } ^ { 2 } > \mathtt { x }$ ,故输出 $\mathsf { a } \mathsf { = } 1$ ;
当输入的x值为9时,
第一次,不满足 $\mathsf { b } ^ { 2 } > \mathsf { x }$ ,也不满足x能被b整数,故 $b = 3$ ;第二次,不满足 $\mathsf { b } ^ { 2 } > \mathsf { x }$ ,满足x能被b整数,故输出 $\mathtt { a } = 0$ ;
故选:D