下载App
搜答案
所有课程
登录
注册
千题库
计算机
计算机二级
VB语言程序设计
VB语言程序设计
考试试题
[问答题]在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入一维数组a中,并按下标顺序将数组a各元素的值显示在List1列表框中;单击“移动”按钮,则将数组 a中的最大值移动到数组的最前面,其他数据的排列顺序不变,并将移动后的结果显示在 List2列表框中。单击“保存”按钮,则保存移动后的结果。 要求: “显示数据”和“保存”按钮的Click事件过程已经给出,请编写“移动”按钮的Click事件过程实现上述功能。程序窗体界面如图所示。 注意: 考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前必须单击“移动”按钮,并单击“保存”按钮保存结果,否则无成绩。最后程序按原文件名存盘。
[问答题](1)考生文件夹中有工程文件sjt3.vbp。窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并回车后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。运行窗体如图所示。要求:程序已经给出,但不完整,请将其中的注释符去掉,把?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序。最后程序按原文件名存盘。 (2)考生文件夹中有一个工程文件sjt4.vbp。窗体上有两个文本框和一个标题为"运算"的命令按钮。程序的功能是,当程序运行时,单击"运算"按钮,能够产生10个1-100之间的随机整数,并显示在上面一个文本框中,然后程序从中找出一个最大值,并将最大值与第1个数互换位置,最后把结果显示在下面一个文本框中。下图为程序某次运行的结果。程序已经给出,但不完整,请将其中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。
[问答题](1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有一个名称为List1的列表框,且已有若干个项目,如图(a)所示。“部分反序”命令按钮的名称为Command1。程序运行时,单击“部分反序”按钮,列表框中除最前面的一个项目不动外,其他项目的顺序反向显示,如图(b)所示。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的 ?改为正确的内容。 注意:不能修改程序中的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。 (2)在考生文件夹下有一个工程文件sjt4.vbp。其功能是: 1)单击“产生数据”按钮,产生10个随机整数,并显示在Picture1图片框的第1行; 2)在Text1文本框中输入要清0的第1个数的位置,在Text2文本框中输入要清0的个数,然后单击“清0”按钮,则把清0后的数据显示在图片框的下一行。如图所示。 其他约束:a)若输入的第1个数位置大于10,则认为从第10个数开始; b)若不输入第1个数位置,则认为从第1个数开始; c)若不输入清0个数,则认为一直清0到最后一个数; d)若输入的清0个数超出了最后1个数,则清0到最后一个数为止。 在窗体文件中已经给出了全部控件,但程序不完整,要求去掉程序中的注释符,把程序中的 ?改为正确的内容。 注意:不能修改程序中的其他部分和控件的属性。最后把修改后的文件按原文件名存盘。
[问答题](1)在名称为Form1、标题为“输入”、最大化按钮失效的窗体上画一个名称为Label1的标签控件,其标题为“输入密码”;再向窗体内画一个名称为Text1的文本框控件,并清空其中的文本。程序执行时,用户在文本框中最多可输入由6个字符组成的密码,密码字符在文本框中显示为“*”,其画面如图所示,请设置相应属性。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2)在名称为Form1的窗体上,画一个名称为Shape1的形状控件,将其形状设置为圆、背景样式设置为不透明;再向窗体上画一个名称为HScroll1的水平滚动条控件,并将滚动条所能表示的最小值设置为0、所能表示的最大值设置为255。 要求:编写适当的事件过程,使得程序运行时,当单击水平滚动条HScroll1两端的箭头时,能将Shape1中的背景颜色设置为由红、绿、蓝三原色组合形成的一种颜色,其中,红色的分量值为滚动条中滚动框当前位置所表示的值,绿色、蓝色的分量值都为0。程序运行示意图如图所示。 提示:系统库函数RGB可将红、绿、蓝三原色组合,并返回组合后的颜色值。 注意:要求程序中不能使用变量,每个事件过程中只能写一条语句(不得使用选择语句或循环语句)。保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
[问答题]为了验证一个正整数n(n > 3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法,编写判断一个正整数是否为素数的函数prime,然后用这个函数找出200~300之间的所有素数,求出这些素数的和,将该数在文本框中显示出来,并存入文件out5.txt中。 要求: 编写函数prime的代码,然后在Form_Click事件过程中调用该函数,并计算素数的和。事件过程中已给出了把素数和保存到文件中的代码,考生不得修改。 注意: 请务必把求得的和在文本框中显示出来,这样才能存入文件out5.txt,否则没有成绩。
[问答题](1)考生文件夹下有一个工程文件sjt3.vbp,其窗体上有1个名称为Text1的控件数组;一个标题为"排序"的命令按钮。程序运行时,在文本框数组中输入8个整数,如图1所示;然后单击"排序"按钮,则8个整数按降序排序,如图2所示。在给出的窗体文件中已经有了全部控件,但程序不完整。请将事件过程中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。(2)在考生文件夹下有工程文件sjt4.vbp。其窗体界面如图所示,可以实现以下功能:"添加项目"按钮可以把在组合框编辑区中输入的新项目添加到组合框列表中,但不能添加重复项目;"删除项目"按钮从列表中删除选中的项目;"添加爱好"按钮把组合框编辑区中的内容追加到下面的文本框原有内容之后;"清除爱好"按钮清除该文本框内容。在给出的窗体文件中已经有了全部控件,但程序不完整。请将事件过程中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。
[问答题](1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有1个标题为"计算"的命令按钮,1个标题为"1!+2!+…+10!="的标签。请画1个名称为Text1,初始内容为空的文本框。如图所示。程序功能:单击"计算"命令按钮,则计算"1!+2!+…+10!"的值,并将结果显示在Text1文本框中。请将"计算"命令按钮的Click事件过程中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后,程序按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp,窗体上有1个名称为Command1,标题为"运行"的命令按钮。请画2个名称分别为Text1和Text2,初始内容都为空的文本框,再画2个名称分别为Label1、Label2,标题分别是"最大数"和"最大数位置"的标签。程序功能:单击"运行"按钮,则产生50个不重复的介于0--100之间(含0和100)的随机数,且以每行10个数的形式显示在窗体上;最后将这些随机数中的最大数和最大数所处的位置显示在Text1和Text2中。如图所示为某一次的运行效果。请将"运行"命令按钮的Click事件过程中的注释符去掉,把 ?改为正确内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后,程序按原文件名存盘。
[问答题]在考生文件夹下有一个工程文件sjt5.vbp,窗体上有2个标题分别是"读数据"和"查找质数"的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能:(1)考生文件夹下in5.dat文件中存放着100个大于10的正整数。单击"读数据"按钮,则将in5.dat文件中的数据读入数组a中;(2)单击"查找质数"按钮,则查找in5.dat文件中的所有质数,并将这些质数顺次显示在Text1文本框内。 "读数据"按钮的Click事件过程已给出,请编写函数prime,实现上述功能。注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须使用"查找质数"按钮完成查找质数的过程,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
[问答题](1)在名称为Form1的窗体上画1个名称为Frame1、标题为“农作物”的框架;框架内有1个名称为Check1的控件数组,该控件数组含有四个标题分别为“大豆”、“水稻”、“小麦”和“玉米”的复选框,且标题为 “水稻”的复选框为选中状态,标题为“小麦”的复选框为禁止状态。 运行后的窗体如图所示。存盘时,将文件保存至考生文件夹下,且工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2)在名称为Form1的窗体上,画1个名称为Label1、标题为“程序设计”的标签,大小可根据标题内容自动调整,该标签的字体为“宋体10号字”。再画1个名称为HScroll1的水平滚动条,其表示的最小值和最大值分别为10和50。如图所示。 要求:编写适当的事件过程,通过单击滚动箭头改变滚动框位置,从而改变Label1的字体大小,使它保持与滚动条的取值一致。 存盘时,将文件保存至考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句
[问答题](1)考生文件夹中有工程文件sjt3.vbp。其窗体上已有部分控件。在窗体上添加含有两个单选钮的控件数组,其名称为Option1,单选按钮的下标分别为0、1,Caption属性分别为"驱动器为C"及"列txt文件",如图所示。运行程序时,驱动器列表框、目录列表框和文件列表框三个控件能够同步变化。 1) 单击"驱动器为C"单选按钮,则驱动器列表框的当前驱动器被设为"C"。 2) 单击"列txt文件"单选按钮,则文件列表框中只显示txt类型的文件。 3) 单击文件列表框中的某个文件时,被选中的文件名显示在"当前文件"右侧的标签中。 要求: 按照题目要求添加控件,设置有关属性,去掉程序中的注释符,把程序中的?改为正确的内容。 注意: 考生不得修改窗体文件中已经存在的程序。最后,程序按原文件名存盘。 (2)在考生文件夹下有一个工程文件sjt4.vbp。窗体上已有全部控件,如图1所示。要求单击标题为"生成矩阵"的命令按钮时,随机生成由单个大写字母组成的5×5矩阵,并显示在名称为Text1的文本框中。单击"查找"按钮,找出所生成矩阵中ASCII值最大的字母及其位置,并显示在Text2中(只显示一个ASCII值最大的字母及其位置),如图2所示(Text2中显示的是第2行第5列的"Y")。在给出的窗体文件中已经有了全部控件,但程序不完整。 要求:去掉程序中的注释符,把程序中的 ?改为正确的内容。 注意: 不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
[问答题](1)在考生文件夹下有一个工程文件sjt3.vbp。 程序的功能是: 1)程序运行时,文件列表框显示当前文件夹中的所有扩展名为jpg的文件。 2)双击文件列表框中某个图片文件名时,能在图像框中显示出该张图片,并将该图片文件的信息(包括路径及文件名)显示到标签中。 3) “下一张”命令按钮的功能:选中并显示上次选中文件的下一个图片文件(如果文件列表框中没有被选中的图片文件或上次选中的是最后一个文件名,则从第1个图片文件开始 )。在当前程序所在文件夹中,已经提供了所需要的图片文件,运行时窗体如图所示。在给出的窗体文件中已经有了全部控件,但程序不完整。请将事件过程中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。 注意: 考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。 (2)在考生文件夹下有一个工程文件sjt4.vbp。程序的功能是:程序运行时,文本框中显示一篇英文短文,单击“查找”按钮时可输入查找内容,如图1所示。 图1 若未找到查找内容,查找结束;若找到查找内容,被找到的内容在文本框中以反相显示(即呈选中状态),每找到一次都给出提示,并在左下角文本框中显示累计的次数,如图2所示,若单击提示对话框的“是”按钮,则继续向后查找;若单击“否”按钮,则终止查找。 图2 在给出的窗体文件中已经有了全部控件,但程序不完整。请将事件过程中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。 注意: 考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原件名存盘。
[问答题](1)在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图示。 注意: 存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2)在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico;再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图所示。 要求: 通过属性窗口设置适当的属性,再编写适当的事件过程,使得程序运行时,单击“开始”按钮,图片可以每0.2秒向右移动50。 注意: 程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
[问答题](1)考生文件夹下的工程文件sjt3.vbp中有1个名称为Label1的标签数组。程序运行时,单击“产生随机数”按钮,则在标签数组中显示随机数,如图1所示。单击“数据反序”按钮,则把数组中的数据反序,如图2所示。 命令按钮的Click事件过程已经给出,但程序不完整,请将其中的注释符去掉,把 ?改为正确的内容,以实现上述功能。 注意: 不得修改窗体文件中已经存在的控件和程序,最后将修改后的文件按原文件名存盘。 (2)考生文件夹下有工程文件sjt4.vbp。程序刚运行时,飞机图标位于圆的顶端,如图所示。单击"开始"按钮后,飞机的中心开始沿圆轨迹顺时针运动。事件过程已经给出,但不完整,请将其中的注释符去掉,把 ?改为正确的内容,以实现上述程序功能。 注意: 考生不得修改窗体文件中已经存在的控件和程序, 最后程序按原文件名存盘。
[问答题](1)在名称为Form1的窗体上画一个名称为Image1的图像框,再画一个名称为Command1、标题为"退出"的命令按钮。通过属性窗口设置图像框的属性,将考生文件夹下的pic1.bmp文件加载到图像框,使图片的大小能够随图片框大小而改变。设置命令按钮的属性,使得程序运行时,按回车键即可执行命令按钮的Click事件过程。窗体外观如图所示。 注意: 存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为CD1的通用对话框,在属性窗口中设置CD1的属性,使得打开通用对话框时,其初始路径是"D:\"。按照下表设计菜单,窗体外观及菜单如图所示。请编写程序,使得运行程序,单击"打开文件"或"保存文件"菜单项时,相应的出现"打开"或"保存"对话框。 要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意: 存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
[问答题](1)在考生文件夹下有一个工程文件sjt3.vbp。窗体Form1上有2个标题分别是 "读数据"和"查找"的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下: ①在考生文件夹下的in3.dat文件中存有100个正整数。单击"读数据"按钮,则将文件in3.dat中的数据读入数组a中。 ②单击"查找"按钮,则查找数组a中所有为7的倍数的数据,并将这些数据顺次显示在Text1文本框内(数据之间用空格隔开)。"读数据"按钮的Click事件过程已经给出,请编写程序完成"查找"按钮的Click事件过程,实现上述功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须使用"查找"按钮完成查找过程,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后将程序按原文件名存盘。(2)考生文件夹下有一个工程文件sjt4.vbp。在窗体Form1上有2个名称为Command1和Command2、标题分别为"重输"和"查找"的命令按钮。程序功能为:单击"重输"按钮,则清空Text1中的内容,等待用户输入由空格隔开的若干个英文单词;单击"查找"按钮,则找出Text1中最长的单词,并将其显示在Text2中。某一次的运行效果如图所示。请将"查找"按钮的Click事件过程中的注释符去掉,把 ?改为正确内容,以实现上述程序功能。注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。
[问答题](1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。在窗体上有一个文本框,其名称为Text1;另有一个命令按钮,其名称为Command1,标题为“计算/输出”。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入n的值,然后单击“确定”按钮,即可计算 1+(1+2)+(1+2+3)+...+(1+2+3+...+n) 的值,并把结果在文本框中显示出来,如图所示。 注意: 去掉程序中的注释符,把程序中的 ?改为正确的内容, 使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp, 相应的窗体文件为sjt4.frm。在窗体上有两个文本框,其名称分别为Text1和Text2,其中Text1中的内容为“计算机等级考试”;另有一个命令按钮, 其名称为Command1,标题为“反向显示”,如图1所示。程序运行后, 如果单击命令按钮,则在Text2中按相反方向显示Text1中的内容,如图2所示。 该程序不完整,请把它补充完整。 要求: 去掉程序中的注释符,把程序中的 ? 改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后用原来的文件名保存工程文件和窗体文件。图1图2
百度扫一扫练题
微信扫一扫答题
历年真题
章节练习
考前押题
模拟试题
进入题库
真题试卷1
真题试卷1【新】
每日一练
2023年VB语言程序设计每日一练(09月29日)
2023年VB语言程序设计每日一练(09月28日)
2023年VB语言程序设计每日一练(09月27日)
2023年VB语言程序设计每日一练(09月26日)
2023年VB语言程序设计每日一练(09月25日)
2023年VB语言程序设计每日一练(09月24日)
2023年VB语言程序设计每日一练(09月23日)
2023年VB语言程序设计每日一练(09月22日)
2023年VB语言程序设计每日一练(09月21日)
2023年VB语言程序设计每日一练(09月20日)
热门试卷
真题试卷2【新】
真题试卷1【新】
真题试卷3【新】
真题试卷2【新】
真题试卷1【新】
真题试卷102
真题试卷101
真题试卷100
真题试卷99
真题试卷98
真题试卷97
真题试卷96
真题试卷95
真题试卷94
真题试卷93
真题试卷92
真题试卷91
真题试卷90
相关课程
Access数据库程序设计
C++ 语言程序设计
C语言程序设计
Java语言程序设计
VFP数据库程序设计
二级 Ms Office高级应用
MySQL数据库程序设计
收藏本站
Ctrl+D
将本站加入到书签,做题找题搜题,快速快捷。
下载App
微信扫一扫打开
回到顶部