浙教版(2019)高中信息技术2021-2022学年必修1第三章 算法的程序实现 本章小结2
试卷更新日期:2021-10-27 类型:单元试卷
一、选择题
-
1. 以( )开头的代码是注释语句,不参与程序的执行。A、% B、# C、“” D、;2. 某算法的部分流程图如图所示。执行这部分流程,输入变量n的值为5,则下列说法正确的是( )A、语句“c<=n?”共执行了4次 B、循环结束后,变量a的值为3 C、循环结束后,变量b的值为5 D、循环结束后,程序输出的值为63. 程序运行结果是( )
c=0
for i in range(1,26):
If i%2==0:
c=c+1
Print(c)
A、12 B、13 C、14 D、154. 下列变量名在Python中合法的是( )A、36B B、F55# C、for D、_Good5. 下列表达式的值为True的是? ( )A、True>2 B、3>2>2 C、('3','2')<('33','22') D、'abc'>'xyz'6. Python文件的后缀名是( )A、pdf B、do C、pass D、Py7. (多选)下列有关for循环语句说法正确的是( )。A、for 循环变量 in 列表后面必须加冒号 B、For循环所包含的语句是不以缩进为标志的。 C、列表的几种表达方式有直接罗列,先定义后使用和使用range( )函数 D、For循环所包含的语句是以缩进为标志的。8. 变量赋值就是把数据和变量关联起来,以下a的数据类型在赋值后为元组的是( )。A、a=[2020, 11] B、a=(2020,11) C、a={2020,11} D、a={'year':'czm','month':11}9. 表达式120%8*2-6的运行结果为( )A、24 B、-24 C、-6 D、610. 下列问题中,最适合用计算机编程来解决的是( )A、找出 10000 以内的质数 B、制定一份旅行计划 C、处理音频文件 D、处理数码照片11. 已知变量a=5,a - =2,运算后变量a的值为( )A、0 B、1 C、3 D、712. 已知列表La=[1,2,3],执行语句La=[2]+La后,列表La中的元素为( )A、[3,4,5] B、[1,2,3,2] C、[1,2,2,3] D、[2,1,2,3]13. 下面哪个不是Python合法的标识符( )A、int_3 B、print C、count D、__name__14. 表达式 3 ** 2 的值为 ( )A、7 B、8 C、9 D、10二、填空题
-
15. 函数执行完成后,由将表达式的值返回给调用者,结束函数。16. 下列程序的运行结果为。
k=0
while k<=10:
k=k+2
print(k)
17. 用Python访问Access数据库一般可分为个步骤:第一步:建立与的连接;第二步:根据需要;
第三步:访问记录集,;
第四步:根据需要把处理好的数据中;
第五步:与数据库的连接。
18. 阅读程序。分析代码并回答问题。list=['a','b','c','d','e','f','g']
list1=[]
list2=[]
for i in range(7):
if i%2==0:
list1.append(list[i])
else:
list2.append(list[i])
print(list1)
print(list1)
(1)、list的数据类型是。(2)、list中的元素的数据类型。(3)、list1=[ ]的作用是。(4)、for i in range(7)语句中,i的实际数据范围是从到。(5)、append(list[i])的作用是。