vb机试模拟试题十五套.docx

上传人:b****8 文档编号:28606302 上传时间:2023-07-19 格式:DOCX 页数:20 大小:248.04KB
下载 相关 举报
vb机试模拟试题十五套.docx_第1页
第1页 / 共20页
vb机试模拟试题十五套.docx_第2页
第2页 / 共20页
vb机试模拟试题十五套.docx_第3页
第3页 / 共20页
vb机试模拟试题十五套.docx_第4页
第4页 / 共20页
vb机试模拟试题十五套.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

vb机试模拟试题十五套.docx

《vb机试模拟试题十五套.docx》由会员分享,可在线阅读,更多相关《vb机试模拟试题十五套.docx(20页珍藏版)》请在冰豆网上搜索。

vb机试模拟试题十五套.docx

vb机试模拟试题十五套

附录2VisualBasic上机模拟试题(1~10套)

上机模拟试题1

一、调试程序(程序存盘文件名Test11.frm、Test11.vbp)(40分)

在磁盘上有一名为“test11.vbp”的文件(程序界面如图1所示)。

其功能为:

单击图片框后,则在图片框Picture1中输出如下所示的图形。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程(程序存盘文件名Test12.frm、Test12.vbp)(60分)

建立一个窗体,界面如图2所示。

程序功能要求如下:

1、单击“查找”按钮后,查找所有四位数中满足条件“奇数位之和与偶数位之和均为素数”的数,并显示列表框list1中。

2、统计找到的满足条件的数的个数。

3、单击“存盘”按钮,将找到的数据存入数据文件“test12out.txt”中。

4、要求编写函数来判断是否是素数。

图2

上机模拟试题2

一、调试程序(程序存盘文件Test21.frm、Test21.vbp)(40分)

在磁盘上有一名为“test21.vbp”的文件(程序界面如图1所示)。

其功能为:

当在text1中输入行数和在text2中输入起始字母后,单击命令按钮command1,则在picture1中输出图形如图1所示。

要求:

在text2中只能输入一个英文字母字符(大小写均可以),否则,提示错误信息,如图2所示。

图1图2

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程(程序存盘文件名Test22.frm、Test22.vbp)(60分)

建立一个成绩查询窗体,界面如图3所示。

程序功能要求如下:

图3

1、在Form1_Load时,打开磁盘文件“test22in.txt”读取数据,并将读入的学号和姓名分别添加进两个列表框中,同时将三门课程的考试成绩读入c,d,e三个数组中(每个数组可定义为200个元素);并默认选中第一名学生。

2、当点击“姓名”和“学号”列表框中任意一项时,两项同时变动,且则相应的成绩数据被选中并显示在对应的文本框中。

3、点击“计算”,则计算该学生的三项成绩的平均值,并保留两位小数显示。

4、点击“退出”则结束程序。

上机模拟试题3

一、调试程序(程序存盘文件名Test31.frm、Test31.vbp)(40分)

在磁盘上有一名为“test31.vbp”的文件。

其功能为:

当选定处理方式并单击“计算”按钮后,则按照选定方式进行计算,并将计算结果显示在文本框Text1中。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程(程序存盘文件名Test32.frm、Test32.vbp)(60分)

建立一个窗体,界面如图3所示。

程序功能要求如下:

1、随机产生的20个由10个大写字母形成的字符串,并显示在列表框List1中。

2、单击“排序”按钮,按从小到大的顺序排序,并显示在列表框List1中。

3、单击“存盘”按钮,将列表框中中数据写入文件“test32.txt”中。

4、单击“退出按钮”,退出程序。

图2

 

上机模拟试题4

一、调试程序(程序存盘文件名Test41.frm、Test41.vbp)(40分)

在磁盘上有一名为“test41.vbp”的文件(程序界面如图1所示)。

其功能为:

单击“=”按钮,则按照选定的方式进行运算,并将结果显示在文本框txtJieguo中。

要求:

如果是除法运算,则“操作数2”不能为0,否则,在文本框txtJieguo中提示错误信息“除数不能为零”。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

)改或补充语句,添加的语句不能超过两条。

调试通过后仍以文件名Test41.vbp存盘)。

二、编程(程序存盘文件名Test42.frm、Test42.vbp)(60分)

建立一个模拟QQ好友管理功能的程序,其界面如图3所示。

