去掉程序中的注释符“'”,把程序中的“?”改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分。在窗体上有3个命令按钮,名称分别为Read、Cal和save,标题分别为“读入数据”、“判断计算”和“保存”,还有两个文本框(名称分别为Textl和Text2,其中Textl的MultiLine属性设置为True,ScrollBars属性设置为2),程序运行界面如图31—5所示。程序运行后,如果单击“读人数据”按钮,则读入sjin.txt文件中的50个整数,放人一个数组中,数组的下界为l;如果单击“判断计算”按钮,则把该数组中大于400且是奇数的元素在文本框中显示出来,并求出它们的和,并把所求得的和在Text2中显示出来;如果单击“保存”按钮,则把所求得的和存入考生文件夹下的sjout.txt文件中。在考生文件夹下有一个工程文件sj5.vbp,输出文件名为sjout.txt。注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍为sj5.vbp,窗体文件名仍为sj5.frm。
(1)在名称为Forml的窗体上添加一个计时器控件,名称为Timerl。请利用“属性”窗口设置适当属性,使得在运行时可以每隔3秒,调用Timerl_Timer过程一次。另外,请把窗体的标题设置为“计时器”。设计阶段的窗体界面如图45—1所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjl.vbp,窗体文件名为sjl.frm。(2)在名称为Forml的窗体上画一个文本框,名称为Textl,无初始内容。请编写Textl的Change事件过程,不能使用任何变量,使得运行时,在文本框中每输入一个字符,就在窗体上输出一行文本框中的完整内容。程序运行界面如图45—2所示。注意:保存时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。
在考生文件夹中有一个工程文件execise30.vbp,相应的窗体文件为execise30.frm。在名为Form1的窗体上有一个名称为Cmd1,标题为“输出均值”的命令按钮。其功能足产生20个0~1000的随机整数,放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮,即可求出其平均值,并在窗体上显示出来,如下图所示。本程序不完整,请补充完整,并能正确运行。要求:程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。
在名为Form1的窗体上绘制一个文本框,名为Text1:绘制一个命令按钮,名为Cmd1,标题为“显示”,它的TabIndex属性设置为0。请为Cmd1设置适当的属性,使得当焦点在Cmd1上时,按Esc键就调用Cmd1的Click事件,该事件过程的作用是在文本框中显示“等级考试”,程序运行结果如下图所示。注意:文件必须存放在考生文件夹中,工程文件名为execise101.vbp,窗体文件名为execiSe101.frm。
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在窗体上有一个名为Listl的列表框,列表框中有若干列表项,如图40—6所示,通过属性窗口设置列表框的MultiSelect属性值为1,一个名为Textl的文本框,还有两个命令按钮,名称分别是Commandl和Command2,标题分别是“全选”和“存盘”。要求在程序运行时,单击commandl按钮则将Listl中的全部列表项选中,然后单击Command2按钮,将Listl中的全部列表项写入Textl中,并写入文本文件out.txt中,并将out.txt保存在考生文件夹下。注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“'”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
在考生文件夹下有一个工程文件sjt5.vbp和随机文件in5.txt,文件中的每个记录包括三个字段,分别为姓名、电话和邮编,其名称、类型和长度如下:窗体中有一个文本框和两个命令按钮。程序运行后,如果单击“读入并显示记录”按钮,则从考生文件夹下的in5.txt文件中读入所有记录并显示在文本框中(每条记录占一行,数据项的顺序是姓名、电话、邮编,如图1-160所示,可使用符号常量vbCrLf表示回车换行);若单击“保存”按钮则把文本框中的内容存入out5.txt文件中。要求:编写“读入并显示记录”按钮的Click过程。把文本框中所有字母改为大写字母(可手工修改)。单击“保存”按钮把修改后的文本框内容存盘,否则无成绩!(过程已给出,不能修改)。最后以原文件名保存放在考生文件夹下。
如下图所示,在名为Form1的窗体上建立一个名称为Text1文本框;然后建立两个主菜单,标题分别为“超级市场”和“帮助”,名称分别为vbMenu和vbHelp,其中“超级市场”菜单包括“国际连锁超市”、“国内连锁超市”和“小超市”3个菜单项,名称分别为vbMenu1、vbMenu2和vbMenu3。要求程序运行后,在“超级市场”的下拉菜单中选择“国际连锁超市”,则在文本框内显示:“家乐福”;如果选择“国内连锁超市”,则在文本框内显示“华联”:如果选择“小超市”,则在文本框内显示:“学校超市”。注意:文件必须存放在考生文件夹中,窗体文件名为execise79.frm,工程文件名为execise79.vbpo
下列是Visual Basic中所允许的形式数是( )。
有如下程序。 Private Sub Command1_Click() Dim k As Integer,m As Integer Dim op As Integer k=4:m=1 Op=PPC(k,m):Print op; Op=PPC(k,m):Print op End Sub Private Function PPC(a As Integer,b As Integer) Static m As Integer,i As Integer m=0:i=2 i=i+m+1 m=i+a+b PPC=m End Function 程序运行后,输出的结果为
在考生文件夹中有工程文件execise65.vbp及其窗体文件execise65.frm。在名为Form1的窗体上有3个文本框,名称分别为Text1、Text2和Text3;1个命令按钮名称为Cmd1,标题为“计算”,如下图所示。要求程序运行后,在Text1和Text2中分别输入两个整数,单击“计算”按钮后,可把两个整数之间的所有整数(含着两个整数)累加起来并在Text3中显示出来。要求:在有问号“?”的地方填入正确内容,然后删除“?”及所有注释符…”,但不得修改其他部分。保存时不得改变文件名和文件夹。
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm。在名为Forml的窗体上有5个Label控件和2个命令按钮,数据文件inl3.dat存放学生的编号、姓名、性别和体重,如图13—5所示。程序运行后,按“Begin”按钮后,能从考生文件夹下的inl3.dat中读出数据并把体重大于平均体重的学生的所有数据写入考生文件夹下的outl3.dat文件中。执行完毕,“Begin”按钮变成“完成”按钮,且无效。注意:该程序不完整,请在有问号“?”的地方填入正确内容,然后删除问号“?”及所有注释符“'”,但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的数据文件也保存到考生文件夹下,否则没有成绩。
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,根据下文的描述,编写相应的程序。存盘时不得改变文件名和文件夹。本题描述如下:在窗体上有一名为Textl的文本框,要求程序运行后,每用鼠标左键单击窗体一次,则文本框的宽增加150;每用鼠标右键单击窗体一次,文本框的宽减小150。窗体的宽为2500,文本框最大宽度不允许超过窗体的宽度,最小宽度不小于900(高与宽的单位为twip)。程序运行时的窗口界面如图27—3所示。注意:保存时必须存放到考生文件夹下,工程文件名为sj3.vbp,窗体文件名为sj3.frm。(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的。在窗体中有一个名为Labell的标签和两个名称分别为Commandl与Command2、标题分别为“显示”、“关闭”的命令按钮。要求程序运行后,单击“显示”按钮,能打印出如图所示的B字三角形,执行完毕,“显示”按钮变成“完成”,且无效(变灰),如图27—4所示。注意:请在有“?”号的地方填放正确内容,然后删除“?”及所有注释符(即“'”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
当组合框的Style属性设置为何值时,组合框称为简单组合框?
软件设计中,设计复审是和设计本身一样重要的环节,其主要目的和作用是______。
在名为Form1的窗体上绘制一个图片框,名为Pic1。请编写适当的事件过程,使得在运行时,每单击图片框一次,就在图片框中输出“单击Pic1”一次;每单击图片框外的窗体一次,就在窗体中输出“单击Form”一次。运行时的窗体如下图所示。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句;文件必须存放在考生文件夹中,工程文件名为execise86.vbp,窗体文件名为execise86.frm。
文件列表框控件的 ______属,属性用来确定在列表框中显示的文件类型。
(1)在考生文件夹下有一个工程文件sjt3.vbp,在Forml的窗体中有一个文本框、两个命令按钮和一个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔1秒,文本框中的数加l;单击“停止计数”按钮,则停止计数(如图1-218所示)。要求:修改适当的控件的属性,并去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件以原来的文件名存盘。(2)已知出租车行驶不超过4千米时一律收费10元。超过4千米时分段处理,具体处理方式为;15千米以内每千米加收1.2元,15千米以上每千米收1.8元。在考生文件夹卞有一个工程文件8jt4.vbp。程序的功能是;单击“输入”按钮,将弹出一个输入对话框,接收出租车行驶的里程数;单击“计算”按钮,则可根据输入的里程数计算应付的出租车费,并将计算结果显示在名称为Textl的文本框内。在窗体文件中已经给出了全部控件(如图1-219所示),但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。注意:不得修改已经存在的内容和控件属性,最后将修改后的文件按原文件名存盘。
(1)在窗体上绘制一个名称为Textl的文本框,然后建立两个主菜单,标题分别为“系别”和“帮助”,名称分别为vbMenu和vbHelp,其中“系别”菜单包括“工商管理”、“信息科学与工程”、“机械工程与自动化”3个子菜单,名称分别为vbMenul、vbMenu2、vbMenu3。要求程序运行后,如果在“系别”的下拉菜单中选择“工商管理”,则在文本框内显示“金融学、国际贸易学”;如果选择“信息科学与工程”,则在文本框内显示“系统工程、计算机应用技术”;如果选择“机械工程与自动化”,则在文本框内显示“机械工程、车辆电子工程”(要求:不能使用任何变量,直接显示字符串)。程序运行时,选择“工商管理”选项,程序运行窗体显示如图29—3所示。注意:保存时必须存放在考生文件夹下,窗体文件名为sj3.frm,工程文件名为sj3.Vbp。(2)在考生文件夹中有文件sj4.vbp及其窗体文件sj4.frm,该程序是不完整的。窗体上面有两个名称分别为Commandl和Command2、标题分别为“输入维数”和“计算”的命令按钮。程序运行后,如果单击“输人维数”命令按钮,则对数组a的维数进行赋值,初始化数组(通过等式a(i,j)=i*j计算);如果单击“计算”命令按钮,则求出二维数组a(i,j)的各元素之和,并在文本框中显示出来。请设置相应的控件并编写程序实现该功能。程序运行效果如图29—4所示。注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“'”号),但不能修改其他部分。存盘时不得改变文件和文件名。考生完成程序编写后,将工程文件与窗体文件保存到考生文件夹下,文件名分别为sj4.vbp与sj4.frm。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中___________的作用足将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
在名为Form1的窗体中建立一个命令按钮,名为Cmd1,标题为Show(如下图所示)。编写适当的事件过程,使程序运行后,若单击Show按钮,则执行语句Form1.Print"Show"如果单击窗体,则执行语句Form1.Cls。注意:文件必须存放在考生文件夹中,窗体文件名为execise351frm,工程文件名为execise35.vbp。