题库 高中信息

题干

工资问题:某古老的工作和工资计算方式比较奇特,其工作要求如下:必须从1月1日当天开始工作,且连续工作n(n<=365)天才一次性结算得到工资。某年(假设当年为平年)的工资计算细则是:第1天获得1枚金币,接下来的2天(第2天和第3天)每天获得2枚金币,再接下来的3天(第4、5、6天)每天获得3枚金币,……,依次类推,即当连续n天每天获得n枚金币后,会在之后的连续n+1天里,每天获得n+1枚金币。
小王用VB编写了工资计算程序,当输入连续工作的最后一天的日期后,单击“计算”按钮Command1,程序自动计算工资总额,其运行界面如图所示。

实现上述功能的VB程序如下,请回答下列问题:
(1)下列选项中,属于鼠标“单击”事件的是_______。(单选,填字母:
A.DblClick/B.Load/C.Click)
(2)请在划线处填入合适的代码。
①__________
②__________
(3)加框处的代码有错误,请改正。
__________
Private Sub Command1_Click()
Dim i As Integer,j As Integer,k As Integer
Dim m As Integer,d As Integer,n As Integer
Dim md As String,sum As Integer
md = "312831303130313130313031"
n = 0
m = Val(Text1.Text)
d = Val(Text2.Text)
For i = 1 To m - 1
n =    
Next i
n = n + d
i = 0:j = 0
sum = 0:k = 1
Do While i < n
sum =
j = j + 1
If    Then
j = 0
k = k + 1
End If
i = i + 1
Loop
Text3.Text = Str(sum)
End Sub
上一题 下一题 0.99难度 None 更新时间:2020-03-29 09:42:07

答案(点此获取答案解析)

同类题1

VB程序设计。某微群采用问题验证的加入方式,如下图所示:

徐明设计了一个VB程序用于寻找这个以211开头、可被2012整除的6位数。其算法流程图如下图所示,

程序界面和代码编辑窗口如下图所示。

(1)上图所示流程图中采用的算法为____________(填:解析算法 / 枚举算法)。
(2)在上图程序界面所示窗体中,创建label2对象的方法正确的是___________(填字母)。
A.双击工具箱中的“”控件
B.单击工具箱中的“”控件,然后在窗体中按住鼠标左键拖曳
(3)在上图程序界面窗体的标题中显示 “寻找验证问题的答案” 字样,是通过修改该窗体对象的 _________(填:Font / Caption / Top)属性的值实现的。 
(4)上图代码编辑窗口中的VB程序代码在___________(填:加载窗体 / 单击Label2 / 单击Command1)对象时被驱动执行。
(5)徐明在代码编辑窗口中,输入“Label2.”后出现如下图所示的信息, 其中的“BackColor”是Label2的_________(填:事件名 / 对象名 / 属性名)。

(6)下图中VB程序划线处应填写的代码为_____________。

(7) 运行上图中VB程序后,弹出下图所示的出错信息提示,此时程序正执行的语句是 ___________(填字母),改正该错误应修改的语句是____________(填字母)。

A.Dim k As Integer
B.For k = 211000 To 211999
C.Label2.Caption = Str(k)
(8)保存工程后,徐明发现结果文件夹中产生了yzwt.frm、yzwt.vbp、yzwt.vbw三个文件,其中窗体文件是__________。