《模拟系统待解决大.docx》由会员分享,可在线阅读,更多相关《模拟系统待解决大.docx(6页珍藏版)》请在三一办公上搜索。
1、模拟系统待解决大1)在考生文件夹下有一个工程文件sjt1.vbp,请在名称为Form1的窗体上画一个名称为Text1的文本框和一个名称为C1、标题为转换的命令按钮,如图2-9所示。在程序运行时,单击转换按钮,可以把Text1中的大写字母转换为小写,把小写字母转换为大写。 在考生目录下有一个工程文件sjt2.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则把它的大写形式显示在标签Label1中;若是大写字母,则把它的小写形式显示在Label1中;若是其他字符,则把该字符直接显示在Label1中。输入的字母总数则显示在标签Label2中,如图2-
2、10所示。要求去掉程序中的注释符,把程序中的?改为正确的内容。 图2-10 在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击 统计按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图2-11所示。在给出的窗体文件中已经添加了全部控件,但程序不完整。要求去掉程序中的注释符,把程序中的?改为正确的内容。 图2-11 在考生文件夹下有一个工程文件sjt4.vbp,其窗体如图2 145所示。该程序用来对在上面的文本框中输入的英文字母串加密,加密结果显示在下面的文本框中。加密的方法是:选中一个单
3、选按钮,单击加密按钮后,根据选中的单选按钮后面的数字n,把明文中的每个字母改为它后面的第n个字母,如图2-11所示。窗体中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。 图2-11 3)在名称为Form1的窗体上画一个命令按钮,标题为消息,要求当单击按钮时,弹出一个消息框,消息框的标题为弹出消息,消息框上显示的内容为这是一个消息框,有确定和取消两个按钮。 在考生文件夹下有一个工程文件sjt3.vbp。其窗体上有一个圆,相当于一个时钟,当程序运行时通过窗体的Activate事件过程在圆上产生1两个刻度点,并完成其他初始化工作;另有长、短2条直线,名称分
4、别为Line1和Line2,表示两个指针。程序运行时,单击开始按钮,则每隔0.5秒Line1顺时针转动一个刻度,Line2顺时针转动1/1两个刻度,单击停止按钮,两个指针停止转动,如图2-23所示。 在窗体文件中已经给出了全部控件,但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。 提示:程序中的符号常量x0、y0是圆心到窗体左上角的距离,radius是圆的半径。 注意:不能修改程序中的其他部分和控件的属性。最后把修改后的文件按原文件名存盘。 图2-23 在名称为Form1的窗体上画一个名称为Shape1的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。画一个名称为Ti
5、mer1的计时器,在属性窗口中将其设置为不可用,时间间隔为0.5秒。请编写窗体的Load事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用,且每隔0.5秒形状控件向下移动100。 在考生文件夹下有一个工程文件sjt5.vbp,其功能是: 单击读数据按钮,则把考生文件夹下in5.dat文件中的100个0999之间的整数读入数组a中; 单击计算按钮,则对这100个整数中的所有水仙花数求平均值,并对该平均值数尾取整后显示在文本框Text1中。 窗体中给出了所有控件,已给读数据按钮的Click事件过程,请为计算按钮编写适当的事件过程实现上述功能。 注意:不得修改已经存在的控件和程序,在结
6、束程序运行之前,必须进行计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。 图2-32 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有三个标签、三个文本框和两个命令按钮,均使用默认名称。程序的功能是: 如果单击“读数据”命令按钮,则把考生文件夹下in5.dat文件中两组已按升序方式排列的数分别读入数组A和B,并分别将它们显示在Text1、Text2中; 如果单击“合并”命令按钮,则将A、B两个数组合并为另一个按升序方式排列的数组C,并将合并后数组C中的数据依升序方式显示在Text3中。 窗体中给出了所有控件以及“读数据”命令按钮的Click事件过程,请
7、完善“合并”命令按钮的Click事件过程,使其实现上述功能。 注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行合并操作,且必须通过窗体右上角的“关闭”按钮结束程序,否则无成绩。最后,程序按原文件名存盘。 图2-45 在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为加粗、斜体、下划线,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图2-53所示。 注意:工程文件名为sjt3.vbp,窗体文件名为sj
8、t3.frm。 图2-53 在考生文件夹下有一个工程文件sjt2.vbp。窗体中已经给出了所有控件。程序运行时,单击“读入文件”按钮,将显示一个“打开”对话框,可以在该对话框中选择考生文件夹下的文本文件,并把该文件的内容显示到Text1文本框中 在名称为Form1的窗体上画一个名称为P1的图片框,并利用属性窗口把考生目录中的图标文件Open.ico放到图片框中;再画一个通用对话框控件,名称为CD1,利用属性窗口设置相应属性,即打开对话框时:标题为打开文件,文件类型为Word文档,初始目录为C盘根目录。再编写适当的事件过程,使得在运行时,单击P1图片框,可以打开上述对话框。 在考生目录下有一个工
9、程文件sjt1.vbp。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combo1的组合框中。 在考生目录下有一个工程文件sjt2.vbp。窗体上有三条直线,是一个数组,数组的名称为Line1。在运行时,用鼠标单击其中一条线的任何位置,则以单击的点为起始点,画一个正弦曲线;若鼠标单击在直线之外,则不画正弦曲线。 文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。文件中的drawsin过程的作用是画一条正
10、弦曲线,可以直接调用。 注意:不能修改程序中的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。 图2-56 在考生文件夹下有一个工程文件sjt3.vbp。运行程序,按下鼠标左键,并在窗体上拖动鼠标时,沿鼠标移动可在窗体上画出一系列圆,如图2-57所示。给出的程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。 注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。 图2-57 在名称为Form1、标题为鼠标光标形状示例的窗体上画1个名称为Text1的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为I形形状,在窗体中其他
11、位置处,鼠标光标为沙漏形状。 在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文本框Text1以及四个标签,如图2-59所示。 程序运行时,可以用鼠标拖拽的方法把右边的物品放到左边的图片框中,同时把该物品的价格累加到Text1中,如图2-59所示。最多可放六个物品。 实现此功能的方法是:程序刚运行时,Picture1中的图片框数组不显示,当拖拽一次物品时,就显示一个图片框数组元素,并在该图片框数组元素中加载相应的图片,产生物品被放入的效果。 文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不得修改已经存在的内容和控件属性,最后把修改后的文件按原文件名存盘。 图2-59 在名称为Form1的窗体上画一个驱动器列表框,要求设置默认显示驱动器D:,再画一个在名称为Form1的窗体上画一个文件列表框,要求显示D:下面所有扩展名为.txt的文件。,要求当驱动器改变的时候在目录列表框中显示当前驱动器中的目录。注意:工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。