上学吧题库

全国计算机二级Visual Basic上机操作练习题(4)

试卷预览
在名称为Form1的窗体上绘制一个文本框,名称为Txt1,字体为“宋体”,文本框中的初始内容为“二级Visual Basic”;再绘制一个命令按钮,名称为Cmd1,标题为“改变字体为楷体”。请编写适当事件过程,使得在运行时,单击命令按钮,则把文本框中文字的字体改为楷体,如图50-1所示。 注意:程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。
在名为Form1的窗体上建立两个名为Cmd1和Cmd2的命令按钮,标题分别为“体育”和“美术”。编写适当的事件过程,使程序运行后,若单击“体育”命令按钮,窗体上显示“我喜欢体育”;若单击“美术”命令按钮,窗体上显示“我喜欢美术”,如图55-2所示。 注意:程序中不要使用任何变量,直接显示字符串;文件必须存放在考生文件夹中,窗体文件名为vbsj2.frm,工程文件名为vbsj2.vbp。
在名为Form1的窗体上绘制一个名为Cmd1的命令按钮,其标题为“移动按钮”。编写适当的事件过程,使得程序运行时,每单击命令按钮一次,该按钮向右移动50,如图53-1所示。注意:程序中不得使用变量,事件过程中只能写一条语句;文件必须存放在考生文件夹中,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。
在名为Form1的窗体上建立一个名为Pic1的图片框,两个名称分别为Cmd1和Cmd2的命令按钮,标题分别为“显示”和“清除”,如图56-1所示。编写适当的事件过程,要求程序运行后,每单击一次“显示”按钮,不使用任何变量,直接在图片框中显示“计算机VB考试”;如果单击“清除”按钮,则清除图片框中的内容。 注意:文件必须存放在考生文件夹中,窗体文件名为vbsj1.frm,工程文件名为vbsj1.vbp。
在考生文件夹中有一个工程文件vbsj3.vbp及窗体文件vbsj3.frm。在名为Form1的窗体中有两个图片框,名称分别为Pic1和Pic2,其中的图片分别是火箭和云层;有一个计时器,名为Tmr1,有一个命令按钮,名为Cmd1,标题为“发射”。并给出了两个事件过程,但并不完整,请补充完整。要求:①设置计时器的属性,使其在初始状态下不计时。②设置计时器的属性,使其每隔0.1秒调用Timer事件过程一次。③去掉程序中的注释符“’”,把程序中的问号“?”改为正确的内容,使得在运行时单击“发射”按钮,则火箭每隔0.1秒向上移动一次,当到达云层的下方时停止移动,如图52-3所示。 注意:不能修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。
考生文件夹中有一个工程文件vbsj3.vbp及窗体文件vbsj3.frm。在名为Form1的窗体上有两个框架,其中一个框架有两个单选按钮,另一个框架中有两个复选框,窗体上还有一个标题为“确定”的命令按钮和一个初始内容为空的文本框。程序的功能是:在运行时,如果选中一个单选按钮和一个或两个复选框,则对文本框中的文字做相应的设置,如图55-3所示。窗体上的控件已经绘制出,但没有给出主要程序内容,请编写适当的事件过程,完成上述功能。 注意:不能修改已经给出的程序部分和已有控件;在结束程序运行之前,必须选中一个单选按钮和至少一个复选框,并单击“确定”按钮;必须通过单击窗体右上角的“关闭”按钮结束程序,否则无成绩。最后,按原文件名并在原文件夹中保存修改后的文件。
在名为Form1的窗体上建立一个名为Txt1的文本框;建立一个名为Cmd1的命令按钮,其标题为“计算”。要求程序运行后,如果单击“计算”按钮,则求出1~30之间所有可以被7整除的数的乘积并在文本框中显示出来,如图57-4所示,结果存入考生文件夹中的dw2.dat文件中。   图57-4 在考生的文件夹中有一个model.bas标准模块,该模块中提供了保存文件的过程writedata,考生可以直接调用。注意:文件必须存放在考生文件夹中,窗体文件名为vbsj4.frm,工程文件名为vbsj4.vbp。
在考生文件夹中有工程文件vbsj3.vbp及窗体文件vbsj3.frm。在名为Form1的窗体上有一个名为Lab1的标签数组,该数组有4个控件元素,它们的标题分别是Wait、Edit、Aix和Move,如图56-3所示。 在程序运行后,将鼠标指针移动到各控件元素上,则鼠标指针的形状将变成各控件元素的标题所代表的鼠标指针形状;离开控件元素,则鼠标指针又变成正常情况下的箭头形状。本程序不完整,请补充完整,并能正确运行。要求:去掉程序中的注释符“’”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。
在名为Form1的窗体上建立一个名为Txt1的文本框(其MultiLine属性为True,ScrollBars属性为2)和两个名称分别为Cmd1和Cmd2的命令按钮(其标题分别为“读取”和“保存”),如图56-5所示。要求程序运行后,如果单击“读取”按钮,则读入dr1.dat文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框Txt1中显示出来;如果单击“保存”按钮,则计算其中前50个数之和,并把求和结果在文本框Txt1中显示出来,同时把结果存入考生文件夹中的文件dw2.dat中。在考生的文件夹下有标准模块model.bas,其中的writedata过程可以把结果存入指定的文件,考生可以把该模块文件添加到自己的工程中,直接调用此过程。注意:文件必须存放在考生文件夹中,窗体文件名为vbsj5.frm,工程文件名为vbsj5.vbp,计算结果存入dw2.dat文件,否则没有成绩。
编写一个程序,输入货物的数量及单价,求总价并输出。窗体标题设置为“模拟售货机”,窗体上的两个标签(分别命名为Lab1和Lab2,标题为“货物的数量(个):”和“货物的单价(元):”)两个名称分别为Txt1和Txt2的文本框;一个名称为Cmd1的命令按钮,其标题为“总价”。结果显示在名称为Pic1的图片框中。当用户输入货物的数量与单价后,单击“总价”按钮,输出正确的结果,程序运行效果如图50-5所示。注意:在存盘时,工程文件名为vbsj5.vbp,窗体文件名为vbsj5.frm。