该程序的主要功能是实现好友的添加和查找。

图2图3

图4

具体要求如下:

1、程序启动时,自动从数据文件“friend.txt”中读出好友列表并显示在list控件中。

2、在“QQ好友管理”菜单下,有“添加好友”和“查找好友”两个子菜单。

3、当用户单击“添加好友”子菜单后,可在输入对话框中输入新的好友名字,并将该好友名添加到数据文件“friend.txt”中,同时在列表框list1中进行显示。

4、当用户单击“查找好友”子菜单后,可在输入对话框中输入需要查找的好友名字。

如果该好友已存于在好友列表中,则选中列表框list1中的该项;否则,提示“没有找到该好友”。

说明:

QQ图标由文件“qq图标.GIF”提供。

上机模拟试题5

一、调试程序(程序存盘文件名Test51.frm、Test51.vbp)(40分)

在磁盘上有一名为“test51.vbp”的文件(程序界面如图1所示)。

其功能为:

当单击“开始”按钮后,要求用户输入一个大写英文字母。

然后,以此英文字母为首字符,输出一个6×6的字符矩阵。

例如,当输入字符“G”时,输出内容如图1所示。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程(程序存盘文件名Test52.frm、Test52.vbp)(60分)

建立一个窗体如图2所示,程序功能要求如下:

1、单击“生成”按钮后,随机产生20个由大小写英文字母和数字0-9组成的字符串,并显示在文本框text1中。

2、单击“处理”按钮后,将Text1字符串中的全部数字字符移到字母字符之后,并保持数字和字母字符原来的先后顺序不变。

处理的结果显示在Text2中。

3、单击“存盘”按钮后,将Text1和Text2中的内容写到数据文件“test52out.txt”中。

4、单击“退出”按钮,退出程序。

要求:

移动数字字符的处理过程要通过函数fun来完成。

图2

上机模拟试题6

一、调试程序(程序存盘文件名Test61.frm、Test61.vbp)(40分)

在磁盘上有名为“Test61.vbp”的文件(程序界面如图1所示)。

其功能为:

当用户在“选择姓名”下拉列表框中选择某人名后,“电话号码”框中将显示出相应的电话号码。

如果用户选择了“单位”复选框。

则出现“工作单位”框并显示相应的工作单位;如果不选择“单位”复选框,则不出现“工作单位”框。

程序中有若干错误,请调试通过(在不删除整条语句的前提下,可修改或补充语句,添加的语句不能超过两条,调试通过后仍以文件名Test61.vbp存盘)。

二、编程(程序存盘文件名Test62.frm、Test62.vbp)(60分)

建立一个窗体如图2所示,程序功能要求如下:

1.单击“建立文件”按钮后,建立随机文件“Test62.dat”,并通过键盘向文件中写入若干条记录。

其中,文件的每条记录有五个数据项,分别为:

工资号(GZH)、基本工资(JB)、津贴(JT)、应扣工资(YK)、实发工资(SF)。

用户只需输入前四项,第五项由公式“实发工资=基本工资+岗位工资-应扣工资”计算得到。

当用户输入的工资号“0”时输入结束。

2.单击“读文件”按钮后,将随机文件Test62.dat中的所有工资号读出并显示在List1中。

同时,设置初始值为选中List1的第一项,并在Label1、Label2、Label3、Label4中分别显示相应的基本工资、岗位工资、应扣工资和实发工资。

3.当单击List1中任意一个工资号后,在Label1、Label2、Label3、Label4中显示对应的数据。

4.当单击“退出”按钮时,程序结束。

要求:

使用记录类型,其类型名为GZ,其中数据段为GZH、JB、JT、YK、SF。

图1图2

上机模拟试题7

一、调试程序(程序存盘文件名Test71.frm、Test71.vbp)(40分)

在磁盘上有名为“Test71.vbp”的文件(程序界面如图1所示)。

其功能为:

输入一个正整数X和一个正整数Y;当单击“计算”按钮后,在标签Label3中显示X和Y的最大公约数。

如果输入的X或Y中有一个为0时,程序报错并退出。

程序中有若干错误,请调试通过(在不删除整条语句的前提下,可修改或补充语句,添加的语句不能超过两条。

调试通过后仍以文件名Test71.vbp存盘)。

二、编程(程序存盘文件名Test72.frm、Test72.vbp)(60分)

