阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】本应用程序是一个乘法计算器,其运行窗口如图2所示。在该界面中,“被乘数”、“乘数”以及“积”等文字为标签,相应的3个输入输出数据框为文本框,此外还有3个命令按钮。用户在“被乘数”和“乘数”相应的文本框内输入数据,再单击“运算”按钮,便能在“积”对应的文本框中看到相乘的结果;当用户单击“清除”按钮时,就会清除各文本框中的数据;当用户单击“关闭”按钮时就会关闭该窗口并退出应用程序。用户不能在“积”对应的文本框中输入

题目

阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。

【说明】

本应用程序是一个乘法计算器,其运行窗口如图2所示。

在该界面中,“被乘数”、“乘数”以及“积”等文字为标签,相应的3个输入输出数据框为文本框,此外还有3个命令按钮。用户在“被乘数”和“乘数”相应的文本框内输入数据,再单击“运算”按钮,便能在“积”对应的文本框中看到相乘的结果;当用户单击“清除”按钮时,就会清除各文本框中的数据;当用户单击“关闭”按钮时就会关闭该窗口并退出应用程序。用户不能在“积”对应的文本框中输入数据。

【属性设置】

各个对象、有关的属性名以及需要修改的属性值设计如下:

【程序】

Private Sub cmdMultiply_Click( )

