山东工商学院
2020学年第一学期  Python程序设计课程   试题 A卷                    (考试时间:120分钟,满分100分)
特别提醒:1、所有答案均须填写在答题上,写在试题纸上无效。
2、每份答卷上均须准确填写函授站、专业、年级、学号、姓名、课程名称
一 单选题 (共18题 ,总分值18分 )
1. 关于Python中的复数,下列说法错误的是 (1 分)
A. 表示复数的语法形式是a+bj
B. 实部和虚部都必须是浮点数
C. 虚部必须加后缀j,且必须是小写
D. 函数abs()可以求复数的模
2. 下列属于math库中的数学函数的是 (1 分)
A. time ()
B. round()
C. sqrt()
D. random()
3. 与数学表达式 对应的Python 表达式中,不正确的是 (1 分)
A. c*d/ (2*a*b)
B. c/2*d/a/b
C. c*d/ 2*a*b
D. c*d/2/a/b
4. Python 语句print (0xA+0xB)的输出结果是 (1 分)
A. 0xA+0xB
B. A+B
C. 0xA0xB
D. 21
5. Python 表达式中,可以使用( ) 控制运算的优先顺序。 (1 分)
A. 圆括号()
B. 方括号[]
C. 大括号{}
D. 尖括号<>
6. Python程序文件的扩展名是 (1 分)
A. . python
B. . pyt
C. .pt
D. .py
7. 以下叙述中正确的是 (1 分)
A. Python 3.x与Python 2.x兼容
B. Python 语句只能以程序方式执行
C. Python是解释型语言
D. Python 语言出现得晚,具有其他高级语言的一切优点
8. 下列选项中,不属于Python特点的是 (1 分)
A. 面向对象.
B. 运行效率高
C. 可读性好
D. 开源
9. Python语言属于 (1 分)
A. 机器语言
B. 汇编语言
C. 高级语言
D. 科学计算语言
10. Python 语句print (r"\nGood")的运行结果是 (1 分)
A. 新行和字符串Good
B. r"\nGood”
C. \nGood
D. 字符r、新行和字符串Good
11. 整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,
例如,13变成31,正确的Python表达式是( )。 (1 分)
A. (x%10) *10+x//10
B. (x%10)//10+x//10
C. (x/10)%10+x//10
D. (x%10)*10+x%10
12. 函数type(1+0xf*3. 14)的返回结果是 (1 分)
A. <class' int'>
B. <class 'long' >
C. <class’str'〉
D. <class' float' >
13. 字符串s=' a\nb\tc',则len(s)的值是( )。 (1 分)
import语句
A. 7
B. 6
C. 5
D. 4
14. 语句eval(' 2+4/5')执行后的输出结果是 (1 分)
A. 2.8
B. 2
C. 2+4/5
D. ' 2+4/5
15. 下列表达式中,值不是1的是 (1 分)
A. 4//3
B. 15 % 2
C. 1~0
D. ~1
16. 下列标识符中合法的是 (1 分)
A. i'm
B. _
C. 3Q
D. for
17. Python不支持的数据类型有 (1 分)
A. char
B. int
C. float
D. list
18. 下列选项中合法的标识符是 (1 分)
A. _ 7a_b
B. break
C. _ a$b
D. 7ab
二 填空题 (共8题 ,总分值8分 )
19. 计算2-1的Python表达式是_________________________________ (1 分)
20. Python语句既可以采用交互式的________________执行方式, 又可以采用________________执行方式。 (1 分)
21. 数学表达式 的Python表达式为__________________________。 (1 分)
22. 设m,n为整型,则与m%n等价的表达式为_________________________________ (1 分)
23. 使用math模块库中的函数时,必须要使用________________语句导入该模块。 (1 分)
24. 在Python集成开发环境中,可使用快捷键________________运行程序。 (1 分)
25. Python表达式0x66&0o66的值为________________________ (1 分)
26. Python 表达式1/2的值为________________,1//3+1//3+1//3 的值为________________。5%3的值为________________ (1 分)
三 判断题 (共30题 ,总分值30分 )
27. Python 3.x完全兼容 Python 2.x。 (1 分)(  )
28. 在Python中可以使用id 作为变量名,尽管不建议这样做。 (1 分)(  )
29. 在Python 3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、
元组的合并和集合的并集运算。 (1 分)(  )
30. Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。 (1 分)(  )
31. 9999**9999这样的命令在 Python 中无法运行。 (1 分)(  )
32. Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会
改变函数名的含义。 (1 分)(  )
33. 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。