网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

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

【说明】

在一些应用场合中,需要对用户的输入数据进行检查监控。以下VisualBasic程序实现了对新添加到 List列表的内容进行监控,拒绝向List列表添加重复信息。例如,在List列表中存在元素“a01001;a01002”,如果用户输入数据为“a01001”或“a01002”,系统则弹出提示信息,拒绝将新数据加入List列表;如果用户输入的数据不同于List列表中的任何一个元素,则作为新元素加入List中。VisualBasic界面显示如图所示。根据程序功能说明,完成程序代码。

【代码5-1】

Begin VB.Form. Forml

Caption = "List 列表拒绝添加重复信息"

//...窗体描述(略)

Begin VB.CommandButton Command2

Caption = "退出"

//...窗体描述(略)

End

Begin VB.CommandButton Commandl

Caption = "添加"

//...窗体描述(略)

End

Begin VB.TextBox Text1

//...窗体描述(略)

End

Begin VB.ListBox List1

Height = 1860

ItemData = "Form1.fix": 0000

Left = 1020

List = "Form1.fix": 0002

TabIndex = 0

Top = 525

Width = 2580

End

Begin VB.Labe1 Labe11

BackStyle = 0 'Transparent

Caption = "请输入编号"

//...窗体描述(略)

End

End

【代码5-2】

Attribute VB Name = "Form1"

Attribute VB_GlobalNameSpace = False

Attribute VB Creatable = False

Attribute VB PredeclaredId = True

Attribute VB_Exposed = False

Private Sub Form. Load ()

List1.AddItem "a01001"

List1.AddItem "a01002"

End Sub

Private Sub Cormnand1 Click ()

Dim Myval As Long

For i=0 To (1)

(2)

If (3) Then

MsgBox "系统不允许重复输入,请重新输入"

Exit Sub

End If

(4)

(5)

End Sub


参考答案

更多 “ 阅读以下说明和Visual Basic代码,将应填入(n)处的字句写在对应栏内。【说明】在一些应用场合中,需要对用户的输入数据进行检查监控。以下VisualBasic程序实现了对新添加到 List列表的内容进行监控,拒绝向List列表添加重复信息。例如,在List列表中存在元素“a01001;a01002”,如果用户输入数据为“a01001”或“a01002”,系统则弹出提示信息,拒绝将新数据加入List列表;如果用户输入的数据不同于List列表中的任何一个元素,则作为新元素加入List中。VisualBasic界面显示如图所示。根据程序功能说明,完成程序代码。【代码5-1】Begin VB.Form. FormlCaption = "List 列表拒绝添加重复信息"//...窗体描述(略)Begin VB.CommandButton Command2Caption = "退出"//...窗体描述(略)EndBegin VB.CommandButton CommandlCaption = "添加"//...窗体描述(略)EndBegin VB.TextBox Text1//...窗体描述(略)EndBegin VB.ListBox List1Height = 1860ItemData = "Form1.fix": 0000Left = 1020List = "Form1.fix": 0002TabIndex = 0Top = 525Width = 2580EndBegin VB.Labe1 Labe11BackStyle = 0 'TransparentCaption = "请输入编号"//...窗体描述(略)EndEnd【代码5-2】Attribute VB Name = "Form1"Attribute VB_GlobalNameSpace = FalseAttribute VB Creatable = FalseAttribute VB PredeclaredId = TrueAttribute VB_Exposed = FalsePrivate Sub Form. Load ()List1.AddItem "a01001"List1.AddItem "a01002"End SubPrivate Sub Cormnand1 Click ()Dim Myval As LongFor i=0 To (1)(2)If (3) ThenMsgBox "系统不允许重复输入,请重新输入"Exit SubEnd If(4)(5)End Sub ” 相关考题
考题 ●试题六阅读以下应用说明及Visual Basic部分程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】单击窗体上的"测试"(cmdTest)按钮,出现一个输入框,要求输入一串字符,将该字符串中的非字母字符删除后,显示在窗体中的一个文本框(txtShow)中。【程序代码】Private Sub cmdTest_Click()Dim strT1,strT2 As StringDim strCh As (1)Dim intL As IntegerDim intI As IntegerstrT1= (2) ("请输入一串字符","字符串输入")intL= (3)strT2=″″For intI=l To intLstrCh=Mid(strT1,intI,1)If(strCh"A"And (4) ) Or (strCh"a" And suCh"z")ThenstrT2=strT2+strChEnd IfNext intItxtShow.Text= (5)End sub

考题 阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。【说明】已知头指针分别为La和lb的有序单链表,其数据元素都是按值非递减排列。现要归并La和Lb得到单链表Lc,使得Lc中的元素按值非递减排列。程序流程图如下所示:

考题 阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】以下程序为求行列式X(5,5)的值S。【Visual Basic代码】Private Function col ( byval x ( 5,5 ) as integer ) as longdim fesult as longdim temp as longdim I as integerdim j as integerdim k as imegerresult = 0for I = to 5(1)for j = 1 to 5if I+j>6 thenk= ( 1+j ) mod 5elsek=1endiftemp=temp*x ( k,j )(2)result=(3)(4)(5)End function

考题 阅读以下说明和Visual Basic 码,将应填入(n)处的字名写在的对应栏内[说明] 这是一个用户名校验程序,如用户名正确,即输出欢迎字样,否则,弹出警告窗并直接退出程序。下面是实现上述功能的程序,请填空。“Option Explicit”此语句的作用:强制显示声明Dim UserName (2) As StringDim Flag As Boolean(1)Private Sub Form. _ Load( )UserName (0) = "AA": UserName (1) = "BB": UserName(2) = "CC"Flag = FalseinputName = InputBox( “请输入名称:“,”身份确认”“,”)Dim i As IntegerFor i = 0 To FalseIf inputName = UserName(i) Then(2)End IfNext iIf (3) ThenMsgBox “用户身份确失败!退出应用”, vbOKOnly, “警告”EndEnd IfEnd SubPrivate Sub Form_ Paint( )(4)End Sub

考题 阅读以下说明和JAVA 2代码,将应填入(n)处的字句写在对应栏内。[说明]以下程序为类类型的变量应用实例,通过异常处理检验了类CCircle的变量的合法性,即参数半径应为非负值。仔细阅读代码和相关注释,将程序补充完整。[JAVA代码]//定义自己的异常类class CCircleException extends Exception{}// 定义类 CCircleclass CCircle{private double radius;public void setRadius ( double r ) (1){if ( r<0 ) {(2)}else(3)}Public void show ( ) {System. out. println ( "area="+3.14*radius*radius );}}public class ciusample{public static void main ( String args[] ){CCircle cir=new CCircle( );(4) {cir. setRadius ( -2.0 )}(5){System. out. println ( e+" throwed" ) ;}cir. show( ) ;}}

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

考题 阅读下列说明和C++-代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某发票(lnvoice)由抬头(Head)部分、正文部分和脚注(Foot)部分构成。现采用装饰(Decorator)模式实现打印发票的功能,得到如图5-1所示的类图。 【C++代码】 #include using namespace std; class invoice{ public: (1){ cout

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

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