vlist = list(range(5))
print(vlist)
上面代码的输出结果是( )。

A.
[0, 1, 2, 3, 4]

B.
0;1;2;3;4;

C.
0,1,2,3,4,

D.
0 1 2 3 4
关于递归函数的描述,以下选项中正确的是( )。

A.
函数比较复杂

B.
函数内部包含对本函数的再次调用

C.
包含一个循环结构

D.
函数名称作为返回值
list1 = []
for i in range(1,11):
list1.append(i**2)
print(list1)
上面代码的输出结果是( )。

A.
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

B.
1, 4, 9, 16, 25, 36, 49, 64, 81, 100

C.
错误

D.
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
以下选项中,不是Python文件处理.seek()方法的参数是( )。

A.
-1

B.
0

C.
1

D.
2
以下选项中,不是Python中文件操作的相关函数是( )。

A.
load()

B.
open()

C.
write()

D.
read()
a = 5
b = 6
c = 7
print(pow(b,2)–4*a*c)
上面代码的输出结果是( )。

A.
系统报错

B.
104

C.
-104

D.
36
str =”Python语言程序设计”,表达式str.isnumeric()的值是( )。

A.
False

B.
0

C.
True

D.
1
已有代码:s= ‘Python is beautiful!’ 则下列选项可以输出“python”的是( )。

A.
print(s[0:6].lower())

B.
print(s[–21:–14].lower)

C.
print(s[:–14])

D.
print(s[0:6])
def f(x, y = 0, z = 0): pass #空语句,定义空函数体
执行下面代码,错误的是( )。

A.
f(1, y = 2, z = 3)

B.
f(z = 3, x = 1, y = 2)

C.
f(1, z = 3)

D.
f(1, x = 1, z = 3)
s1 = “The python language is a scripting language.”
s2 = s1.replace(‘scripting’,’general’)
print(s2)
上面代码的输出结果是( )。

A.
系统报错

B.
The python language is a scripting language.

C.
The python language is a general language.

D.
[‘The’, ‘python’, ‘language’, ‘is’, ‘a’, ‘scripting’, ‘language.’]
for a in [“torch”,”soap”,”bath”]:
print(a)
上面代码输出的结果为( )。

A.
torchsoapbath

B.
torch soap bath

C.
torch
soap
bath

D.
torch,soap,bath,
设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码中的哪一个?( )

A.
counts[word] = 1

B.
counts[word] = counts[word] + 1

C.
counts[word] = counts.get(word,1) + 1

D.
counts[word] = counts.get(word,0) + 1
a = 5/3+5//3
print(a)
上面代码的输出结果是( )。

A.
14

B.
2.666666666666667

C.
5.4

D.
3.333333
获得字符串s长度的方法是什么?( )

A.
len(s)

B.
length(s)

C.
s.length

D.
s.len()
集合的元素可以是( )。

A.
列表

B.
元组

C.
字典

D.
集合
以下选项中,输出结果为False的是( )。

A.
>>>5 != 4

B.
>>>5 is not 4

C.
>>>5 is 5

D.
>>>False !=0
实现多路分支的最佳控制结构是( )。

A.
try

B.
if-else

C.
if-elif-else

D.
if
给出如下代码:
s = “Alice”
print(s[::–1])
上述代码的输出结果是( )。

A.
ALICE

B.
Alic

C.
Alice

D.
ecilA
S和T是两个集合,对S|T的描述正确的是( )。

A.
S和T的并运算,包括在集合S和T中的所有元素

B.
S和T的补运算,包括集合S和T中的非相同元素

C.
S和T的差运算,包括在集合S但不在T中的元素

D.
S和T的交运算,包括同时在集合S和T中的元素
关于Python文件的 ‘+’ 打开模式,以下选项中描述正确的是( )。

A.
与r/w/a/x一同使用,在原功能基础上增加同时读写功能

B.
覆盖写模式

C.
只读模式

D.
追加写模式
list1 = [i*2 for i in ‘Python’]
print(list1)
上面代码的输出结果是( )。

A.
错误

B.
[‘PP’, ‘yy’, ‘tt’, ‘hh’, ‘oo’, ‘nn’]

C.
[2, 4, 6, 8, 10, 12]

D.
Python Python
“abc”的长度是3,”老师好”的长度是多少?( )

A.
6

B.
3

C.
1

D.
9
li = [‘alex’,’eric’,’rain’]
s = “_”.join(li)
print(s)
将上面代码保存成Python文件,运行后输出的是( )。

A.
_alex_eric_rain

B.
_alex_eric_rain_

C.
alex_eric_rain

D.
alex_eric_rain_
以下关于递归函数,说法错误的是( )。

A.
不一定非要有一个明确的递归结束条件

B.
必须要有一个明确的递归结束条件

C.
递归就是指函数自己调用自己的过程

D.
递归函数不一定非要有循环结构支持
给定字典d,以下选项中对d.get(x, y)的描述正确的是( )。

A.
返回字典d中键为y的值,如果不存在,则返回y

B.
返回字典d中键为x的值,如果不存在,则返回y

C.
返回字典d中键值对为x:y的值

D.
返回字典d中值为y的值,如果不存在,则返回x
- 第2部分
- 总题数: 25
带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。( )


Python中的for循环和while循环都可以带有else子句。( )


Python变量名必须以字母或下划线开头,并且区分字母大小写。( )


Python列表中所有元素必须为相同类型的数据。( )


在调用函数时,必须牢记函数形参顺序才能正确传值。( )


定义函数时,需要指定参数类型。( )


异常处理结构中,finally块中的代码总是会得到执行。( )


continue语句类似于break语句,也必须在for、while循环中使用。( )


9999**9999这样的命令在Python中无法运行。( )


在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现。( )


函数中的return语句一定能够得到执行。( )


递归程序一定要有基例(即出口)。( )


在Python3.x中内置函数input()把用户的键盘输入一律作为字符串返回。( )


调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。( )


字典中对某个键值的修改可以通过中括号[]的访问和赋值实现。( )


字符串包括两种序号体系:正向递增和反向递减。( )


合理使用异常处理结构可以使得程序更加健壮。( )


字符串属于Python有序序列,和列表、元组一样都支持双向索引。( )


Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)。( )


len(“一二三123”)的结果为6。( )


调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。( )


Python 3.X系列兼容Python 2.X系列。( )


Python关键字不可以作为变量名。( )


在Python中不可以嵌套定义函数。( )


可选参数可以定义在非可选参数的前面。( )


如有任何疑问请及时联系QQ 50895809