高中学习网-高中学习方法、解题技巧、知识点总结、学习计划、同步辅导资料!

高中学习网-人民教育出版社人教版部编同步解析与测评答案-电子课本资料下载-知识点学习方法与技巧补课解题技巧学习计划表总结-人教网-高中试卷网-中学学科网

1.4算法初步单元测试

http://www.newdu.com 2018-11-30 人民教育出版社 佚名 参加讨论

    1.4算法初步单元测试
    1.如图所示程序框图,能判断任意输入的数x的奇偶性:其中判断框内的条件是(  )
    A.m=0             B.x=0
    C.x=1             D.m=1
    
    2.算法的过程称为“数学机械化”,数学机械化的最大优点是可以让计算机来完成,中国当代数学家在这方面研究处于世界领先地位,为此而获得首届自然科学500万大奖的是(    )
    A.袁隆平     B.华罗庚
     C.苏步青     D.吴文俊
    3.算法
    S1  m=a  
    S2  若b<m,则m=b
    S3  若c<m,则m=d
    S4  若d<m,则 m=d
    S5  输出m,则输出m表示    (    )
    A.a,b,c,d中最大值
     B.a,b,c,d中最小值
     C.将a,b,c,d由小到大排序
    D.将a,b,c,d由大到小排序
    4. 如图程序运行后输出的结果为  (     )
     A. 50            B. 5            C. 25            D. 0
    
    5.计算机执行下面的程序段后,输出的结果是  (   )
    A.1,3        B.4,1       C.0,0       D.6,0
    
    6.用“辗转相除法”求得459和357的最大公约数是(   )
    A.3    B.9    C.17    D.51
    7.算法的三种基本结构是 (    )
     A. 顺序结构、模块结构、条件结构       B. 顺序结构、循环结构、模块结构
     C. 顺序结构、条件结构、循环结构       D. 模块结构、条件结构、循环结构
    8.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 (    )
    A.i>20       B.i<20       C.i>=20       D.i<=20
    9.用秦九韶算法计算多项式时的值时,需要做乘法和加法的次数分别是 (    )
     A.6 , 6              B.5 , 6          
    C.5 , 5           D.6 , 5
    10.给出以下一个算法的程序框图(如图所示),该程序框图的功能是(  )
    A.求输出a,b,c三数的最大数
    B.求输出a,b,c三数的最小数
    C.将a,b,c按从小到大排列 
    D.将a,b,c按从大到小排列
    
     11.若输入8时,则下列程序执行后输出的结果是            
    
     12.下左程序运行后输出的结果为_________.
    

    x=5
    y=-20
    IF  x<0  THEN
    x=y-3
    ELSE
    y=y+3
    END IF
    PRINT  x-y ; y-x
    END
    (第12题)
    
 

    13.用直接插入排序法对:7,1,3,12,8,4,9,10进行从小到大排序时,第四步得到的一组数为: _  _    .  
    14.求方程 的近似根,要先将它近似地放在某两个连续整数之间,则应当在区间       上.
    15.学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不敢做的有很大计算量的问题,这主要归功于算法语句的            
    16.上右程序输出的n的值是____________.
    

    j=1
    n=0
    WHILE  j<=11
    j=j+1
    IF  j MOD 4=0  THEN
    n=n+1
    END IF
    j=j+1
    WEND
    PRINT  n
    END    (第16题)
    
 

    17.函数y=请设计算法流程图,要求输入自变量,输出函数值.
    18.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法,画出程序框图,编写程序.
    19.把“五进制”数转化为“十进制”数,再把它转化为“八进制”数.
    20.给定一个年份,写出该年是不是闰年的算法,程序框图和程序.
    21.已知正四棱锥的底面边长为3,高为4,求正四棱锥的体积和表面积,写出算法的伪代码,并画出相应图.
    参考答案:
    1.A; 2.D; 3.B; 4.D; 5.B; 6.D; 7.C; 8.A; 9.A; 10.B; 11. 0.7; 12. 22,-22; 13. [ 1  3  7  12 ] 8  4  9  10; 14. (1,2); 15. 循环语句; 16. 3;
    17.
    
    18.解 我们用c(单位:元)表示通话费,t(单位:分钟)表示通话时间,
    则依题意有 
    算法步骤如下:第一步,输入通话时间t;第二步,如果t≤3,
    那么c = 0.2 ;否则令 c = 0.2+0.1 (t-3);
    第三步,输出通话费用c ;
    程序框图如图所示
    

    INPUT  t
    IF t<= 3  THEN
    c=0.2
    ELSE
    c=0.2+0.1(t-3)
    END  IF
    PRINT c
    END
    (第18题程序)
    
 

    
    19.解:①
    ②
    20.S1:输入一个年份x
    S2:若z能被100整除,则执行S3否则执行 S4
    S3:若x能被400整除,则x为闰年,否则x不为闰年
    S4:若x能被4整除,则x为闰年,否则x不为闰年
    

    INPUT  x
    IF  x=100k(k是正整数)THEN
    IF  x=400k(k是正整数)THEN
    PRINT“x是闰年”
    ELSE“x不是闰年”
    END   
    ELSE  IF  x=4k(k是正整数)THEN
    PRINT“x是闰年”
    ELSE“x不是闰年”
    END
    
 

    
    21.
    
    
     (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
高中语文
高中数学A版
高中数学B版
高中英语
高中物理
高中化学
高中生物
高中历史
高中政治
高中地理
高中日语、俄语
学习方法
高中竞赛