1.
3+5*6**2/2-8以上语句的执行结果是( )。
单选题
A.445.0
B.25.0
C.40.0
D.85.0
2.
关于Python语句P=-P,下面的选择正确的是( )。
单选题
A.P等于它的负数
B.P的绝对值
C.P=0
D.给P赋值为它的负数
3.
try: 1 / 0 except Exception as e: print (“0不能作为除数”) else: print (“没有异常”) finally: print (“最后总是要执行我”) 以上程序运行的结果是:( )
单选题
A.0不能作为除数
B.最后总是要执行我
C.没有异常
D.0不能作为除数 最后总是要执行我
4.
表达式eval( ‘3*2’)的值是( )。
单选题
A.3*2
B.5
C.6
D.8
5.
print (‘C:\norton_antivirs’) 以上语句的执行结果是( )。
单选题
A.C:\norton_antivirs
B.C:\norton_antivirs’
C.C: orton_antivirs
D.C:orton_antivirs
6.
下面哪个函数用来查看变量类型( )。
单选题
A.id()
B.type()
C.int()
D.str()
7.
random库中用于生成随机整数的函数是( )。
单选题
A.random()
B.randint()
C.randrange()
D.uniform()
8.
关于return语句,下面描述正确的是( )。
单选题
A.return只能返回一个值
B.函数必须有一个return语句
C.函数中最多只能有一个return语句
D.函数可以没有return语句
9.
属于Python文件读取文件一行操作的是() 。
单选题
A.readtext
B.readline
C.readall
D.read
10.
哪个选项是用来判断当前Python语句在分支结构中?( )
单选题
A.冒号
B.缩进
C.大括号
D.引号
11.
下面代码输出的结果是()。 for i in range(3): print(2,end=”,”)
单选题
A.2,2,2,
B.2,2,2
C.2 2 2
D.2 2 2,
12.
定义变量x=2.6,int(x)的结果是( )。
单选题
A.2
B.2.6
C.3
D.2.0
13.
用于将英文字母转为大写字母的方法是( )。
单选题
A..upper()
B..lower()
C..title()
D..swapcase()
14.
Python支持逆向索引,列表中最后一个元素的索引是( )。
单选题
A.last
B.0
C.1
D.-1
15.
Python中使用( )符号表示元组。
单选题
A.[]
B.()
C.{}
D.””
16.
下列哪个语句在Python中是非法的?( )
单选题
A.x = (y = z + 1)
B.x = y = z = 1
C.x, y = y, x
D.x += y
17.
关于break的作用,以下说法正确的是( )。
单选题
A.跳出当前层for/while循环
B.跳出所有for/ while循环
C.按照缩进跳出除函数缩进外的所有语句块
D.按照缩进跳出当前层语句块
18.
val=pow(2,10),请用一行代码返回val结果的长度值。
单选题
A.len(val)
B.len(pwo(2,10))
C.len(str(val)
D.都不正确
19.
Python中使用( )符号表示列表。
单选题
A.[]
B.()
C.{}
D.””
20.
关于Python的元组类型,以下说法不正确的是( )。
单选题
A.元组一旦创建就不能被修改
B.一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
- 元组中元素必须是相同类型
D.元组采用逗号和圆括号(可选)来表示
21.
关于Python中的x *= 2,下列说法正确的是()
单选题
A.x=2
B.x=x*2
C.x==2
D.以上都不对
22.
已知x=43,ch=’A’,y = 1,则表达式(x>=y and ch <‘b’ and y)的值是( )。
单选题
A.1
B.0
C.1
D.报错
23.
已知列表ls,下面对ls.append(x)的描述是正确的的是( )。
单选题
A.替换列表ls最后一个元素为x
B.向列表ls最前面增加一个元素x
C.ls中增加元素,如果x是一个列表,则可以同时增加多个元素
D.只能向列表ls最后增加一个元素x
24.
下面的代码输出结果是( )。 for i in range(0,2): print(i,end=” “)
单选题
A.0 1
B.0,1
C.1 2
D.0 1 2
25.
关于序列s,下面对s.index(x)的描述是正确的是( )。
单选题
A.返回序列s中元素x所有出现位置的序号
B.返回序列s的长度
C.返回序列s中序号为x的元素
D.返回序列s中元素x第一次出现的序号
26.
执行语句print(pow(2,10)),输出结果是( )。
单选题
A.12
B.100
C.1024
D.20
27.
‘123’* 3的值是( )。
单选题
A.369
B.‘123123123’
C.出错
D.‘123123’
28.
已知x=10,y=20,z=30;以下程序执行后x,y,z的值是( )。 if x
单选题
A.20,30,10
B.10,20,20
C.20,10,30
D.20,10,10
29.
以下程序执行后,输出的值为(): x =”foo” y = 2 print(x+y)
单选题
A.foo
B.foofoo
C.foo2
D.错误
30.
只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。
判断题
A.正确
B.错误
31.
列表只能存储同一类型的数据。
判断题
A.正确
B.错误
32.
在定义函数时,某个参数名字前面带有*号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。
判断题
A.正确
B.错误
33.
程序异常就是语法错误。
判断题
A.正确
B.错误
34.
Python中的字符串是可变数据类型。
判断题
A.正确
B.错误
35.
作为条件表达式时,数值0、空字符串、空列表、空元组、空字典等都等价于False。
判断题
A.正确
B.错误
36.
在Python的条件判断中,elif语句可以单独使用。
判断题
A.正确
B.错误
37.
def power(x): def p(y): return x**y return p power(2)(5) 以上程序运行的结果是: ( )
单选题
A.2
B.25
C.10
D.32
38.
Python变量名是区分字母大小写的。
判断题
A.正确
B.错误
39.
可以使用if作为变量名。
判断题
A.正确
B.错误
40.
已知 x = [1, 2, 3, 4],那么执行x[0] = 5之后,x的值为[5, 2, 3, 4]。
判断题
A.正确
B.错误
41.
以下语句在Python中合法的是( )。
多选题
A.x=1,y=2
B.x+=y
C.x,y=y,x
D.x=y=z=1
42.
以下不能创建一个字典的语句是( )。
多选题
A.dict1 = {}
B.dict2 = { 3 : 5 }
C.dict3 = {[1,2,3]: “uestc”}
D.dict4 = {(1,2,3): “uestc”}
43.
以下语句在 Python中合法的是( )。
多选题
A.x=y=z=1
B.x=(y=z+1)
C.x+=y
D.x,y=y,x
44.
关于打开文件open函数,说法正确的是( )。
多选题
A.以’r’方式打开文件,文件必须存在,否则会发生错误
B.以’w’方式打开文件,如果文件不存在,会创建文件
C.以’a’方式打开文件,如果文件不存在,会创建文件
D.以’w’方式打开文件,无法写入内容
45.
Python提供了两种循环结构,分别是( )。
多选题
A.for
B.while
C.do-while
D.loop
46.
浮点型数据就是指小数,以下属于浮点型数据的是( )。
多选题
A.1.2E5
B.3.26
C.5
D.5.0
47.
下面特点属于Python语言的有( )。
多选题
A.开源
B.免费
C.跨平台
D.解释执行
48.
关于程序的异常处理,以下选项中描述正确的是( )。
多选题
A.程序异常发生经过妥善处理可以继续执行
B.异常语句可以与 else 和 finally 保留字配合使用
C.Python 通过 try、except 等保留字提供异常处理功能
D.编程语言中的异常和错误是完全相同的概念
49.
关于函数定义,说法正确的是( )。
多选题
A.函数用def关键字定义
B.函数名的命名规则与变量名一样
C.函数的参数必须放到小括号中
D.函数可以用return语句返回值,如果省略,返回空值None
50.
Python可以应用于以下哪些领域( )。
多选题
A.Web开发
B.网络爬虫
C.服务器运维
D.数据分析