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