跳至正文
View Categories

2 min read

一、单选题(20题,每题3分) #

  1. 以下语句的输出结果是( )
  2. a=121+1.21
    print(type(a))

    A、 <class ‘int’>
    B、 <class ‘float’>
    C、 <class ‘double’>
    D、 <class ‘long’>

  3. 以下程序输出的结果为( )
  4. pi = 3.141592653  
    print('%.3f' % pi)

    A、 3.141592653
    B、 3.142
    C、 3
    D、 3.1

  5. 已知x=2 y=3,复合赋值语旬x*=y+5执行后,x变量中的值是( )
  6. A、11
    B、16
    C、13
    D、26

  7. 表达式 1234%1000//100 的值为( )
  8. A、 6
    B、 2
    C、 3
    D、 3.5

  9. 转义字符’\n’的含义是( )
  10. A、 空格
    B、 删除
    C、 缩进
    D、 回车换行

  11. 在下列选项中,不能交换变量a和b的值的是( )
  12. A、t=b; b=a; a=t
    B、a=a+b; b=a-b; a=a–b
    C、t=a; a=b; b=t
    D、a=b; b=a

  13. Python标准库math中用来计算平方根的函数是( )
  14. A、 pi
    B、 genhao
    C、 sqrt
    D、 sp

  15. 表达式 math.ceil(1.65) 的值为( )
  16. A、 1
    B、 2
    C、 1.7
    D、 1.6

  17. 表达式 math.floor(1.65) 的值为( )
  18. A、 1
    B、 2
    C、 1.7
    D、 1.6

  19. 下面哪个表达式可以求阶乘( )
  20. A、 math.factorial(5)
    B、 math.factorial(5!)
    C、 math.!(5)
    D、 math.pow(5)

  21. 以下关于turtle库的描述,正确的是:( )
  22. A、 在import turtle之后就可以直接使用circle()语句,来画一个圆圈,不需要写turtle.circle()
    B、 要用from turtle import turtle来导入所有的库函数
    C、 home() 函数设置当前画笔位置到原点,朝向东
    D、 sety(x) 是setheading(x)函数的别名,让画笔向前移动x

  23. 对于新建海龟写法正确的是:( )
  24. A、t = turtle.Pen()
    B、t = turtle.pen()
    C、t = turtle.Pen():
    D、t = t.Pen()

  25. turtle库的作用是 ( )
  26. A、系统分析工具
    B、画图工具
    C、文件读写工具
    D、硬盘扩展工具

  27. 表达式 3<=5>=5 的值为( )
  28. A、 0
    B、 True
    C、 False
    D、 语法错误

  29. 已知x=43;ch=’A’;y = 1,则表达式(x >= y and ch < ‘b’ and y)的值是( )
  30. A、0
    B、1
    C、出错
    D、True

  31. 下列语句的输出结果为( )
  32. for i in range(3):
        print(i, end=',')

    A、 1 2 3
    B、 0,1,2,
    C、 0 1 2,
    D、 1 2 3,

  33. 若k为整型,下述while循环执行的次数为:( )
  34. k=1000
    while k>1:
          print(k)
          k=k/2

    A、9
    B、10
    C、11
    D、100

  35. 执行以下程序,输入93python22,输出结果是:( )
  36. w = input('请输入数字和字母构成的字符串:')
    for x in w:
        if '0'<= x <= '9':
            continue
        else:
            w.replace(x,'')
    print(w)

    A、 python9322
    B、 python
    C、 93python22
    D、 9322

  37. 执行以下程序,输出结果是:( )
  38. i=2
    for num in range(10,20,3):  
        if num%i == 0:      
            print(num)
            break            
        else:                  
            print(num)

    A、 3
    B、 20
    C、 10
    20
    D、 10

  39. 以下程序的输出结果是:( )
  40. s = 0
    def fun(num):  #s  在函数内无定义。。。。。
        try:
            s += num
            return s
        except:
            return 0
        return 5
    print(fun(2))

    A、 0
    B、 2
    C、 UnboundLocalError
    D、 5

二、编程题(3题) #

  1. 第1题(10分)
  2. 第2题(10分)
  3. 第3题(20分)