浙教版(2019)高中信息技术2021-2022学年必修1第三章 算法的程序实现 基础知识练习

试卷更新日期:2021-10-27 类型:单元试卷

一、选择题

  • 1. 有一条输出语句:print( “ \0 58 ” ),其输出的结果是(    )
    A、48 B、0 C、“0” D、换行
  • 2. 在日常生活中,我们常常会碰到各种各样的问题,以下描述中最适合我们用计算机编程方法来处理的是(    )。
    A、去新华书店买书 B、计算某个同学期中考试各科成绩总分 C、计算10000以内的奇数平方和 D、在因特网上查找自己喜欢的歌曲
  • 3. 对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为(   )
    A、3 B、4 C、5 D、6
  • 4. range( )函数可以生成某个范围内的数字序列,range(25,0,-5)是(   )。
    A、20 15 10 5 B、25 20 15 10 5 0 C、20 15 10 5 0 D、25 20 15 10 5
  • 5. 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)==0
  • 6. Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是(    )
    A、新行和字符串Good B、r"\nGood" C、\nGood D、字符r、新行和字符串Good
  • 7. 设a=2,b=5,在python中,表达式a>b And b>3的值是(    )
    A、False B、True C、-1 D、1
  • 8. 下面代码执行时,当输入8.9,输出结果是(    )

    v=float(input("请输入速度(千米/秒):"))

    if v>=7.91:

        print("飞船成功飞行!")

    else:

        print("飞船不能升空!")

    A、True" B、False C、"飞船成功飞行!" D、"飞船不能升空!"
  • 9. 有python程序如下:

    S=input( )

    print(S * 3)

    运行后通过键盘输入6,则运算结果是(    )

    A、666 B、SSS C、18 D、S*3
  • 10. python文件的扩展名是(     )
    A、py B、pye C、vbp D、Pyr
  • 11. 下列可以作为python变量名的是(    )
    A、'a1' B、6key C、False D、i_f
  • 12. 运行下列 Python程序,结果正确是(     )

    a=32

    b=14

    c=a//b

    print(c)

    A、2.2 B、2 C、“2” D、4
  • 13. 表达式14 % 6 和14 % -6的结果分别是(     )
    A、2和-2 B、2和2 C、2和-4 D、2和4
  • 14. Python 定义私有变量的方法为。(    )
    A、使用 __private 关键字 B、使用 public 关键字 C、使用DEF定义变量名 D、使用 __XX 定义变量名

二、填空题

  • 15. numpy是一个科学计算包,其中包括很多 , 如、矩阵计算方法、、线性代数等。
  • 16. 有如下程序段:

    s=0

    for i in range(1,11,2):

    s=s+i

    print(s)

    该程序段运行后,s的值为

  • 17. 在python中,有程序如下,如果通过键盘输入5,则运算结果是

    A=int(input( ))

    print(A * 5)

  • 18.    函数的调用采用的方式。

三、简答题

  • 19. 根据输入的百分制分数,将其转换为等级制(优、良、中、及格、不及格)并输出。