程序界面如图2所示,要求程序有如下功能:

1.当单击名为“产生数据”的按钮后,产生20个[20,200]内互不相同的偶数,并将其在列表框中显示出来。

2.且仅当单击“产生数据”按钮之后,另外两个按钮才能使用。

3.当单击名为“存入文件”的按钮后,将这20个偶数以每行5个的格式存入名为“Test72Out.txt”的文件中。

4.当单击“退出”按钮后,程序结束。

图1图2

上机模拟试题8

一、调试程序(程序存盘文件名Test81.frm、Test81.vbp)(40分)

在磁盘上有一名为Test81.vbp的文件,该工程只有一个Form窗体(如图1所示)。

程序的主要功能是:

当用户在文本框Text1一个整数,并单击“显示”按钮后,在窗体中显示一个由大写英文字母组成的三角形。

(当所用的字母超过“Z”后,重新由“A”开始)程序中有若干错误,请调试通过(在不删除整条语句的前提下,可修改或补充语句,添加的语句不能超过两条。

调试通过后仍以文件名Test81.vbp存盘)。

二、编程(程序存盘文件名Test82.frm、Test82.vbp)(60分)

程序设计界面如图2所示:

在窗口中有一个列表框和两个按钮。

当单击“查找素数”按钮时,找出900-1000之间所有素数,并显示在列表框中;当单击“存盘退出”按钮时,将所找到的素数存入到文件“Test82Out.txt”中,程序结束运行。

在程序中,判断素数的功能要求通过调用过程来实现。

图1图2

上机模拟试题9

一、程序调试(程序存盘文件名Test91.frm、Test91.vbp)(40分)

在磁盘上有一名为Test91.vbp的文件,该工程只有一个Form窗体(如图1所示)。

图1

窗体的主要功能是:

当用户单击“开始计算”按钮时,利用公式计算π的近似值,直到分量的最后一项小于0.000001为止,并显示计算结果;当用户单击“结束”按钮后,程序退出。

程序中有若干错误,请凋试通过(在不删除整条语句的前提下,可修改或补充语句,添加的语句不能超过两条。

调试通过后仍以文件名Test91.vbp存盘)。

二、编程(程序存盘文件名Test92.frm、Test92.vbp)(60分)

程序界面如图2所示:

程序的主要功能是:

当单击“读文档”按钮时,程序从磁盘文件“Test92In.txt”中读入一个字符串,并显示在Text1中;当单击“统计”按钮时,在Text2中会显示读入字符串中的单词数量。

(要求正确设置两个按钮及两个文本框的有效性)

上机模拟试题10

一、调试程序(程序存盘文件名为Test101.frm、Test101.vbp)(40分)

在磁盘上有一名为Test101.vbp的文件,该工程只有一个Form窗体(如图1所示)。

程序的主要功能是:

单击“开始”按钮后,要求用户输入一个大写英文字母。

然后,以此英文字母为首字符,输出一个6×6的字符矩阵。

例如,当输入字符“S”时,输出如上所示。

程序中有若干错误,请调试通过(在不删除整条语句的前提下,可修改或补充语句,添加的语句不能超过两条。

调试通过后仍以文件名Test101.vbp存盘)。

二、编制程序(程序存盘文件名Test102.frm、Test102.vbp)(60分)

程序运行界面如图2所示。

程序实现的功能:

1.程序运行时,首先随机产生30个100~3000之间的任意年份,并显示在List1中。

2.当单击“判断”按钮时,选出是闰年的年份,显示在List2中。

3.当单击“排序”按钮时,将选出的是闰年的年份值按从小到大的顺序排序,并重新显示在List2中。

说明:

判断某一年是否是闰年有两个条件:

①能被4整除,但不能被100整除。

②既能被4整除,又能被400整除。

图1图2

上机模拟试题11

一、程序调试(40分)(存盘文件名:

test11.frm、test11.vbp)

在磁盘上有一名为“test11.vbp”的文件(程序界面如图1所示)。

其功能为:

当用户单击“开始”按钮后,弹出一个输入框要求用户输入一个1至11之间的偶数,再按以下公式计算,并将计算结果显示在文本框中。

1/(2!

+(2!

+4!

)+(2!

+4!

+6!

)+…+(2!

+4!

+…+n!

))

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程:

(60分)(存盘文件名:

test12.frm、test12.vbp)

