【vb精品源码栏目提醒】:网学会员--在 vb精品源码编辑为广大网友搜集整理了:2013年3月全国计算机等级考试二级VB无纸化上机题题库及答案解析(3) - 计算机等级绩等信息,祝愿广大网友取得需要的信息,参考学习。
2013年3月全国计算机等级考试 二级
VB上机题库题干 第四十一套题干206 行后,如果选中quot交换quot单选按钮并单击窗体,则Text1文本一、基本操作题 框中内容与Text2文本框中的内容进行交换, 并在Text3文本 请根据以下各小题的要求设计Visual Basic应用程序 框中显示quot交换成功quot;如果选中quot连接quot单选按钮并单击窗 包括界面和代码。
体,则把Text1和Text2的内容按Text1在前、Text2在后的顺 1在Form1的窗体上画一个文本框,名称为Text1。
序连接起来,并在Text3文本框中显示连接后的内容。
存盘 画一个命令按钮,名称为C1,标题为quot显示quot,TabIndex属 时,工程文件名为sjt4.vbp,窗体文件名为sjt4.frm。
性为0。
请为C1设置适当的属性,使得按Esc键时,可以调 注意:不得修改已经给出的程序。
在结束程序运行之 用C1的Click事件,该事件过程的作用是在文本框中显示quot 前,必须选中一个单选按钮,并单击窗体。
退出程序时必 等级考试quot,程序运行结果如图1所示。
须通过单击窗体右上角的关闭按钮,否则无成绩。
注意:存盘时必须存放在考生文件夹下, 工程文件名 为sjt1.vbp,窗体文件名为sjt1.frm。
程序中不得使用任何变 量。
图4 三、综合操作题 在考生文件夹下有一个工程文件sjt5.vbp,相应窗体 图1 文件为sjt5.frm,还有一个datain.txt文本文件,内容为:3243 2在Form1的窗体上画一个名称为Text1的文本框, 76582812985731425364758697879805937。
然后建立一个主菜单,标题为quot操作quot,名称为Op,该菜单 程序运行后,单击窗体,将把文件datain.txt中的数据 有两个子菜单, 其标题分别为quot显示quot和quot隐藏quot,名称分别为 输入到二维数组Mat中, 在窗体上按5行、 5列的矩阵形式显 Dis和Hid,编写适当的事件过程。
程序运行后,如果单击quot 示出来,然后交换矩阵第一行和第三行的数据,并在窗体 操作quot菜单中的quot显示quot命令, 则在文本框中显示quot等级考试quot; 上输出交换后的矩阵,如图5所示。
在窗体的代码窗口中已 如果单击quot隐藏quot命令,则隐藏文本框。
程序的运行情况如 给出了部分程序,这个程序不完整,请把它补充完整,并 图2所示。
能正确运行。
注意:存盘时必须存放在考生文件夹下, 工程文件名 要求:去掉程序中的注释符,把程序中的改为正确 为sjt2.vbp,窗体文件名为sjt2.frm。
程序中不得使用任何变 的内容,使其实现上述功能,但不能修改程序中的其他部 量。
分。
最后把修改后的文件按原文件名存盘。
图2二、简单应用题 1在考生文件夹下有一个工程文件sjt3.vbp,请在窗 体上画两个框架,其名称分别为F1和F2,标题分别为quot交通 工具quot和quot到达目标quot。
在F1中画两个单选按钮,名称分别为 Op1和Op2,标题分别为quot飞机quot和quot火车quot。
在F2中画两个单 选按钮,名称分别为Op3和Op4,标题分别为quot广州quot和quot昆 图5 明quot。
然后画一个命令按钮,其名称为C1,标题为quot确定quot。
第四十二套题干207 再画一个标签,其名称为Lab1。
编写适当的事件过程。
程 一、基本操作题 序运行后,选择不同的单选按钮并单击quot确定quot按钮后在标 请根据以下各小题的要求设计Visual Basic应用程序 签框中显示结果见表1。
包括界面和代码。
表1 1在名称为Form1、标题为quot列表框练习quot的窗体上画 一个名称为List1的列表框,表项内容依次输入xxx、ddd、 mmm和aaa, 且以宋体14号字显示表项内容,如图1a所示。
最后设置相应属性,使运行后列表框中的表项按字母升序 方式排列,如图1b所示。
注意:存盘时,将文件保存至考生文件夹下,且窗体 文件名为sjt1.frm,工程文件名为sjt1.vbp。
程序的运行情况如图3所示。
存盘时,工程文件名为 sjt3.vbp,窗体文件名为sjt3.frm。
注意:考生不得修改窗体文件中已经存在的程序,在 结束程序运行之前,必须至少进行上面的一种操作。
退出 程序时必须通过单击窗体右上角的关闭按钮。
a b 图1 2在名称为Form1的窗体上,画一个名称为Label1的 标签,其标题为quot计算机等级考试quot,字体为宋体,字号为 12号,且能根据标题内容自动调整标签的大小。
再画两个 图3 名称分别为Command1、 Command2, 标题分别为quot缩小quot和quot 2在考生文件夹下有一个工程文件sjt4.vbp,请在窗 还原quot的命令按钮如图2所示。
体上画三个文本框,其名称分别为Text1、Text2和Text3, 要求:编写适当的事件过程,使得单击quot缩小quot按钮, 文本框内容分别设置为quot等级考试quot、 quot计算机quot和空白。
然后 Label1中所显示的标题内容自动减小两个字号;单击quot还原 画两个单选按钮,其名称分别为Op1和Op2,标题分别为quot quot按钮,Label1所显示的标题内容的大小自动恢复到12号。
交换quot和quot连接quot如图4所示,编写适当的事件程序。
程序运 注意:存盘时,将文件保存至考生文件夹下,窗体文 件名为sjt2.frm,工程文件名为sjt2.vbp。
要求程序中不得使 ①单击quot读数据quot按钮,则将考生文件夹下in5.dat文件 用变量,每个事件过程中只能写一条语句。
的内容读入20行5列的二维数组a中,并同时显示在Text1文 本框内; ②单击quot计算quot按钮,则自动统计二维数组a中各行的 平均数,并将这些平均数中的最大值显示在Text2文本框 内。
图2 quot读数据quot按钮的Click事件过程已经给出,请编写quot计二、简单应用题 算quot按钮的Click事件过程实现上述功能。
1考生文件夹下的工程文件sjt3.vbp中有一个初始内 考生不得修改窗体文件中已经存在的控件和程 注意: 容为空、且带有垂直滚动条的文本框,其名称为Text1;两 序,在结束程序运行之前,必须用quot计算quot按钮进行计算, 个标题分别为quot读数据quot和quot查找quot的命令按钮, 其名称分别为 且必须用窗体右上角的关闭按钮结束程序,否则无成绩。
Cmd1、Cmd2。
请画一个标题为quot查找结果quot的标签Label1, 最后,程序按原文件名存盘。
再画一个名称为Text2,其初始内容为空的文本框,如图3 所示。
程序功能如下: ①单击quot读数据quot按钮,则将考生文件夹下in3.dat文件 中已按升序排列的30个整数读入一维数组a中, 并同时显示 在Text1文本框内; ②单击quot查找quot按钮,将弹出输入框接收用户输入的任 意一个偶数,若接收的数为奇数,则提示重新输入。
如果 图5 接收的偶数超出一维数组a的数值范围, 则无须进行相应查 第四十三套题干208 找工作,直接在Text2内给出结果;否则,在一维数组a中 一、基本操作题 查找该数,并根据查找结果在Text2文本框内显示相应信 请根据以下各小题的要求设计Visual Basic应用程序 息。
命令按钮的Click事件过程已给出,但quot查找quot按钮的Click 包括界面和代码。
事件过程不完整,请将其中的注释符去掉,把?改为正确 1在名称为Form1的窗体上建立一个主菜单,标题为quot 的内容,以实现上述程序功能。
操作quot,名称为Op,该菜单有两个子菜单,其标题分别为quot显 注意:考生不得修改窗体文件中已经存在的控件和程 示quot和quot清除quot,其名称分别为Dis和Clear,编写适当的事件过 序,最后程序按原文件名存盘。
程。
程序运行后,如果单击quot操作quot菜单中的quot显示quot命令,则 在窗体上显示quot等级考试quot;如果单击quot清除quot命令,则清除窗 体上显示的内容。
程序的运行情况如图1所示。
注意: 存盘时必须存放在考生文件夹下,工程文件名 为sjt1.vbp,窗体文件名为sjt1.frm。
图3 2考生文件夹下的工程文件sjt4.vbp中有一个初始内 容为空的文本框Text1,一个包含三个元素的文本框控件数 组Text2,两个标题分别是quot读数据quot和quot统计quot的命令按钮, 两个分别含有三个元素的标签控件数组Label1和Label2, 如 图4所示。
程序功能如下: ①考生文件夹下in4.dat文件中存有20个考生的考号 及数学和语文单科考试成绩。
单击quot读数据quot按钮,可以将 in4.dat文件内容读入到20行3列的二维数组a中,并同时显 图1 示在Text1文本框内; 2在名称为Form1的窗体上画一个标签,其名称为 ②单击quot统计quot按钮,则对考生数学和语文的平均分在 Lab1;再画一个列表框,其名称为L1,通过属性窗口向列表 quot优秀quot、quot通过quot和quot不通过quot三个分数段的人数进行统计,并 框中添加若干项目,每个项目的具体内容不限,编写适当的 将人数统计结果显示在控件数组Text2中相应位置。
其中, 事件过程。
程序运行后,如果双击列表框中的任意一项,则 平均分在85分以上含85分为quot优秀quot, 平均分在60~85分之 把列表中的项目数在标签中显示出来。
程序运行情况如图2 间含60分为quot通过quot,平均分在60分以下为quot不通过quot。
所示。
程序中不得使用任何变量。
注意:存盘时必须存放在 命令按钮的Click事件过程已经给出,但quot统计quot按钮的 考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
Click事件过程不完整,请将其中的注释符去掉,把?改为 正确的内容,以实现上述程序功能。
考生不得修改窗体文件中已经存在的控件和程 注意: 序,最后程序按原文件名存盘。
图2 二、简单应用题 1在考生文件夹下有一个工程文件sjt3.vbp,请在窗 体上画两个框架,其名称分别为F1和F2,标题分别为quot交通 工具quot和quot到达目标quot。
在F1中画两个单选按钮,名称分别为 Op1和Op2,标题分别为quot汽车quot和quot轮船quot。
在F2中画两个单 图4 选按钮,名称分别为Op3和Op4,标题分别为quot青岛quot和quot大三、综合操作题 连quot。
画一个文本框,其名称为Text1。
编写适当事件过程。
考生文件夹下的工程文件sjt5.vbp中有一个初始内容 程序运行后,选择不同单选按钮并单击文本框后在文本框 为空的文本框Text1,两个标题分别是quot读数据quot和quot计算quot的 内显示结果见表1。
命令按钮;请画一个标题为quot各行平均数的最大值为quot的标 表1 签Label2,再画一个初始内容为空的文本框Text2,如图5 所示。
程序功能如下: 1在Form1的窗体上画一个名称为Text1的文本框, 然后建立一个主菜单,标题为quot操作quot,名称为Op,该菜单 有两个子菜单, 其标题分别为quot显示quot和quot退出quot,其名称分别 为Dis和Exit,编写适当的事件过程。
程序运行后,如果单 击quot操作quot菜单中的quot显示quot命令,则在文本框中显示quot等级考 试quot;如果单击quot退出quot命令,则结束程序运行。
程序的运行 情况如图1所示。
程序的运行情况如图3所示。
存盘时,工程文件名为 注意:存盘时必须存放在考生文件夹下, 工程文件名 sjt3.vbp,窗体文件名为sjt3.frm。
为sjt1.vbp,窗体文件名为sjt1.frm。
注意:考生不得修改窗体文件中已经存在的程序,在 结束程序运行之前,必须至少进行上面的一种操作。
退出 程序时必须通过单击窗体右上角的关闭按钮的方式。
图1 图2 2在Form1的窗体上画一个列表框, 通 名称为L1, 过 属性窗口向列表框中添加四个项目,分别为quotAAAAquot、 图3 quotBBBBquot、quotCCCCquot和quotDDDDquot,编写适当的事件过程。
程 2在考生文件夹下有一个工程文件sjt4.vbp,请在窗 序运行后,如果单击列表框中的某一项,则该项就从列表 体上画两个文本框,其名称分别为Text1、Text2,文本框内 框中消失。
程序的运行情况如图2所示。
容分别设置为quot计算机quot、quot等级考试quot。
然后画一个标签,其 注意: 存盘时必须存放在考生文件夹下,工程文件名 名称为Lab1, 高度为375, 度 为2000。
宽 再画两个单选按钮, 为sjt2.vbp,窗体文件名为sjt2.frm。
名称分别为Op1和Op2,标题分别为quot交换quot和quot连接quot,编写 二、简单应用题 适当的事件程序。
程序运行后,如果选中quot交换quot单选按钮 1在考生文件夹下有一个工程文件sjt3.vbp,请在窗 并单击窗体, 则Text1文本框中的内容与Text2文本框中的内 体上画两个框架,其名称分别为F1和F2,标题分别为quot交通 容进行交换,并在标签中显示quot交换成功quot如图4所示;如 工具quot和quot到达目标quot。
在F1中画两个单选按钮,名称分别为 果选中quot连接quot单选按钮并单击窗体, 则把Text1和Text2的内 Op1和Op2,标题分别为quot飞机quot和quot火车quot。
在F2中画两个单 容按Text1在前、Text2在后的顺序连接起来并在标签中显 选按钮,名称分别为Op3和Op4,标题分别为quot广州quot和quot昆 示。
存盘时, 工程文件名为sjt4.vbp,窗体文件名为sjt4.frm。
明quot。
然后画一个命令按钮,其名称为C1,标题为quot确定quot。
注意: 不得修改已经给出的程序。
在结束程序运行之 再画一个文本框,其名称为Text1。
编写适当事件过程。
程 前,必须选中一个单选按钮,并单击窗体。
退出程序时必 序运行后,选择不同单选按钮并单击quot确定quot按钮后在文本 须通过单击窗体右上角的关闭按钮,否则无成绩。
框中显示结果见表1。
表1 图4三、综合操作题 在考生文件夹下有一个工程文件sjt5.vbp,请先装入 该工程文件,然后完成以下操作:在名称为Form1的窗体 程序的运行情况如图3所示。
存盘时,工程文件名为 上画三个命令按钮,其名称分别为C1、C2和C3,标题分别 sjt3.vbp,窗体文件名为sjt3.frm。
为quot读入数据quot、quot计算quot和quot存盘quot如图5所示。
程序运行后, 注意:考生不得修改窗体文件中已经存在的程序,在 如果单击quot读入数据quot按钮,则调用题目已提供的ReadData1 结束程序运行之前,必须至少进行上面的一种操作。
退出 和ReadData2过程读入datain1.txt和datain2.txt文件中的各20 程序时必须通过单击窗体右上角的关闭按钮。
个整数,分别放入Arr1和Arr2两个数组中;如果单击quot计算 quot按钮,则把两个数组中对应下标的元素相除并截尾取整 后,结果放入三个数组中即把第一个数组的第n个元素除 以第二个数组的第n个元素, 结果截尾取整后作为第三个数 组的第n个元素。
这里的n为1,2,…,20,最后计算第三 个数组各元素之和,并把所求得的和在窗体上显示出来; 图3 如果单击quot存盘quot按钮,则调用题目中给出的WriteData过程 2在考生文件夹下有一个工程文件sjt4.vbp,如图4 将所求得的和存入考生文件夹下的dataout.txt文件中。
所示, 请在窗体上画三个文本框, 其名称分别为Text1、Text2 注意: 考生不得修改窗体文件中已经存在的程序, 必 和Text3,文本框内容分别设置为quot等级考试quot、quot计算机quot和 须 把 求 得的 结 果单 击 quot存 盘 quot按 钮 存 入考 生 文件 夹 下 的 空白。
然后画两个单选按钮,其名称分别为Op1和Op2,标 dataout.txt文件中,否则没有成绩。
最后把修改后的文件以 题分别为quot交换quot和quot连接quot, 编写适当的事件程序。
要求在程 原来的文件名存盘。
序运行时,先单击quot交换quot单选按钮,使Text1文本框中内容 与Text2文本框中的内容进行交换,并使quot交换quot单选按钮消 .