可做作业 考核 论文 联系 QQ:3064302332 微信:wxxygzs
国家开放大学23秋学期Python程序设计#阶段性测验一[标准答案]
阶段性测验一
试卷总分:100 得分:100
1.Python是一种( )的计算机程序设计语言。
A.面向过程
B.面向对象
C.面向数据
D.面向用户
2.使用( )命令可以查看Python3的版本。
A.python3 -B
B.python3 -V
C.python3 -X
D.python3 -W
3.在Python中,以下变量名错误的是( )。
A.a
B.a_001
C.001_a
D.a001
4.下列选项中,( )不是字符串。
A.“123”
B.‘123’
C.123
D.“一2三”
5.以下代码的运行结果为( )。print('%.2f' % 3.1415926)
A.%.2f
B.3.1415926
C.3.14
D.%3.1415926
6.在Python中使用( )表示 % 符号。
A.%
B.%%
C.100%
D.%-%
7.以下语句等效于( )。c **= a
A.c = c ** a
B.c = c * a
C.c = a ** a
D.a = c ** c
8.在Python中,&表示按位( )运算符。
A.与
B.或
C.异或
D.取反
9.如果表达式的操作符有相同的优先级,则运算规则是( )。
A.从左到右
B.从右到左
C.随便
D.同时运算
10.( )变量是元组类型。
A.3
B.[3]
C.(3)
D.(3,)
11.以下那种数据结构不含重复元素( )
A.列表
B.元组
C.字典
D.集合
12.以下不能创建一个字典的语句是( )。
A.dic1 = {}
B.dic2 = {123:345}
C.dic3 = {[1,2,3]:'abc'}
D.dic3 = {(1,2,3):'abc'}
13.以下代码的运行结果可能是( )。print(set('121323'))
A.('1','2','1','3','2','3')
B.{'121323'}
C.{'1', '2', '3'}
D.('1', '2', '3')
14.以下代码的运行结果为( )。for i in range(2, 5): print("编号-" + str(i), end=" ")
A.编号-1 编号-2 编号-3 编号-4 编号-5
B.编号-2 编号-3 编号-4 编号-5
C.编号-2 编号-3 编号-4
D.编号-2 编号-5
15.下列for语句中,在in后使用不正确的是( )。for x in ____: print(x)
A.set('str')
B.range(0, 10, 5)
C.[1, 2, 3, 4, 5]
D.(1)
16.下列说法中正确的是( )。
A.break用在while语句中,而continue用在for语句中
B.break能结束循环,而continue只能结束本次循环
C.break用在for语句中,而continue用在while语句中
D.continue能结束循环,而break只能结束本次循环
17.表达式sum(range(10))的值为( )。
A.45
B.55
C.11
D.46
18.以下( )程序输出"快乐"10次。(1) for a in range(1, 10): print("快乐") (2) for b in range(0, 10): print("快乐") (3) for c in range(1, 11): print("快乐") (4) for d in range(1, 12): print("快乐")
A.(2)(4)
B.(1)(2)(3)
C.(1)(3)
D.(2)(3)
19.哪个选项关于循环结构的描述是错误的( )
A.死循环无法退出,所以没有任何作用。
B.条件循环和遍历循环结构都是基本的循环结构。
C.循环是程序根据条件判断结果向后反复执行的一种运行方式。
D.循环是一种程序的基本控制结构。
20.以下代码的运行结果为( )。 def example(*name): print('Hello', name) example('XXX', 'YYY')
A.Hello XXX Hello YYY
B.Hello ('XXX', 'YYY')
C.Hello XXX
D.抛出错误,因为函数只能接收一个参数
21.以下哪个符号用于从包中导入模块( )。
A..
B.*
C.->
D.,
22.不定长的位置参数在传递给函数时会被封装成( )。
A.集合
B.字典
C.元组
D.列表
23.当要使用一个模块中的某些功能时,可以通过( )语句将该模块导入。
A.export
B.import
C.include
D.load
24.在Python中,关于全局变量和局部变量,以下选项中描述错误的是( )。
A.全局变量不能和局部变量重名
B.全局变量一般没有缩进
C.全局变量在程序执行的全过程有效
D.一个程序中的变量包含两类:局部变量和全局变量
25.关于以下代码,说法错误的是( )。 def example(n): s = 1 for i in range(1,n+1): s *= i return s
A.代码中n是可选参数
B.s是局部变量
C.example(n)函数功能为求n的阶乘
D.range()函数是Python内置函数