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反馈