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