组卷网 > 高中信息技术综合库 > 算法软件操作
题型:操作题 难度:0.65 引用次数:160 题号:10860303
listque=[]                                        #定义列表listque存储订单
x=0
while(x!=4):                                     #当x=!4时,执行循环
       print('1. 添加订单')
       print('2. 发货')
       print('3. 查看订单列表')
       print('4. 退出')
       x=int(input("输入你的选择:")) #输入选择项
       if A     :
             y=input("输入订单编号:")   #输入订单编号
                   B                      #在列表listque中添加订单号
       elif x==2:
                    C                  #如果订单列表为空
                    print("订单列表为空")
             else:
                    print("发货单号:"+listque.pop(0))   
       elif x==3:
             print("等待发货:",listque)                    #查询列表listque中的订单号
       print()
   
input("运行完毕,请按回车键退出...")
(1)此列表,定义的是(     )列表。(从“空、非空” 里选填)
(2)补充划线A处的内容____________________
(3)补充划线B处的内容____________________
(4)补充划线C处的内容____________________

相似题推荐

操作题 | 适中 (0.65)
【推荐1】VB 程序实现如下功能:单击“开始”按钮 Command1,计时器 Timer1 每隔 0.5 秒随机产生抽奖的号码,并在标签 Label1 中显示,同时按钮 Command1 的标题变为“停止”;再次单击“停止”按钮 Command1,计时器停止工作,标签 Label1 显示中奖号码,同时按钮 Command1 的标题变为“开始”。界面如图所示。

(1)根据题意,如图所示,计时器 Timer1 的 Interval 属性值应设置为____________
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码。

Const n = 28 '参与抽奖的总人数

Private Sub Command1_Click()

If Command1.Caption = "开始" Then

Timer1.Enabled = True

Command1.Caption = "停止"

Else

Timer1.Enabled = ___________

Command1.Caption = "开始"

End If

End Sub

Private Sub Timer1_Timer()

Dim c As Integer

c = Int(Rnd() * n + 1)

________________

End Sub

(3)初始时,按钮 Command1 的标题为“开始”。由上述算法可知,单击 10 次该按钮后,其标题显示为_________
2020-12-06更新 | 28次组卷
操作题 | 适中 (0.65)
名校
【推荐2】用蒙特卡洛法求圆周率PI的近似值,其算法如下:使用随机函数Rnd,随机生成两个[0,1)之间的随机数,由此构成一个投点坐标(x,y),然后根据x2+y2<=1投点是否在圆内来求PI的近似值。其中总共随机投点n次,统计落点在单位圆内的点数为s,则4s/n即为所求PI的近似值。程序界面如图所示,在Text1中输入投点的个数,单机“计算”按钮,PI的近似值结果显示在Text2中。

(1)要使得按钮的文字显示为“计算”,应该修改该对象的__________属性。
(2)要实现上述功能,请在划线处填入合适代码。
Private Sub Command1_Click()

Randomize '随机数初始化

Dim i As Long, n As Long, s As Long

Dim x As Double, y As Double, z As Double

n = Val(Text1.Text)

__________________________

s = 0

Do While i <= n ' 随机投点n次

x = Rnd: y = Rnd

z = ____________________

If z <= 1 Then

s = s + 1

End If

i = i + 1

Loop

Text2.Text =_______________

End Sub
2019-03-23更新 | 16次组卷
操作题 | 适中 (0.65)
【推荐3】输入一个整数,判断它是奇数还是偶数。
x=____
if int(x)_____2==0:_____
print(x,"是一个偶数”)
_____ :
print(x,"是一个奇数。")
2020-10-21更新 | 98次组卷
共计 平均难度:一般