通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
第1题
以下代码的输出结果是( )。
t = 10.5 def above_zero(): return t > 0
True
False
10.5
没有输出
第2题
本题代码的输出结果是( )。
def Hello(familyName, age): if age > 50: print("您好!" + familyName + "女士") elif age > 40: print("您好!" + familyName + "小姐") elif age > 30: print("您好!" + familyName + "姐姐") else: print("您好!" + "小" + familyName) Hello(age=43, familyName="赵")
您好!赵女士
您好!赵小姐
您好!赵姐姐
函数调用出错
第3题
以下定义函数的语法格式中,错误的是( )。
def vfunc(s,a=1,*b):
def vfunc(a=3,b):
def vfunc(a,**b):
def vfunc(a,b=2):
第4题
下面代码的输出是( )。
f = lambda x,y: x if x < y else y a = "aa", "bb" b = f("bb", "aa") print(a, b, "aa")
aa aa
aa bb
bb aa
bb bb
第5题
下面条语句的输出是( )。
f = lambda a = "hello", b = "python", c = "wow": a + b.split("o")[1] + c print(f("hi"))
hellopythonwow
hipythowow
hellowow
hiwow
第6题
下面代码的输出结果为( )。
d = {} for i in range(26): d[chr(i + 13) % 26 + ord("A")] = chr(i + 13) % 26 + ord("A") for c in d.get("C", "c"): print(chr(ord(c) + ord("A")), end = ""
Phgda
CaBgel
Python
Gython
第7题
以下关于函数返回值的描述中,正确的是( )。
Python 函数的返回值使用方法很灵活,Python 函数可以没有返回值,也可以有一个或多 个返回值
函数定义中最多含有一个 return 语句
在函数定义中使用 return 语句时,至少有一个返回值
函数只能通过 print()语句和 return 语句向输出运行结果
第8题
以下关于 Python 函数的描述中,错误的是( )。
Python 程序的 main()函数可以改变为其他名称
如果 Python 程序包含一个 main()函数,那么这个 main()函数与其他函数地位相同
Python 程序可以包含 main()函数,也可以不包含 main()函数
Python 程序需要包含一个 main()函数且只能包含一个 main()函数
第9题
lis = list(range(4)) print(lis)
[0,1,2,3,4]
[0,1,2,3]
0,1,2,3
0,1,2,3,4
第10题
列表 listV = list(range(10)),以下能够输出列表 listV 中最小元素的是( )。
print(min(listV))
print(listV.max())
print(min(listV()))
print(listV.reverse()[0])
选择题(10题,共计10分)