题目内容
【题目】执行两次如图所示的程序框图,若第一次输入的x值为7,第二次输入的x值为9,则第一次,第二次输出的a值分别为( )
A.0,0
B.1,1
C.0,1
D.1,0
【答案】D
【解析】解:当输入的x值为7时,
第一次,不满足b2>x,也不满足x能被b整数,故b=3;
第二次,满足b2>x,故输出a=1;
当输入的x值为9时,
第一次,不满足b2>x,也不满足x能被b整数,故b=3;
第二次,不满足b2>x,但满足x能被b整数,故输出a=0
故选:D
【考点精析】解答此题的关键在于理解算法的条件结构的相关知识,掌握条件P是否成立而选择执行A框或B框.无论P条件是否成立,只能执行A框或B框之一,不可能同时执行A框和B框,也不可能A框、B框都不执行.一个判断结构可以有多个判断框,以及对算法的循环结构的理解,了解在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,循环结构可细分为两类:当型循环结构和直到型循环结构.
练习册系列答案
相关题目