B. py2级联赛

    客观题

py2级联赛

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

  1. 已知字符'a'的ASCII码是97,以下关于字符ASCII码的说法错误的是? {{ select(1) }}
  • 字符'A'的ASCII码比'a'大
  • 字符'z'的ASCII码是122
  • 字符'9'的ASCII码比'0'大
  • 空格的ASCII码小于数字字符
  1. 以下关于ASCII码的排序,从大到小正确的是? {{ select(2) }}
  • 'K' > 'm' > ' ' > '8'
  • 'm' > 'K' > '8' > ' '
  • '8' > 'm' > 'K' > ' '
  • ' ' > '8' > 'm' > 'K'
  1. 以下表达式结果为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
  1. 计算(9 - 3) * 2 + 8 // 4的结果是? {{ select(4) }}
  • 16
  • 14
  • 10
  • 8
  1. 以下逻辑运算表达式结果与其他三个不同的是? {{ select(5) }}
  • True and False and False
  • not (False and True)
  • (True or False) and (True or False)
  • False and True or True
  1. 比较10 == "10"10 is "10"的结果,以下说法正确的是? {{ select(6) }}
  • 两者结果都为False
  • 前者True,后者False
  • 前者False,后者True
  • 两者结果都为True
  1. 表达式(3 > 5) or (7 <= 7) and (9 != 9)的结果是? {{ select(7) }}
  • True
  • False
  • 报错
  • 无法确定
  1. 以下单分支if语句语法正确且逻辑合理的是? {{ select(8) }}
  • if len("python") == 6: print("长度正确")
  • if 5 > 3 print("5更大")
  • if "abc" > "abd":
  • if 10 // 2 = 5: print("整除")
  1. a = 7b = 3时,执行以下代码会输出什么? {{ select(9) }}
    if a % b == 1:
        print(a + b)
    else:
        print(a - b)
    
  • 4
  • 10
  • 7
  • 3
  1. 以下多分支结构中,当score = 60时,输出什么? {{ select(10) }}
    score = 60
    if score > 90:
        print("优秀")
    elif score >= 80:
        print("良好")
    elif score > 60:
        print("及格")
    else:
        print("不及格")
    
  • 及格
  • 不及格
  • 良好
  • 优秀
  1. 关于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条件
  1. x = 0y = -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负
  1. 执行以下嵌套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第二条件不满足
  • 第一条件不满足
  1. 要实现“判断一个年份是否为闰年(能被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("平年")
    
  • 以上都不对
  1. 分析以下多分支代码,当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

turtle

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-11-29 13:30
结束于
2025-11-29 14:30
持续时间
1 小时
主持人
参赛人数
9