A. [模拟]选择题+判断题

    客观题

[模拟]选择题+判断题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。

一、单选题(共15题,每题2分,共30分。)

  1. 用Python语句计算:长方形的长和宽分别为4和5,则长方形的周长为?(\qquad) {{ select(1) }}
  • a=4
    b=5
    c=2*a+2*b
    print(c)
    
  • b=5
    c=2*a+b
    print(c)
    
  • a=4
    b=5
    c=a*b
    print(c)
    
  • a=4
    b=5
    c=a+b*2
    print(c)
    
  1. 已知a=2,b=3,赋值语句 a*=b+5 执行后,a的值是多少?(\qquad) {{ select(2) }}
  • 11
  • 16
  • 13
  • 26
  1. 已知a = 4,b = 7那么print(a!=b)的结果为?(\qquad) {{ select(3) }}
  • 4
  • 7
  • False
  • True
  1. 以下运行结果为False的是?(\qquad) {{ select(4) }}
  • 5 is 5
  • 5 is not 4
  • False != 0
  • 5 != 4
  1. 四种基本结构中,能简化大量程序代码行的是?(\qquad) {{ select(5) }}
  • 顺序结构
  • 分支结构
  • 选择结构
  • 循环结构
  1. 下面程序的运行结果是?(\qquad
a=80
b=70
if a>b:
    a,b=b,a
    print(a,b)

{{ select(6) }}

  • 70 70
  • 80 70
  • 70 80
  • 80 80
  1. 如果要计算1×2×3×......×8×91×2×3×......×8×9则下列程序代码正确的是?(\qquad)。 {{ select(7) }}
  • s=0
    for i in range(1,10):
        s=s*i
    print(s)
    
  • s=0
    for i in range(1,9):
        s=s*i
    print(s)
    
  • s=1
    for i in range(1,10):
        s=s*i
    print(s)
    
  • s=1
    for i in range(1,9):
        s=s*i
    print(s)
    
  1. 关于turtle库的引入,以下哪个是错误的?(\qquad) {{ select(8) }}
  • import turtle
  • from turtle import *
  • import turtle as t
  • import turtle form t
  1. 下面程序运算结果正确的是? (\qquad)
   x1=11
   x2=12
   print(x1*x2)

{{ select(9) }}

  • 132
  • 23
  • 24
  • 1
  1. 下列关于Python程序中,运行的结果是? (\qquad)
a=10
if a>10:
    print("天天开心")
elif a>8:
    print("平安喜乐")
elif a<9:
    print("奋发向上")
else:
    print("努力学习")

{{ select(10) }}

  • 天天开心
  • 平安喜乐
  • 奋发向上
  • 努力学习
  1. 下面程序的运行结果是? (\qquad)
s = 1
for i in range(11):
    s = i
print(s)

{{ select(11) }}

  • 1
  • 0
  • 10
  • 9
  1. 语句list6=[0,6]的含义是? (\qquad) {{ select(12) }}
  • 定义一个变量list6,值为0~6之间的随机值
  • 定义一个变量list6,值为0.6
  • 定义一个列表list6,包含两个元素:0和6
  • 生成一个数字序列list6,值为0~6
  1. 数学课代表将同学们的数学成绩存放在列表S1中,s1=[99,92,87,90,100,95],如果按照成绩由低到高输出,以下哪个程序可以实现?(\qquad)。 {{ select(13) }}
  • s1=[99,92,87,90,100,95]
    s2=sorted(s1)
    print(s2)
    
  • s1=[99,92,87,90,100,95]
    s2=sort()
    print(s2)
    
  • s1=[99,92,87,90,100,95]
    sort(reverse=True)
    print(s1)
    
  • s1=[99,92,87,90,100,95]
    s2=sorted(s1,reverse=True)
    print(s2)
    
  1. 下面的Python代码用于输入学生成绩,并根据人数计算出平均成绩,有关说法错误的是?(\qquad)
Sum = 0 #保存总成绩
cnt = 0 #保存学生人数
while True:
    score = int(input())
    if score < 0:
        break
    cnt += 1
    Sum += score
print(f"总学生数:{cnt},平均:{Sum/cnt}")

{{ select(14) }}

  • 代码 while True: 写法错误
  • 如果输入负数,将结束输入,并正确输出
  • 如果录入的学生成绩含有小数,程序将报错
  • 以上说法都没有错误
  1. 执行以下 Python 程序代码后,输出结果是?(\qquad)
cnt =0 #保存循环次数
for i in range(1,10):
    for j in range(i,10):
        if i*j%2 ==0:
            break
        cnt +=1
print(cnt)

{{ select(15) }}

  • 5
  • 9
  • 81
  • 100

二、判选题(共10题,每题2分,共20分)

  1. Python语言会要求缩进,但是不严格缩进,也不影响代码运行。(\qquad) {{ select(16) }}
  • 正确
  • 错误
  1. while语句只能用于未知次数的循环,for语句只能用于循环次数己知的循环。(\qquad) {{ select(17) }}
  • 正确
  • 错误
  1. 可以将a = "3.14"转化为浮点数的函数是str()。(\qquad) {{ select(18) }}
  • 正确
  • 错误
  1. 以下程序的输出结果是AAA。(\qquad
x,y,z=1,-1,1
if x>0:
    if y>0:
        print("AAA")
    else:
        print("BBB")
elif z>0:
    print("CCC")

{{ select(19) }}

  • 正确
  • 错误
  1. 执行下面的程序,k的结果是25。(\qquad
k=1
n=263
while n:
    k *= n%10
    n//=10

{{ select(20) }}

  • 正确
  • 错误
  1. 下面代码中可以获取一个1到100之间的随机方块ID。(\qquad
import random
blockID = random.randint(1,100)

{{ select(21) }}

  • 正确
  • 错误
  1. 已知列表Q = ['原子弹'、'氢弹'、'导弹'、'核弹']。我国的“两弹一星”其中的“两弹”指的是原子弹和导弹,那么想要从列表中准确的取出此结果,应使用Q[1]、Q[2]指令。(\qquad) {{ select(22) }}
  • 正确
  • 错误
  1. 一艘飞船想要绕星球公转10圈,以下代码无法实现10次循环。(\qquad
for i in range(1,10):

{{ select(23) }}

  • 正确
  • 错误
  1. 字典中的每个元素都由两部分组成,分别是“键”和“值”。(\qquad) {{ select(24) }}
  • 正确
  1. 函数可以没有返回值,也可以有一个返回值。(\qquad) {{ select(25) }}
  • 正确

【VRmaker】2025模拟客观题

未参加
状态
已结束
规则
OI
题目
1
开始于
2025-12-12 0:00
结束于
2025-12-19 0:00
持续时间
2 小时
主持人
参赛人数
75