py2级联赛
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
- 已知字符'a'的ASCII码是97,以下关于字符ASCII码的说法错误的是? {{ select(1) }}
- 字符'A'的ASCII码比'a'大
- 字符'z'的ASCII码是122
- 字符'9'的ASCII码比'0'大
- 空格的ASCII码小于数字字符
- 以下关于ASCII码的排序,从大到小正确的是? {{ select(2) }}
- 'K' > 'm' > ' ' > '8'
- 'm' > 'K' > '8' > ' '
- '8' > 'm' > 'K' > ' '
- ' ' > '8' > 'm' > 'K'
- 以下表达式结果为
False的是? {{ select(3) }}
- (5+3)*2 == 16 and 10//3 == 3
- 7%4 == 3 or 8-2*3 == 2
- not (4>2 and 6<=6)
- 12>=12 and 5!=5
- 计算
(9 - 3) * 2 + 8 // 4的结果是? {{ select(4) }}
- 16
- 14
- 10
- 8
- 以下逻辑运算表达式结果与其他三个不同的是? {{ select(5) }}
- True and False and False
- not (False and True)
- (True or False) and (True or False)
- False and True or True
- 比较
10 == "10"和10 is "10"的结果,以下说法正确的是? {{ select(6) }}
- 两者结果都为False
- 前者True,后者False
- 前者False,后者True
- 两者结果都为True
- 表达式
(3 > 5) or (7 <= 7) and (9 != 9)的结果是? {{ select(7) }}
- True
- False
- 报错
- 无法确定
- 以下单分支
if语句语法正确且逻辑合理的是? {{ select(8) }}
- if len("python") == 6: print("长度正确")
- if 5 > 3 print("5更大")
- if "abc" > "abd":
- if 10 // 2 = 5: print("整除")
- 当
a = 7,b = 3时,执行以下代码会输出什么? {{ select(9) }}if a % b == 1: print(a + b) else: print(a - b)
- 4
- 10
- 7
- 3
- 以下多分支结构中,当
score = 60时,输出什么? {{ select(10) }}score = 60 if score > 90: print("优秀") elif score >= 80: print("良好") elif score > 60: print("及格") else: print("不及格")
- 及格
- 不及格
- 良好
- 优秀
- 关于
if语句嵌套,以下代码执行后输出结果是? {{ select(11) }}x = 8 if x > 5: if x < 10: if x % 2 == 0: print("满足所有条件") else: print("不满足偶数条件") else: print("不满足小于10条件") else: print("不满足大于5条件")
- 满足所有条件
- 不满足偶数条件
- 不满足小于10条件
- 不满足大于5条件
- 当
x = 0,y = -3时,执行以下代码输出什么? {{ select(12) }}if x > 0: if y > 0: print("x正y正") else: print("x正y负") elif x == 0: if y == 0: print("都为0") else: print("x为0,y非0") else: print("x负")
- x正y负
- x为0,y非0
- 都为0
- x负
- 执行以下嵌套
if代码,当num = 18时,输出结果是? {{ select(13) }}num = 18 if num > 10: print("第一条件满足") if num % 2 == 0: print("第二条件满足") if num % 3 == 0: print("第三条件满足") else: print("第二条件不满足") else: print("第一条件不满足")
- 第一条件满足\n第二条件满足
- 第一条件满足\n第二条件满足\n第三条件满足
- 第一条件满足\n第二条件不满足
- 第一条件不满足
- 要实现“判断一个年份是否为闰年(能被4整除但不能被100整除,或能被400整除)”,以下代码正确的是? {{ select(14) }}
-
year = 2020 if year % 4 == 0: print("闰年") else: print("平年") -
year = 2020 if year % 400 == 0: print("闰年") elif year % 100 == 0: print("平年") elif year % 4 == 0: print("平年") else: print("平年") -
year = 2020 if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print("闰年") else: print("平年") - 以上都不对
- 分析以下多分支代码,当
num = 17时,输出结果是? {{ select(15) }}num = 17 if num > 20: print("A") elif num > 15 and num % 2 == 1: print("B") elif num > 10 or num % 3 == 0: print("C") else: print("D")
- A
- B
- C
- D