《国家二级VB机试(上机操作)模拟试卷186(题后含答案及解析).docx》由会员分享,可在线阅读,更多相关《国家二级VB机试(上机操作)模拟试卷186(题后含答案及解析).docx(3页珍藏版)》请在优知文库上搜索。
1、国家二级VB机试(上机操作)模拟试卷186(题后含答案及解析)全部题型2.基本操作题3.简单应用期4.综合应用题基本操作题1.谙根据以卜各小题的要求设计VisualBaSiC应用程序(包括界面和代码)。(1)在名称为FOrml的窗体上画个文本框,名称为Texil,内容为“VB程序设计”:再画两个命令按钮,其名称分别为COmmandl和Command2,标题分别为“扩大”和“缩小”,如图2I所示,编写适当的事件过程。程序运行后,每单击Commandl命令按钮一次,文本框中文本的字体扩大1.2倍:每单击Command2单选按钮次,文本框中文本的字体缩小12倍。注意:存盘时必须存放在考生文件夹下,工
2、程文件名为sjllvbp,窗体文件名为sill.frm.(2)在名称为Forml的窗体上画一个列表框,其名称为1.isil,通过屈性窗口向列表框中输入9个项目,分别为10、20、30、40、50、60、70、80、90;画一个文本框,其名称为Text1.初始内容为空白:再画个水平滚动条,其名称为HScrollI.Min属性利MaX属性分别为。和100,如图2.2(八)所示,编写适当的事件过程.程序运行后,如果单击列表框中的某个项R,则在文本框中显示该项目内容,并把滚动条的滚动框移到相应的位践,如图2-2(b)所示。要求:不得使用任何变S.注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2
3、.vbp,窗体文件名为sit2frm“正确答案:第1小题【操作步骤】步骤k新建一个“标准EXE”工程,在窗体Forml中加入个文本框和两个命令按钮,其相关属性设置如表31所示。步骤2:打开代码编辑窗口,输入如下代码:参考代码:PrivateSubCommandlClick()Text).FontSizc=IcxtI.FontSizcsf1.2EndSubPrivateSubCommand2-Click()Tcxtl.FontSizc=Tcxtl.FontsiZcZ1.2EndSub步骤3:按要求将文件保存至考生文件夹中。第2小题【操作步骤】步骤I:新建一个“标准EXE”工程,在窗体上画一个列表
4、框、一个文本框和一个水平滚动条,按表3-2设置其相关属性。步骤2:在打开的代码编辑窗口中,端写列表框的单击事件代码:参考代码:PrivateSub1.istlClick()Text1.Text=1.iSt1.TextHSCroll1.VaIUe=VaK1.iStl.Text)EndSub步骤3:按要求将文件保存至考生文件夹中.简堆应用题2.(1)在考牛目录下有一个工程文件sit3.Vbp,有两个名称分别为Forml和FOEI2的窗体,FOEIl为启动窗体,程序执行时FOnn2不显示。FOEIl中有菜单(如图2.5(Xa)所示),程序运行时,若单击“格式”菜单项,则显示Fdnn2窗体(如图2.5
5、0(b)所示),选中种字号和字体后单击“确定”按钮,则可改变Forml上文本框的字号和字体,并使FOrm2窗体消失。若单击“退出”菜单项,则结束程序的运行.文件中已经给出了所有控件和程序,但程序不完整,要求:I)利用属性窗口设置适当的属性,使FOrml窗体标题栏右上角的最火化按钮、最小化按钮消失(如图2.50(八)所示):2)利用属性窗口把Form2窗体的标迤设置为“格式”(如图2.5(Xb)所示):3)请去掉程序中的泮择符,把程序中的?改为正确的内容。注意:不能修改程序中的其他部分和其他控件的属性。最后把修改后的文件按原文件名存盘.(2)在考生目录下有一个工程文件领4.vbp.包含了所有控件
6、和部分程序。程序运行时,请按以下顺序操作:I)单击“读入数据“按钮,可把考生目录下的文件in4.dat中的100个整数读到数组a中:2)从名称为COmbOI的组介框中选中项(如图2.51所示)。3)甲击“计算”按钮,则可按该选项的要求对a中的数计算平均值(四舍五入取整或械尾取整)并放到文本框中,4)单击窗体右上角的关闭按钮结束程序。“读入数据”按钮的CIiCk事件过程已经绐出,谙为“计算”按钮编写适当的事什过程实现上述功能。提示:存放前n个数之和的变显应使用1.Ong类型。注意:不得修改已经存在的程序,在结束程序运行之前,必须进行一次计道,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后
7、,程序按原文件名存楸,正确答案:第I小题【操作步骤】步骤1:打开考生文件夹中的本题工程文件43.vbp,按表3.31在窗体中画出控件并设置其相关属性。步骤2:在代码编辑窗口,去掉程序中的注释符一”,将问号“?”改为正确的内容。参考代码:Form2.ShOWForml.Tcxtl.FontSizc;1.istl.TcxtFonnl.Iextl.FontName=1.ist2.1.ist(1.ist2.1.iStlndex)Fornl2.Visible=False步骤3:按耍求将文件保存至考生文件夹中。第2小题【操作步骤】步骤I:打开考生文件夹中的本题工程文件sit4.vbp,双击“计算”按钮,打
8、开代码编辑窗口编辑计算按钮的单击事件。参考代码:PrivateSubCommand2Click()Dimi,jAs1.ongIfCombol.Text=*4前50个数“Thenj=0Fori=lTo50j=j+a(i)Nexlj=Round(j/50.0)TextI.Tex(=jEndIfIfeOmbOI.Texl=前80个数Thenj=0Fori=llb80j=j+a(i)Nextj=Round(j/80,0)Textl.Tcxt=jEndIfIfCombol.Text=w所有数“Thenj=0Fori=l0I(X)j=j+a(i)Nextj=Round(j/100,0)Textl.1ex(
9、=jEndIfEndSub步骤2:按耍求符文件保存至考生文件夹中。步骤3:运行程序,单击“读入数据”按钮。然后在列表框中选中一项,并单击“计算”按钮获得一个结果,然后使用窗体右二角的“关闭”按钮结束程序。综合应用题3.在考生文件夹下有个工程文件sit5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮.请画两个标签,名称分别为1.abell和Iabd2,标物分别为“出现次数最多的字母是”和“它出现的次数为“:再画两个名称分别为Textl和TCXt2、初始值为空的文本框,如图2.167所示。程序功能如下:单击“读数据”按钮,则将考生文件夹下in5.dal文件的内容读到变量S中(此过程
10、已给出):单击“统计”按钮,则自动统计in5dat文件中所含各字母(不区分大小写)出现的次数,并将出现次数最多的字母显示在TCXIl文奉框内,它所出现的次数显示在Tcxt2文本框内。“读数据”按钮的Click事件过程己经给出,清为“统计”按钮编写适当的事件过程以实现上述功能.注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。正确答案:【操作步骤】步骤I:打开考生文件夹下的本题工程文件sjt5.vbp,如表3-88在窗体Forml中画出控件,并分别设巴它们的相关属性。步骤2:在代码编辑窗口的指定位置,编写“统计”按钮的雎击事什过程。参考代码:PrivateSubComnand2-Click()考生编写Dima(26)ASIntegern=ln(三)Fori=IlbnC=UCaSe(Mid(S,il)lfC=mAAndCMaxThenMaX=a(=Chr(AsC(44A)+i1)EndlfNcxliTcxtl.Tcxt=tText2.Text=MaxEndSub步骤3:按要求将文件保存至考生文件夹中。步骤4:按键运行程序,先单击“读数据”按钮,接着单击“统计”按钮,然后单击窗体右上角的关闭按钮结束程序.