1、高一数学必修 3 算法初步试题一、选择题: 1. 算法的三种基本结构是 ( )A. 顺序结构、模块结构、条件结构 B. 顺序结构、循环结构、模块结构C. 顺序结构、条件结构、循环结构 D. 模块结构、条件结构、循环结构2. 将两个数 a=8,b=17 交换,使 a=17,b=8,下面语句正确一组是 ( )A. B. C. D. 3. 给出以下四个问题,输入一个数 x,输出它的相反数.求面积为 6 的正方形的周长.求三个数 a,b,c 中的最大数.求函数 的函数0.12)( xxf值.不需要用条件语句来描述的有 ( ) A. 1 个 B. 2 个 C. 3 个 D. 4 个4. 下面为一个求 2
2、0 个数的平均数的程序,在横线上应填充的语句为 ( )A. i20B. i=20D. i100 (B)i50 ( D)i1; D. x14.二进制数 10111 转化为五进制数是( )A.41; B.25; C.21; D.435.假设 a=125,那么在执行 b=a10a10 后 b 的值为( )A.0.5; B.2.5; C.0; D. 0.56.在语句 PRINT 3,3+2 的结果是( )A.3,3+2; B.3 5; C.3,5; D.3 2+37.用秦九韶算法在计算 f(x)=2x4+3x3-2x2+4x-6 时,要用到的乘法和加法的次数分别为( )A.4,3; B.6,4; C.
3、 4, 4; D.3,48.下列输入语句正确的是( )A.INPUT x,y,z B.INPUT “x=”;x,“y= ”;yC.INPUT 2,3,4 D.INPUT x=2 9.将 3x2y+ 表示成计算机程序表达式为( )A.3*x2*y+x(2+y) ;B.3*x2*y+x 2+y;C.3x2y+x2+y;D.3 x2y+x(2+y)10.a=3b=4a=bb=aPRINT a,bEND以上程序输出的结果是( )A.3,4; B.4,4; C.3, 3; D.4,311.三位七进制的数表示的最大的十进制的数是( )A.322; B.332; C.342; D.35212.INPUT a
4、b=a10a 10+aMOD10PRINT bEND若 a=45,则以上程序运行后的结果是( )A.0.5; B.3; C.1.5; D.4.5二、填空题:13.1001011(2) = (10)14.一个完整的程序框图至少应该包含 15.5280 和 2155 的最大公约数是 16.用二分法求方程的近似根,精确度为 e,则循环结构中止的条件是 三、解答题:17.用秦九韶算法计算函数 f(x)=2x4+3x3+5x-4 当 x=2 时的函数值。18.铁路托运行李,从甲地到乙地,按规定每张客票托运行李不超过 50kg 时,每千克 0.2 元,超过 50kg 时,超过部分按每千克 0.25 元计算,画出计算行李价格的算法框图。19.某次考试,满分 100 分,按规定 x80 者为良好,60x80 者为及格,小于 60 者不及格,画出当输入一个同学的成绩 x 时,输出这个同学属于良好、及格还是不及格的程序框图。21.编程序,求和 s=1!+2!+3!+20!22.利用 = 4(1 ),编写程序求 的近似值(精确到917530.001)