浙教版(2019)高中信息技术2021-2022学年必修1第三章 算法的程序实现 本章小结5

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

一、选择题

  • 1. 在文件模式下输入下列代码,运行程序,则IDLE解释器界面中现实的运行结果为:(    )

    a=‘2021’

    b=‘告诉自己,不曾辜负这么美好的时光。’

    print(a,b)

    A、a,b B、2021,告诉自己,不曾辜负这么美好的时光。 C、“ 2021,告诉自己,不曾辜负这么美好的时光。” D、2021 告诉自己,不曾辜负这么美好的时光。
  • 2. Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是(    )
    A、新行和字符串Good B、r"\nGood" C、\nGood D、字符r、新行和字符串Good
  • 3. 小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误(    )

    1a=3

    b=input()

    c=a+b

    print("c")

    A、1 B、2 C、3 D、4
  • 4. 在python中,运行以下程序,结果应为(    )

    a=5

    b=7

    b+=3

    a=b*20

    a+=2

    a=a%b

    print(a,b)

    A、5    7 B、20   10 C、22   7 D、2    10
  • 5. 在Python语言中,以下简单数据类型选项中描述错误的是(     )
    A、整数(int)、浮点数(float) B、字符串(str) C、布尔(bool) D、2.5+2.5的值是整数(int)类型
  • 6. 下列哪个语句在Python中是非法的?(    )
    A、x=y=z=1 B、x=(y=z+1) C、x,y=y,x D、x+=y
  • 7. 在 Python中常用的输入输出语句分别是(    )
    A、input()  output() B、input()   print() C、input()  printf() D、scandf()   printf()
  • 8. 已知字符串s1="python",s2="Python",则表达式中s1>s2的值为(    )
    A、“python” B、“Python” C、True D、False
  • 9. 下列有关于print命令的描述中,正确的是(   )
    A、在打印机里打印相关的文本或者数字等 B、可以用来画图 C、在屏幕中输出相应的文本或者数字等 D、执行语句print(“python”,3.7)时会出错
  • 10. 下列语言中(   )不属于高级语言
    A、python B、VC C、JAVA D、汇编语言
  • 11. 下列表达式能判断正整数x是偶数的是(     )
    A、x%2==0 B、x/2== 0 C、x %2==1 D、x % 2!=0
  • 12. 计算机在执行高级语言程序时,逐条语句翻译成机器语言并立即执行的程序是(   )
    A、解释程序 B、编译程序 C、高级程序 D、汇编程序
  • 13. python单行注释和多行注释分别是什么?(     )
    A、""" """和''' ''' B、#和""" """ C、//和''' ''' D、#和//
  • 14. 下列变量名不合法的是(     )
    A、2a B、c0 C、c_8 D、E6a
  • 15. 下列程序运行后,在键盘输入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、48

二、填空题

  • 16. 完善程序。求出100以内满足a<b所有勾股数,在横线处填写正确的内容。for a in range(1,101)

      for b in range  :

        for c in range(1,101):

          if:

           print(a,"",b,"",c)

  • 17. random模块是一个。random.randint(1,10)语句作用
  • 18. 数学可以看到算术表达式:a * b= c,现在有一段程序可以输入乘数和被乘数(默认正整数),并输出上述表达式的效果。例如:输入:3  5,输出的结果为:3 * 5= 15。

    a=int(input(“请输入正整数:”))

    b=int(input(“请输入正整数:”))

    c=a*b

    print()+“*”+ “=” )

    请将上述缺失的代码补充完整。

  • 19. s=int(input(“请输入一个两位数:”))

    s=s//6

    print(s)

    程序运行后,键盘输入31,其输出结果为