浙教版(2019)高中信息技术2021-2022学年必修1第三章 算法的程序实现 本章小结4
试卷更新日期:2021-10-27 类型:单元试卷
一、选择题
-
1. 下面不是python特性的是( ):A、免费的 B、简单易学 C、可移植性好 D、是低级语言2. 已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为( )A、"yth" B、"yt" C、"py" D、"yh"3. 列表q=[1,2,3,4,5,6],删除列表数值1,下列代码不能实现此功能的代码是( )A、del q[1] B、del q[0] C、q.pop(0) D、ABC都不可以。4. 下列程序运行后,在键盘输入100,则程序的运行结果是( )。
x=input("Please input x:")
if x<0 or x>=20:
print(x//10)
elif 0<=x<5:
print(x)
elif 5<=x<10:
print(3*x-5)
elif 10<=x<20:
print(0.5*x-2)
A、10 B、100 C、295 D、485. 已知a是一位3位正整数,下列表达式中能得到它十位上的数字的是( )A、a/10%10 B、a//10%10 C、a%10//10 D、a%10/106. listque=[] #定义列表listque存储订单x=0
while(x!=4): #当x=!4时,执行循环
print('1. 添加订单')
print('2. 发货')
print('3. 查看订单列表')
print('4. 退出')
x=int(input("输入你的选择:")) #输入选择项
if 1 :
y=input("输入订单编号:") #输入订单编号
2 #在列表listque中添加订单号
elif x==2:
3 #如果订单列表为空
print("订单列表为空")
else:
print("发货单号:"+listque.pop(0))
elif x==3:
print("等待发货:",listque) #查询列表listque中的订单号
print()
input("运行完毕,请按回车键退出...")
此列表,定义的是( )列表。(从“空、非空” 里选填); 补充划线1/2/3处的内容。
A、空;x=1;listque.append(y) ; if len(listque)=0: B、非空;x==1;listque.append(x) ; if len(listque)==0: C、空;x==1;listque.append(y) ; if len(listque)==0: D、非空;x==1;listque.append(y) ; if len(listque)==07. 下列运算符中优先级最高的是( )A、* B、// C、% D、( )8. 以下说法正确的是( )A、列表可以存储任何类型的数据,并且同一个列表中元素的数据类型也可以不同 B、字典中的键是唯一的,所以其内存放的元素是有序数据 C、元组和集合的区别在于元组用小括号表示,而集合则用大括号表示 D、序列都支持相加和相乘操作9. 在Python代码中表示“x属于区间[a,b)”的正确表达式是( )。A、a≤x and x<b B、n<= x or x<b C、x>=a and x<b D、x>=a and x>b10. Python语言源代码程序编译后的文件扩展名为( )A、.py B、.c C、.java D、.c++11. 变量赋值就是把数据和变量关联起来,以下a的数据类型在赋值后为元组的是( )。A、a=[2020, 11] B、a=(2020,11) C、a={2020,11} D、a={'year':'czm','month':11}12. 以下是一段Python程序,它的基本结构属于( )a=1
b=a+1
print(a,b)
A、顺序结构 B、分支结构 C、循环结构 D、树形结构13. 下列可以作为变量名的是( )A、3ab B、a5 C、b 5 D、And14. 以下是一段python程序:它的可以用哪个流程图表达( )。
A、 B、 C、二、填空题