建立一个窗体,界面如图2所示。

程序功能要求如下:

1、先在文本框Text1中输入一个较大的正整数,单击“计算”按钮后,则在文本框Text2中显示不大于该正整数的最大素数;

2、单击“存盘”按钮,将Text2中的数据追加到数据文件“data.txt”中。

要求:

判断素数采用函数isprime完成,其功能是判断参数n是否是素数。

如果是素数,返回True,否则返回False。

图2

上机模拟试题12

一、程序调试(40分)(存盘文件名:

test21.frm、test21.vbp)

在磁盘上有一名为“test21.vbp”的文件(程序界面如图1所示)。

其功能为:

单击命令按钮“开始”后,随机生成10个三位回文整数,然后显示在list1中。

要求:

利用函数HuiW(num%)AsBoolean判断num是否为回文数字。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程:

(60分)(存盘文件名:

test22.frm、test22.vbp)

建立一个窗体,界面如图2所示。

程序功能要求如下:

1、在文本框text1中输入一个八进制数后,单击“转换”按钮,则将其转换为一个十进制数。

2、单击“存盘”按钮后,将输入的八进制数和对应的十进制整数同时追加进数据文件data.txt中。

要求:

1、要判断所输入八进制数的有效性。

如果数据无效,则提示重新输入。

2、限制在文本框中输入的八进制数位数最多不超过10位。

3、从八进制数到十进制数的转换过程用函数convert实现。

图2

上机模拟试题13

一、程序调试(40分)(存盘文件名:

test31.frm、test31.vbp)

在磁盘上有一名为“test31.vbp”的文件。

其功能为:

在文本框Text1中输入一个字符串,单击“转换”按钮后将输入字符串中的小写字符转换为大写字符,并输出到Text2中。

如果字符串为“空”,则提示输入“请输入字符串”。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程:

(60分)(存盘文件名:

test32.frm、test32.vbp)

建立一个窗体,界面如图2所示。

程序功能要求如下:

1、单击“产生”按钮后,根据文本框Test1所指定的行数n,随机生成一个由两位正整数组成的n×n的矩阵,并显示在Picture1中。

2、单击“排序”按钮后,将矩阵的副对角线数据用冒泡法按照升序排序后再显示在Picture2中。

3、单击“存盘”按钮后,将排序后的副对角线数据写入文件“data.txt”中。

图2

上机模拟试题14

一、程序调试(40分)(存盘文件名:

test41.frm、test41.vbp)

在磁盘上有一名为“test41.vbp”的文件(程序界面如图1所示)。

其功能为:

单击窗体后弹出一个对话框,要求用户输入一个长整型数n。

然后,程序调用函数fun将长整型数n中每一位上为偶数的数取出,并组成一个新的数放在p中,且高低位的顺序不变。

例如,输入n为987654321时,p中的数为8642。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程:

(60分)(存盘文件名:

test42.frm、test42.vbp)

建立一个窗体,界面如图2所示。

程序功能要求如下:

1、单击“产生”按钮后,利用随机函数按要求产生n个[1,999]范围内的互不相同的随机整数,并显示在列表框list1中。

2、单击“统计”按钮后,分别统计这些数中数字位数为1位,2位和3位的出现次数,并将统计结果显示在列表框list2中。

3、单击“存盘”按钮,将产生的n个随机数全部存入数据文件“dataout.txt”中。

图2

上机模拟试题15

一、程序调试(40分)(存盘文件名:

test51.frm、test51.vbp)

在磁盘上有一名为“test51.vbp”的文件(程序界面如图1所示)。

其功能为:

为一维数组a任意输入4个数后,按以下规律输出数据。

(例如,输入4个整数1、2、3、4后,程序输出以下方阵。

图1

该程序中存在多处错误,请调试并改正之(注意:

在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

二、编程:

(60分)(存盘文件名:

test52.frm、test52.vbp)

建立一个窗体如图2所示,程序功能要求如下:

1、单击“生成”按钮,用随机函数产生20个在[30,60]范围内的整数,并将它们按从小到大的顺序显示在列表框list1中;

2、单击“删除”按钮,删除这20个数中重复的数(即只保留一个),并将它们显示在列表框list2中;

3、单击“存盘”按钮,将保留后的数按每行5个数的格式写入文件“data.txt”中。

图2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1