山东工商学院
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 分)
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小时内删除。
发表评论