浙教版(2019)高一信息技术必修1 数据与计算 3.2 Python语言程序设计 同步习题

试卷更新日期:2021-12-23 类型:同步测试

一、选择题

  • 1. 以下是一段python程序:

    它的可以用哪个流程图表达(    )。

    A、 B、 C、
  • 2. 3e-4属于的数据类型是(    )
    A、整型 B、字符串 C、实型 D、布尔型
  • 3. 在Python编程中,判断一个学生是否是一名体重(weight)大于50千克或者身高(height)小于155厘米的女生(gender:Female),条件表达式可以表示为(    )。
    A、(gender=="Female")and (weight>50 or height<155) B、gender=="Female"and weight>50 or height<155 C、(gender=="Female")or (weight>50 or height<155) D、gender=="Female"or weight>50 or height<155
  • 4. Python中,可以输出hello world的是(  )
    A、printf(“hello world”) B、output(“hello world”) C、Print(“hello +world”) D、print(“hello world”)
  • 5. 小明参加课外活动小组,对盆栽中某一枝条做好标记,记录28天内该枝条的生长情况,每周日记录一次,四次记录结果分别为8.8cm、10.1cm、10.9cm、11.4cm。他使用Python编码。制作了关于枝条长度(单位:cm)的柱形图,代码及柱形图如下图所示,代码空白处应填。 (       )

    A、"8.8,10.1,10.9,11.4" B、"8.8","10.1","10.9","11.4" C、8.8,10.1,10.9,11.4 D、[8.8,10.1,10.9,11.4]
  • 6. 以下关于Python自带数据结构的运算结果中正确的是哪一项?(     )
    A、l=[1,2,3,4,5]del l[2:4]则运算之后1为[1,2,3] B、basket=['apple','banana','apple','orange']fruit=set(basket)len(fruit) 的结果是5 C、basket=['apple','banana','apple','orange','melo']fruit=set(basket)len(fruit) 的运算结果是3 D、1=[2,1,3,5,4]remove(3)sort()则运算之后1为[1,2,4,5]
  • 7. 找出三位正整数中能被3整除的整数。

    for i in range(①,②):

          if i%3==0:

    下列选择正确的是(    )

    A、①是100,②是999 B、①是100,②1000 C、①是101,②1000 D、以上都不对
  • 8. 下面代码的输出结果是(     )

    for i in range(1,5):

      print(‘#’*i)

    A、 B、 C、 D、
  • 9. 表达式 30+2**5//3-2的值为( )。
    A、78 B、64 C、38 D、34
  • 10. 函数如下:

    def printinfo( numbers, age = 35 ):

      print( numbers )

      print( age )

    下面那些在调用函数时会报错(    )

    A、printinfo( [2,4,5] ) B、printinfo( 12, 30 ) C、printinfo( age = 20, numbers = 15 ) D、printinfo( age = 20 )
  • 11. Python 定义私有变量的方法为。(    )
    A、使用 __private 关键字 B、使用 public 关键字 C、使用DEF定义变量名 D、使用 __XX 定义变量名

二、非选择题

  • 12. 输入n,计算s=1!+2!+...+n!的未6位(不含前导0)。N<=1000000,n!表示前n个正整数之积。
  • 13. 实现一个简单的出租车计费系统,当输入行程的总里程时,输出乘客应付的车费(车费保留一位小数)。计费标准具体为起步价10元/3千米,超过3千米以后,每千米费用为1.2元,超过10千米以后,每千米的费用为1.5元。