.
哪个选项是用来判断当前Python语句在分支结构中?( )
单选题
A.冒号
B.缩进
C.大括号
D.引号
2.
open函数中哪种文件读取模式只用于写入。( )
单选题
A.r
B.r+
C.w
D.a
3.
以下程序的输出结果是: def f(x,y = 0,z = 0): pass f(1,,3)
单选题
A.pass
B.None
C.not
D.出错
4.
Python中使用( )关键字定义函数。
单选题
A.function
B.def
C.object
D.class
5.
len(“hello world!”)的输出结果是( )。
单选题
A.12
B.9
C.10
D.11
6.
以下关于字符串.strip()方法功能说法正确的是( )。
单选题
A.分割字符串
B.替换字符串
C.连接字符串
D.去掉字符串两侧指定字符
7.
print(type(16/4))的结果为( )。
单选题
A.int
B.float
C.str
D.bool
8.
try: 1 / 0 except Exception as e: print (“0不能作为除数”) else: print (“没有异常”) finally: print (“最后总是要执行我”) 以上程序运行的结果是:( )
单选题
A.0不能作为除数
B.最后总是要执行我
C.没有异常
D.0不能作为除数 最后总是要执行我
9.
下列方法中,可以获取字典中所有键的是( )。
单选题
A.keys()
B.items()
C.list()
D.values()
10.
下面代码的输出结果是()。 weekstr = “星期一星期二星期三星期四星期五星期六星期日” weekid = 3 print(weekstr[weekid*3: weekid*3+3])
单选题
A.星期二
B.星期三
C.星期四
D.星期一
11.
运行下面的代码,输出结果是( )。 d={‘a’:1,’b’:2,’c’:3} print(d[‘b’])
单选题
A.{‘b’:2}
B.2
C.3
D.1
12.
字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:
单选题
A.s[0:-3]
B.s[-3]
C.s[:-3]
D.s[3]
13.
下列选项不是Python的优点的是( )。
单选题
A.免费、开源
B.高级语言
C.可移植性强
D.运行速度快
14.
Python支持逆向索引,列表中最后一个元素的索引是( )。
单选题
A.last
B.0
C.1
D.-1
15.
pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生( )。
单选题
A.ValueError
B.程序崩溃
C.复数
D.无输出
16.
下面哪个函数用来查看变量类型( )。
单选题
A.id()
B.type()
C.int()
D.str()
17.
Python中表达式 x ** y 的含义是( )。
单选题
A.x除以y的商
B.x除以y的余数
C.x除以y的整数商
D.x的y次幂
18.
下面代码的输出结果是()。 ls = list(range(1,4)) print(ls)
单选题
A.{0,1,2,3}
B.[1,2,3]
C.{1,2,3}
D.[0,1,2,3]
19.
下列选项中,不属于面向对象程序设计的三个特征的是( )。
单选题
A.抽象
B.封装
C.继承
D.多态
20.
定义变量x=2.6,int(x)的结果是( )。
单选题
A.2
B.2.6
C.3
D.2.0
21.
关于Python的元组类型,以下说法不正确的是( )。
单选题
A.元组一旦创建就不能被修改
B.一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
C.元组中元素必须是相同类型
D.元组采用逗号和圆括号(可选)来表示
22.
当需要在字符串中使用特殊字符时, Python使用( )作为转义字符。
单选题
A./
B.#
C.%
D.\
23.
获取“Python之禅”的语句是( )。
单选题
A.Python
B.Print
C.import this
D.import that
24.
for或者while与else搭配使用时,能够执行else对应语句块的情况是( )。
单选题
A.仅循环非正常结束时,以break结束
B.仅循环正常结束时
C.总会执行
D.永不执行
25.
属于Python文件读取文件一行操作的是() 。
单选题
A.readtext
B.readline
C.readall
D.read
26.
下面不是Python数据类型的是( )。
单选题
A.实数
B.字符串
C.列表
D.元组
27.
try-except结构中,能够执行except对应语句块的情形是( )。
单选题
A.正常程序结束后
B.try中语句有循环时
C.try中语句出现异常时
D.try中语句有分支时
28.
下面的代码输出结果是( )。 for i in range(0,2): print(i,end=” “)
单选题
A.0 1
B.0,1
C.1 2
D.0 1 2
29.
在Python中,用于获取用户输入的函数是( )。
单选题
A.get()
B.print()
C.eval()
D.input()
30.
在Python中,关系运算符可以连续使用,例如1<3<5等价于1<3 and 3<5。
判断题
A.正确
B.错误
31.
if语句中,布尔表示式后面要加冒号“:”。
判断题
A.正确
B.错误
32.
定义Python函数时必须指定函数返回值类型。
判断题
A.正确
B.错误
33.
列表支持增加、删除和修改元素的操作。
判断题
A.正确
B.错误
34.
Python使用#表示单行注释。
判断题
A.正确
B.错误
35.
Python字典中的“键”不允许重复。
判断题
A.正确
B.错误
36.
任何不可变对象均可作为字典的键。
判断题
A.正确
B.错误
37.
continue语句的作用是终止正在执行的循环。
判断题
A.正确
B.错误
38.
带有 else 子句的循环结构,如果因为执行了 break 语句而退出的话,则不会执行else 子句中的代码。
判断题
A.正确
B.错误
39.
循环语句可以嵌套使用。
判断题
A.正确
B.错误
40.
以下不能创建一个字典的语句是( )。
多选题
A.dict1 = {}
B.dict2 = { 3 : 5 }
C.dict3 = {[1,2,3]: “uestc”}
D.dict4 = {(1,2,3): “uestc”}
41.
下列数据是列表类型的是( )。
单选题
A.[1,2]
B.[1 2]
C.{1: 2}
D.(1,2)
42.
打印出所有的“水印花数”。所谓“水印花数”是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水印花数”,因为153=1的三次方+5的三次方+3的三次方。 for n in range(100,1000): i = n // 100 #百位数 _________________ #十位数 k = n % 10 #个位数 if n == i ** 3 + j ** 3 + k ** 3: print(n) 为实现程序功能,下列选项正确的是( )。
多选题
A.j = (n % 10) % 10
B.j = (n // 10) % 10
C.j = (n % 100) // 10
D.j = (n / 10) % 10
43.
关于列表的描述,正确的是( )。
多选题
A.list是一个有序集合,没有固定大小
B.list可以存放任意类型的元素
C.使用list时,其下标可以是负数
D.list是不可变的数据类型
44.
下列选项中,能够作为filter函数参数的是( )。
多选题
A.列表
B.元组
C.字符串
D.整数
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的if条件判断语句的形式包括( )。
多选题
A.if
B.if-else
C.if-elif
D.if-elif-else
48.
Python中的逻辑运算符有( )。
多选题
A.not
B.and
C.or
D.xor
49.
以下选项中,属于Python对文件的打开模式的是( )。
多选题
A.a
B.r.
C.c
D.w
50.
在Python中,向文件写入内容的方法有( )。
多选题
A.write()
B.writelines()
C.print()
D.printf()