有下列事件过程: Private Sub Co mmand1_Click( ) b =10 Do Until b =-1 a=InputBox("请输入a 的值") a=Val(a) b =InputBox("请输入b 的值") b =Va(b) a=a*b Loop Print a End Sub 程序运行后,依次输入数值30,20,10,-1后,输出结果是( )。
窗体上有1个名称为List1的列表框,其中已经输入了若干个项目,如图所示;还有2个文本框,名称分别为Text1、Text2,1个名称为Command1的命令按钮,并有下列事件过程。 Private Sub Co mmand1_Click() Di mstr As Stri ng ,s As Stri ng ,k As Integer s =Text1 str ="" For k =List1.ListCount -1To 0Step -1 If InStr(List1.List(k),s)>0Then str =str &List1.List(k)&"" End If Next k If str =""Then Text2="没有匹配的项目" Els e Text2=str End If End Sub 程序运行时,在Text1中输入"京",单击命令按钮,则在Text2中显示的内容是( )。
在窗体(Name 属性为Form1)上画两个文本框(其Name 属性分别为Text1和Text2)和一个命令按钮(Name属性为Co mmand1),然后编写如下两个事件过程: Private Sub Co mmand1_Click() a=Text1.Text +Text2.Text Print a End Sub Private Sub Form_Load() Text1.Text ="" Text2.Text ="" End sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为( )。
在C盘当前文件夹下建立一个名为SDat .txt 的顺序文件。要求用InputBox 函数输入5名学生的学号(StuNo)、姓名(StuName)和英语成绩(StuEng)。则在下列横线处应填入的语句是( )。 Private Sub Form_Click() Open "C:\SDat .txt"For Output As 1 For i =1To 5 StuNo =InputBox("请输入学号") StuName =InputBox("请输入姓名") StuEng =Val(InputBox("请输入英语成绩")) Next i Close #1 EndSub
有下列函数过程: Function Func2(a As Integer ,b As Integer)As Integer Static m As Integer ,i As Integer m=0 i =2 a=i +m+1 b =i +a+b Func2=m End Function 在窗体上画一个命令按钮,然后编写下列事件过程: Private Sub Co mmandl_Click() Di m P As Integer ,k As Integer ,m As Integer k =4 m=1 P=Func2(k ,m) Print k ;m P=Func2(km) Print k =m End Sub 程序运行后,单击命令按钮,输出结果是( )。
在窗体上有1个名称为Co mmonDialog1的通用对话框和1个名称为Co mmand1的命令按钮,以及其他一些控件。要求在程序运行时,单击Co mmand1按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件。下列是Co mmand1_Click 事件过程的两种算法。 算法1: Private Sub Co mmand1_Click() Co mmonDialogl .ShowOpen Open Co mmonDialogl .File Name For Input As #1 End Sub 算法2: Private Sub Co mmand1_Click() Co mmonDialogl .ShowOpen If Co mmonDialogl .File Name <>""Then Open Co mmonDialogl .File Name For Input As #1 EndIf End Sub 下列关于这两种算法的叙述中正确的是( )。
在窗体上画一个命令按钮,其名称为Commandl。程序运行后,单击命令按钮,输出结果是( )。 Private Sub pl (n As Integer) For i =n To 1Step =1 x=Stri ng(i ,"*") Print x Next i End Sub Private Sub Commandl_Click() pl(3) EndSub
在窗体上画一个名称为Co mmand1的命令按钮,并编写以下程序: Private Sub Co mmand1_Click() Di mn %,b ,t t =1:b =1:n =2 Do b =b*n t =t +b n =n +1 Loop Until n >9 Print t End Sub 此程序计算并输出一个表达式的值,该表达式是( )。
下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,横线处应填( )。 Sub EnSure( ) Di myear As Integer year =Val(InputBox("请输入年份:")) If(year Mod 4=0_________year Mod 100<>0) ________(year Mod 400=0)Then Print "您输入的是闰年" Else Print "不是闰年,是普通年份" End If End Sub
设有下列程序 Private Sub Form_Click() x=50 For i =1To 4 y =InputBox("请输入一个整数") y =Val(y) If y Mod 5=0Then a=a+y x=y Else a=a+x End If Next i Print a End Sub 程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为( )。
假定在工程文件中有一个标准模块,其中定义了如下记录类型: Type Books Name As Stri ng*10 TelNum As Stri ng*20 End Type 要求在执行事件过程Co mmand1_Click 时,在顺序文件Person .txt 中写入一条记录。下列能够完成该操作的事件过程是( )。
查看答案
A. Private Sub Co mmand1_Click() Di nt BAs Books Open "c :\Person .txt"For Output As #1 B .Name =InputBox("输入姓名") B .TelNum=InputBox("输入电话号码") Write #1,B.Name ,B.TelNum Close #1 End Sub
窗体上有两个文本框Textl、Text2以及一个命令按钮Commandl ,编写下列程序: Di mY As Integer Private Sub Commandl_Click() Di m X As Integer x=2 Textl .Text =p2(p1(X),Y) Text2.Text =pl(x) End Sub Private Function pl(X As Integer)As Integer x+x+y∶y =x+y pl =x+y End Function Private Function p2(X As Integer ,Y As Integer)As Integer p2=2*x+y End Function 当单击1次和单击2次命令按钮后,文本框Text1和Text2内的值分别为( )。