资源简介 浙教版(2019))必修一单元卷第三章 算法的程序实现一、单选题(共17题,每个2分)1. Python是一门 ().A. 自然语言B. 汇编语言C. 高级语言D. 机器语言2.c=3.1415 需要将数据转换为整数,使用的方法是()A . str(c)B . float(c)C . int(c)D . round(c)3.在Python中print(14//4)的运行结果是()。A.2B.3C.3.5D.44.在Python中,判断一个数x能否被2整除的表达式是()A.x= =7B.x!=7C.x%7= =0D.x//7= =05.下列变量名在Python中合法的是 ()A .2aB .forC . a_3D .a#36.当关系表达式成立时,值为真(True),不成立时为假(False),则23==24,其值为()A .TrueB .FalseC .23D.247.Python表达式a=b中“=”表示 ()A.交换“=”左右两边变量的值B.把“=”右边变量的值赋值给左边变量C.把“=”左边变量的值赋值给右边变量D.比较“=”左右两边变量的值是否相等8.已知字符串a="python",则print(a[1])的值为()A."p"B."py"C."Py"D."y"9.列表rate=[0.0325,0.03,11,0.02,0.0175] ,则rate[0]的值是()A.0.0325B .0.03C.0.02D .0.017510.有如下程序段:上述程序段运行之后打印出的a的值是()a = 2b = 3a *= ba += bprint(a)A.9B .8C.7D.611.有如下程序段: 若程序运行后输入20,打印出的score的值为() 。score = int(input("请输入分数:"))if score > 60: score += 20score += 10print(score)A.60B.40C.30D.2012.在Python中,下列程序运行后会看到第三行显示的是()for sc in ["青菜",“红薯”,"玉米","西红柿"]: print(sc)A.青菜B.红薯C.玉米D.西红柿13.函数range(1,10)生成的序列是()。A.1到10B.1到9C.0到10D.0到914.下面程序运行结果是()sum=0for i in range(1,11): sum+=iprint(sum)A.53B.54C.55D.5615.运行下列Python程序,当输出结果为105时,则①处应填入(A)i=1s=1while ①: s=s*i i+=2print(s)A i<=7B i<7C i>=7D i>716.运行下列Python程序后输出的结果是( )def area(h1,h2): #根据边长h1和h2计算一个矩形的面积s s=h1*h2 return sPrint(area(2,3)+area(5,6)+area(3,4A.6B.48C.30D.1217.小红用Python编写程序画出了5个半径不同的圆构成的图形,在第三行下划线处应该填写() A.mypen.left(x)B.mypen.right(x)C.mypen.color(x)D.mypen.circle(x)二、填空题18.以下程序的功能是:计算表达式1×2×3×4×5×6×7×8×9×10的值,并将计算结果存入变量sum中,请完成下面划线处程序填空。sum = ① for i in range(2, 11): sum = ② print(sum)(1)划线处①的程序是____________,(2)划线处②的程序是____________。19.小明有10万本金,想要购买银行保证收益型理财产品,每年到期后连本带扔购买此种理财。请你帮助小明分析,在年收益率不变的情况下,多少年后小明的累计收益能超过本金,请完成程序填空。(提示:累计收益=本金+本金*年利率)(1)程序第6行下划线处应填入____________。(2)该程序主要是通过while语句实现____________结构。20.执行以下Python程序后,变量c的值可能的范围是____到______的整数。第三章 算法的程序实现答案1 2 3 4 5 6 7 8 9 10C C B C C B B D A A11 12 13 14 15 16 17C C B C A B D18.(1)1;(2)sum*I 19.(1) (2)循环 20. (1)0;(2)100 展开更多...... 收起↑ 资源预览