«

【Python程序设计】第四章 单元测验

azurekiln 发布于 阅读:27 Python程序设计


一. 单选题(共21题,100分)

x=2
y=2.0
if(x==y):
     print("Equal")
else:
     print("No Equal")
  1. (单选题) 执行上面的Python语句将产生的结果是( )。

    A. Equal

    B. Not Equal

    C. 编译错误

    D. 运行时错误

  2. (单选题) 关于Python的数字类型,以下选项中描述错误的是( )。

    A. 复数类型虚部为0时,表示为1+0j。

    B. 1.0是浮点数,不是整数。

    C. 浮点数也有十进制、二进制、八进制和十六进制等表示方式。

    D. 整数类型的数值一定不会出现小数点。

    x = 12.34
    print(type(x))
  3. (单选题) 上面代码的输出结果是( )。

    A. <class 'float'>

    B. <class 'complex'>

    C. <class 'bool'>

    D. <class 'int'>

    print(pow(2,10))
  4. (单选题) 上面代码的输出结果是( )。

    A. 100

    B. 12

    C. 1024

    D. 20

  5. (单选题) 关于Python的浮点数类型,以下选项中描述错误的是( )。

    A. 浮点数类型与数学中实数的概念一致,表示带有小数的数值。

    B. sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数。

    C. Python语言的浮点数可以不带小数部分。

    D. 浮点数有两种表示方法:十进制表示和科学计数法。

  6. (单选题) 关于Python的复数类型,以下选项中描述错误的是( )。

    A. 复数类型表示数学中的复数。

    B. 对于复数z,可以用z.imagl获得实数部分。

    C. 复数的虚数部分通过后缀“J”或“j”来表示。

    D. 对于复数z,可以用z.real获得实数部分。

    x=10
    y=-1+2j
    print(x+y)
  7. (单选题) 上面代码的输出结果是( )。

    A. (9+2j)

    B. 11

    C. 2j

    D. 9

    x=10
    y=3
    print(x%y,x**y)
  8. (单选题) 上面代码的输出结果是( )。

    A. 1 1000

    B. 3 30

    C. 3 1000

    D. 1 30

    x=10
    y=4
    print(x/y,x//y)
  9. (单选题) 上面代码的输出结果是( )。

    A. 2 2.5

    B. 2.5 2.5

    C. 2.5 2

    D. 2 2

    x=10
    y=3
    print(divmod(x,y))
  10. (单选题) 上面代码的输出结果是( )。

    A. 3,1

    B. (3,1)

    C. (1,3)

    D. 1,3

    x=3.1415926
    print(round(x,2) ,round(x))
  11. (单选题) 上面代码的输出结果是( )。

    A. 2 2

    B. 6.28 3

    C. 3.14 3

    D. 3 3.14

    a=5
    b=6
    c=7
    print(pow(b,2) –4*a*c)
  12. (单选题) 上面代码的输出结果是( )。

    A. 104

    B. 系统报错

    C. -104

    D. 36

  13. (单选题) 关于Python字符串,以下选项中描述错误的是( )。

    A. 字符串可以保存在变量中,也可以单独存在。

    B. 字符串是一个字符序列,字符串中的编号叫“索引”。

    C. 可以使用datatype()测试字符串的类型。

    D. 输出带有引号的字符串,可以使用转义字符\。

    a = 10.99
    print(complex(a))
  14. (单选题) 上面代码的执行结果是( )。

    A. 10.99

    B. (10.99+0j)

    C. 10.99+0j

    D. 0.99

    >>> x = "Happy Birthday to you!"
    >>> x * 3
  15. (单选题) 上面代码的执行结果是( )。

    A. 系统报错

    B. Happy Birthday to you!

    C. 'Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!'

    D. Happy Birthday to you!

    Happy Birthday to you!

    Happy Birthday to you!

  16. (单选题) 关于Python字符编码,以下选项中描述错误的是( )。

    A. ord(x)和chr(x)是一对函数。

    B. Python默认采用Unicode字符编码。

    C. chr(x)将字符转换为Unicode编码。

    D. Python可以处理任何字符编码文本。

    s = "Alice"
    print(s[::–1])
  17. (单选题) 上面代码的输出结果是( )。

    A. ecilA

    B. ALIC E

    C. Alice

    D. Alic

    s= "abcdefghijklmn"
    print(s[1:10:3])
  18. (单选题) 上面代码的输出结果是( )。

    A. behk

    B. adgj

    C. beh

    D. adg

    >>> a = b = c =123
    >>> print(a,b,c)
  19. (单选题) 上面代码的输出结果是( )。

    A. 0 0 123

    B. 出错

    C. 1 1 123

    D. 123 123 123

    >>> True / False
  20. (单选题) 上面代码的输出结果是( )。

    A. True

    B. -1

    C. 0

    D. 系统报错

    x = 1
    x *= 3+5**2
    print(x)
  21. (单选题) 上面代码的输出结果是( )。

    A. 29

    B. 28

    C. 13

    D. 14


扫描二维码,在手机上阅读
收藏
请先 登录 再评论