浙教版(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、循环结束后,程序输出的值为6
  • 3. 程序运行结果是(   )

    c=0

    for i in range(1,26):

      If i%2==0:

        c=c+1

    Print(c)

    A、12 B、13 C、14 D、15
  • 4. 下列变量名在Python中合法的是(     )
    A、36B B、F55# C、for D、_Good
  • 5. 下列表达式的值为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、Py
  • 7. (多选)下列有关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、6
  • 10. 下列问题中,最适合用计算机编程来解决的是(   ) 
    A、找出 10000 以内的质数 B、制定一份旅行计划 C、处理音频文件 D、处理数码照片
  • 11. 已知变量a=5,a - =2,运算后变量a的值为(    )
    A、0 B、1 C、3 D、7
  • 12. 已知列表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])的作用是