txt3. Text =Trim(Str$ ((3)) '加法运算获得和数

End Sub

Private Sub (4) (

txt1. Text=" " '空字符串赋值给文本框txt1的内容

txt2. Text=" " '空字符串赋值给文本框txt2的内容

txt3. Text=" " '空字符串赋值给文本框txt3的内容

End Sub

Private Sub cmdClose_Click( )

(5) '退出应用程序

End Sub


相似考题
参考答案和解析
正确答案:(1)False (2)cmdMultiply (3)Val(txt1.Text)*Val(txt2.Text)或其等价形式 (4)cmdClear-Click (5)End或Unload frmMultiply或其等价形式
(1)False (2)cmdMultiply (3)Val(txt1.Text)*Val(txt2.Text)或其等价形式 (4)cmdClear-Click (5)End或Unload frmMultiply或其等价形式 解析:(1)空处需要填写文本框3的Enabled属性,在说明中已经指出用户不能在“积”对应的文本框中输入数据,因此其Enabled属性为“False”。
(2)空处需要填写按钮1(运算按钮)的名称,从程序代码的Private Sub cmdMaltiply_Click()事件中,可以判断按钮1的名称为“cmdMultiply”。
(3)空处所在语句是进行乘积运算,由于文本框的文字是字符类型,不能直接进行乘积运算,先要将它转换成数据型再进行乘积运算。因此(3)空处应当填写“Val(txt1.Text)*Val(txt2.Text)”或其等价形式。
(4)空处需要填写一个事件的名称,从下面的代码可以看出这是“清空”按钮Click事件所完成的工作,“清空”按钮的名称为“cmdClear”,因此(4)空应填写“cmdClear_Click”。
(5)空处需要填写退出应用程序的语句。在VB中,这样的语句有很多,常用有两个,一个是“End”,另一个“Unload窗口名称>”。
更多“ 阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】本应用程序是一个乘法计算器,其运行窗口如图2所示。在该界面中,“被乘数”、“乘数”以及“积”等文字为标签,相应的3个”相关问题
  • 第1题:

    ●试题八

    阅读以下说明及Visual Basic部分程序代码,将应填入(n)处的字句写在答题纸的对应栏内。

    【说明】

    本程序是一个可进行数制转换的应用程序,图1所示是其运行界面。txtDec为TextBox控件名,Lblkes为转换结果labe1控件名。

    【程序代码】

    Option Explicit

    Private Function convert(pintDec As Intege,pintS As Integer)As String

    Dim intCt As Integer,intR As Integer

    Dim strCov As String,strRes As String

    intR=pintDec Mod pintS

    Do While (1)

    strCov=strCov & Str(intR)

    (2)

    intR=pintDec Mod pintS

    Loop

    For intCt= (3) To 1 Step-1

    strRes=strRes & Mid(strCov,intCt,1)

    Next intCt

    convert=strRes

    End Function

    Private Sub cmdQuit_Click()′退出

    Unload Me

    End Sub

    Private Sub optBin_Click()′二进制

    lblRes.Caption="转换结果:"& (4)

    End Sub

    Private Sub optHex_Click()′十六进制

    lblRes.Caption="转换结果:"& (5)

    End Sub

    Private Sub optOct_Click()′八进制

    lblRes.Caption="转换结果:"&Oct(Val(txtDe

    C.Text))

    End Sub


    正确答案:
    ●试题八【答案】(1)pintDec>0(2)pintDec=pintDec\pintS(3)len(strCov)(4)convert(val(txtDec.Text),2)(5)Hex(Val(txtDec.Text))【解析】VB中,十六进制转换和八进制转换都有相应的函数,分别是Hex()和Oct(),而二进制转换没有,故程序中用了一个自定义函数convert(pintDec,pintS),功能是将十进制数pintDec转换成pintS进制数,convert函数中用除pintS求余法进行数制转换,所以答案如下所示。

  • 第2题:

    试题三(共 15 分)

    阅读以下说明和 C 程序,将应填入 (n) 处的字句写在答题纸的对应栏内。


    正确答案:

  • 第3题:

    阅读下列说明和?C++代码,将应填入(n)处的字句写在答题纸的对应栏内。
    【说明】
    阅读下列说明和?Java代码,将应填入?(n)?处的字句写在答题纸的对应栏内。
    【说明】
    某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种
    类可能不同,但其制作过程相同。前台服务员?(Waiter)?调度厨师制作套餐。现采用生成器?(Builder)?模式实现制作过程,得到如图?6-1?所示的类图。






    答案:
    解析:

  • 第4题:

    ●试题五

    阅读以下应用说明、属性设置及Visual Basic程序代码,将应填入(n)处在字句写在答题纸的对应栏内。

    【说明】

    本应用程序的运行窗口如图2所示。

    只要用户单击"闪烁"按钮,文字"欢迎光临"就会以0.3秒消失、0.3秒显示反复进行闪烁;单击"停止"按钮时,闪烁停止,恢复图示的初态。

    在开发过程中,需要设置的属性如表1所示。

    在开发过程中,需要编写的程序代码如下:

    【程序】

    Private Sub CmdF_Click()

    Timer1. (3) =True

    Labe1.Visible=False

    End Sub

    Private Sub Timer1_Timer()

    (4) =not Label.Visible

    End Sub

    Private Sub CmdT_Click()

    Timer1.Enabled= (5)

    Labe1.Visible=true

    End Sub


    正确答案:

    ●试题五

    【答案】(1)false(2)300(3)Enabled(4)Label.Visible(5)false

    【解析】单击"闪烁"按钮后,文字才开始闪烁,所以初始时定时器并未启动,(1)处应填false。定时器的时间间隔为0.3秒,即300毫秒,所以(2)处应填300(Interval属性的单位是毫秒)(3)单击"闪烁"按钮后,应启动定时器,所以修改Timer1Enable属性为True(4)定时器到时的时候,应当使Label的是否可见属性(Visible)取反,所以(4)处应填Label.Visible(5)单击"停止"按钮后,要停止定时器,所以应修改Timer1Enable属性为false

  • 第5题:

    阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 某文件管理系统中定义了类OfficeDoc和DocExplorer,当类OfficeDoc发生变化时,类DocExplorer的所有对象都要更新其自身的状态,现采用观察者(Observer)设计模式来实现该需求,所设计的类图如图6-1所示。



    答案:
    解析:
    1: void update()2: Observer3: obs.update()4: Subject5: Attach(this)