1.def power(x):\n def p(y):\n return x**y\n return p\npower(2)(5)\n以上程序运行的结果是: ( )
2
25
10
32
2.x=2,y=3,执行x,y=y,x之后,x和y的值分别是( )
3,3
2,3
3,2
2,2
3.try-except结构中,能够执行except对应语句块的情形是( )。
正常程序结束后
try中语句有循环时
try中语句出现异常时
try中语句有分支时
4.pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生( )。
ValueError
程序崩溃
复数
无输出
5.try-except结构中,能够执行except对应语句块的情形是( )。
try中语句出现异常时
try中语句有分支时
try中语句有循环时
正常程序结束后
6.运行下面的代码,输出结果是( )。\nd={\’a\’:1,\’b\’:2,\’c\’:3}\nprint(d[\’b\’])
{‘b’:2}
2
3
1
7.Python语句 print(\”世界,你好\”) 的输出是( )。
运行结果出错
(“世界,你好”)
世界,你好
“世界,你好”
8.以下程序的输出结果是:\ndef f(x,y = 0,z = 0): \n pass\nf(1,,3)
pass
None
not
出错
9.len(\”hello world!\”)的输出结果是( )。
12
9
10
11
10.Python中使用( )符号表示列表。
[]
()
{}
“”
11.下列哪种调用模块的方式可以之后使用array([1,2,3]) 。( )
import numpy
import numpy as np
from numpy import array
以上三种均不能
12.下面的代码输出结果是( )。\nfor i in range(0,2):\n print(i,end=\” \”)
0 1
0,1
1 2
0 1 2
13.关于序列s,下面对s.index(x)的描述是正确的是( )。
返回序列s中元素x所有出现位置的序号
返回序列s的长度
返回序列s中序号为x的元素
返回序列s中元素x第一次出现的序号
14.下列哪个语句在Python中是非法的?( )
x = (y = z + 1)
x = y = z = 1
x, y = y, x
x += y
15.属于Python文件读取文件一行操作的是() 。
readtext
readline
readall
read
16.Python中使用( )关键字定义类。
function
def
object
class
17.下列循环的执行结果是( )\ns = 0\nfor i in range(100):\n if(i % 10):\n continue\n s = s + i\n print(s)
45
450
4950
5050
18.Python中表达式 x ** y 的含义是( )。
x除以y的商
x除以y的余数
x除以y的整数商
x的y次幂
19.关于Python中的x += 3,下列说法正确的是()
x=3
x=x+3
x==3
以上都不对
20.for或者while与else搭配使用时,能够执行else对应语句块的情况是( )。
总会执行
仅循环非正常结束,以break结束时
永不执行
仅循环正常结束时
21.已知列表ls,下面对ls.append(x)的描述是正确的的是( )。
替换列表ls最后一个元素为x
向列表ls最前面增加一个元素x
ls中增加元素,如果x是一个列表,则可以同时增加多个元素
只能向列表ls最后增加一个元素x
22.print (\’C:\\norton_antivirs\’) \n以上语句的执行结果是( )。
C:\norton_antivirs
C:\norton_antivirs’
C:
orton_antivirs
C:orton_antivirs
23.关于Python的元组类型,以下说法不正确的是( )。
元组一旦创建就不能被修改
一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
元组中元素必须是相同类型
元组采用逗号和圆括号(可选)来表示
24.下列选项不是Python的优点的是( )。\n
免费、开源
高级语言
可移植性强
运行速度快
25.当需要在字符串中使用特殊字符时, Python使用( )作为转义字符。
/
#
%
\
26.Python中用于释放类占用资源的方法是()。
__init__
__del__
_del
delete
27.print(type(16/4))的结果为( )。
int
float
str
bool
28.下面代码输出的结果是()。\nfor i in range(3):\n print(2,end=\”,\”)
2,2,2,
2,2,2
2 2 2
2 2 2,
29.在Python中,可以使用( )语句跳出当前循环的剩余语句,继续进行下一轮循环。
pass
continue
break
以上均可以
30.关于break的作用,以下说法正确的是( )。
跳出当前层for/while循环
跳出所有for/ while循环
按照缩进跳出除函数缩进外的所有语句块
按照缩进跳出当前层语句块
31.在Python中,字符串的下标从1开始。
正确
错误
32.Python中的字符串是可变数据类型。
正确
错误
33.在Python 3.x中可以使用中文作为变量名。
正确
错误
34.python是开源的,可以运用到许多平台上。
正确
错误
35.当父类方法的功能不能满足需求时,可以在子类中重写父类的方法,该过程称之为方法重载。
正确
错误
36.只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。
正确
错误
37.循环语句可以嵌套使用。
正确
错误
38.Python关键字可以作为变量名。\n\n
正确
错误
39.可以使用if作为变量名。
正确
错误
40.列表只能存储同一类型的数据。
正确
错误
41.Python的复合赋值运算符有( )。
+=
-=
*=
%=
42.关于字符串下列说法正确的是( )。
字符串应该视为长度为1字符
字符串可以转化成数字
既可以用单引号,也可以用双引号创建字符串
在三引号字符串中可以包含换行回车等特殊字符
43.Python的if条件判断语句的形式包括( )。
if
if-else
if-elif
if-elif-else
44.Python中的表示数字的数据类型有( )。
整型
浮点型
复数类型
布尔类型
45.下列表达式中,运算结果为True的是( )。
5>3 or False
True and False
7>3 and 8<=9
3!= 3
46.下面特点属于Python语言的有( )。
开源
免费
跨平台
解释执行
47.关于引入模块的方式,正确的是( )。
import math
from sklearn import datasets
from math import *
from * import fib
48.下面关于循环结构的描述正确的是( )。
循环是程序根据条件判断结构向后反复执行的一种运行方式
死循环无法退出,没有任何作用
条件循环和遍历循环结构都是基本的循环结构
循环是一种程序的基本控制结构
49.以下选项中,属于Python对文件的打开模式的是( )。
a
r.
c
w
50.以下不能创建一个字典的语句是( )。
dict1 = {}
dict2 = { 3 : 5 }
dict3 = {[1,2,3]: “uestc”}
dict4 = {(1,2,3): “uestc”}