[
南开大学
]20
秋学期《
Python
编程基础》在线作业
提示:请认真学习本资料,并完成课程复习!
!
100
一、单选题
(
共
20
道试题
,
共
40
分
)
1.
已知“
str='a\rb\r\nc\n'
”
,
则“
str.splitlines(True)
”的返回结果是
( )
。
A.['a','b','c']
B.['a\r','b\r\n','c\n']
C.['a\r','b\r','c']
D.['a\r','b','c']
[
本题参考选择是
]
:
B
2.
如果要将字符串中的首字母大写、其他字母都小写
,
应使用字符串的
( )
方法。
A.capitalize
B.lower
C.upper
D.swapcase
[
本题参考选择是
]
:
A
3.
类的静态方法的第一个形参对应
( )
。
A.
类
B.
对象
C.
第一个实参
D.
第二个实参
[
本题参考选择是
]
:
C
4.
在绘制流程图时
,
只有
( )
后面允许有多个分支。
A.
圆角矩形
B.
圆
C.
矩形框
D.
菱形框
[
本题参考选择是
]
:
D
5.
不定长的位置参数在传递给函数时会被封装成
( )
。
A.
元组
B.
列表
C.
集合
D.
字典
[
本题参考选择是
]
:
A
6.
已知“
d1={'age':19}
”
,
则执行“
d1.fromkeys(['sno','name'])
”后
,d1
中的元素个数为
( )
。
A.0
B.1