浙教版(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<1554. 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、3410. 函数如下: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 定义变量名二、非选择题