1、2012年人教 A版高中数学必修三 1.2基本算法语句练习卷与答案(二)(带解析) 选择题 给出以下程序: 如果输入 x1 2, x2 3,那么执行此程序的结果是输出 ( ) A 7 B 10 C 5 D 8 答案: C 阅读下面的程序: 可知程序运行的结果是 ( ) A 3 B 3 4 C 3 4 5 D 3 4 5 6 答案: D 已知程序如下,若输入的 x值为 5,则运行结果是 ( ) A y 5 B y -5 C y 1 D y -1 答案: C 已知程序: 若输入的两位数是 83,则输出的结果为 ( ) A 83 B 38 C 3 D 8 答案: B 若输入 x的值为 3,则该程序运
2、行后,输出变量 y的值是 ( ) A 3 B 6 C 9 D 27 答案: B 给出下列三个问题: 输入一个数 x,输出 f(x) 的函数值; 求面积为 6的正方形的周长; 求三个数 a、 b、 c中的最大数 其中可以用条件语句来描述其算法的有 ( ) A 1个 B 2个 C 3个 D 0个 答案: B 下列对条件语句的描述正确的是 ( ) A ELSE后面的语句不可以是条件语句 B两个条件语句可以共用一个 END IF语句 C条件语句可以没有 ELSE后的语句 D条件语句中 IFTHEN 和 ELSE后的语句必须都有 答案: C 下面是判断所输入的正整数的奇偶性的程序 将其补充完整,则横线上
3、应填 (x MOD 2的意思是求 x除以 2的余数 )( ) A m 2k 1, x 2k B m 0, “x为偶数 ” C m 0, x为偶数 D m 1, “x为偶数 ” 答案: D 阅读下列程序: 如果输入 5,则该程序运行结果为 ( ) A 1 B 10 C 25 D 26 答案: D 填空题 读程序,完成下列题目: 程序如图: (1)若执行程序时,没有执行语句 y x 1,则输入的 x 的范围是 _; (2)若执行结果 y 3,则执行的赋值语句是 _,输入的 x的值是 _ 答案: (1)x1 (2)y x 1 2 下面的程序是求一个函数的函数值的程序: 若执行此程序的结果为 3,则输
4、入的 x值为 _ 答案:或 -3 (2011 年东营高一检测 )将程序补充完整:输入两个数,输出其中较大的数,则 处应填 _ 答案: PRINT b (教材例 5改编 )若下面程序执行的结果是 5,则输入的 x值是_ 答案:或 -5 解答题 输入一个数 x,如果它是正数,则输出它;否则不输出画出解决该问题的程序框图,并写出对应的程序 答案:见 (2011年吉林高一检测 )给出如下程序 (其中 x满足: 0x12) 程序: (1)该程序用函数关系式怎样表达 (2)画出这个程序的程序框图 答案:见 到银行办理个人异地汇款 (不超过 100万 )时,银行要收取一定的手续费汇款额不超过 100元,收取 1元手续费;超过 100元但不超 过 5000元,按汇款额的 1%收取;超过 5000元,一律收取 50元手续费试用条件语句描述汇款额为x元时,银行收取的手续费为 y元的过程,画出程序框图并写出程序 答案:见