




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二级Visual Basic语言程序设计标准预测试卷五一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下面各项中不属于软件生存期中开发阶段的是A)需求分析 B)程序设计 C)概要设计 D)软件测试(2)下面描述中属于软件测试目的的是A)改正程序中的错误 B)发现程序中的错误 C)表明程序没有错误 D)验证程序的可靠性(3)下述各描述中不属于白盒测试法概念的是A)至少执行一次模块中的所有独立路径 B)执行边界条件下的所有循环C)所有判断的每一分支至少执行一次 D)执行边界条件下的所有接口(4)下列叙述中错误的是A)软件不是自然界的有形物体,是一种逻辑实体B)软件是程序、数据及相关文档的集合C)软件在运行、使用期间不存在磨损、老化问题 D)软件的运行仅对计算机硬件具有依赖性(5)与所使用的计算机无关的是数据的A)物理结构 B)逻辑结构 C)存储结构 D)逻辑和物理结构,(6)将6个数据进行冒泡排序,在最坏情况下需要比较的次数是A)15 B)5 C)6 D)30(7)设有如图所示的二叉树则对该二叉树中序遍历的结果是 A)FCADBEG B)ACBDFGE C)ABDCGEF D)ACBDFEG(8)下列说法正确的是A)一个关系可以有多个候选键(码) B)一个关系只有一个候选键(码)C)一个关系所有属性是候选键(码) D)一个关系所有属性都不是候选键(码)(9)用树形结构来表示实体之间联系的模型称为 A)关系模型 B)层次模型 C)网状模型 D)数据模型(10)一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在的联系是A)一对一 B)一对多 C)多对多 D)无定义(11)在窗体上画一个名称为Commandl的命畎磁缓蟊嘈慈缦鲁绦颍?BR程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为A)15 16 B)15 6 C)15 15 D)5 6(12)设a=3,b=5,则以下表达式值为真的是A)a=b And b10 B)(ab)Or(b0) C)(a0) D)(-3+5a)And(bO)(13)设有语句x=InputBox(”输入数值”,“0”,“示例”)程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是A)变量x的值是数值10 B)在InputBox对话框标题栏中显示的是”示例”C)0是默认值 D)变量X的值是字符串“10”(14)设a=“VisualBasic”,下面使b=“Basic”的语句是 A)b=Left(a,8,12)B)b=Mid(a,8,5) C)b=Right(a,5) D)b=Left(a,8,5)(15)从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是A)Left B)Mid C)String D)Instr(16)在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间。程序为:在下划线上应填入的内容是 A)Time B)False C)True D)Timer(17)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。要求程序运行时,“宋体”、“单选按钮”和“粗体”复选框被选中(窗体外观如图所示),则能够实现上述要求的语句序列是A)Option1.Value=True Check1.Value=FalseB)Option1.Value=True Check1.Value=TrueC)Option2.Value=False Check1.Value=TrueD)Option1.Value=True Check1.Value=1(18)为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是A)Value B)Default C)Cancel D)Enabled(19)在窗体卜画一个图片框Picture1和命今按钮Command1,然后编写如下程序,程序运行后,如果单击命令按钮,则在图片框中显示的内容是 A)BBCCCDDDDEEEEE B)AABBBCCCCDDDDDC)BB CCC DDDD EEEEED)AABBBCCCCDDDDD(20)在窗体上画两个名称分别为Label1、Label2的标签和一个名称为Command1的命令按钮,然后编写如下事件过程:程序运行后,单击命令按钮,在两个标签上显示的值分别是A)15和1 B)27和3 C)195和3 D)600和4(21)在窗体上画二个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:程序运行后,单击命令按钮,在文本框中显示的值是 A)2 B)3 C)4 D)5(22)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: 程序运行后,单击命令按钮,在文本框中显示的值是 A)12 B)13 C)14 D)1 5(23)在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:程序运行后,单击命令按钮,窗体上显示的是 A)1 2 32 4 63 6 9B)2 3 43 4 5 4 5 6 C)1 4 72 5 83 6 9D)1 2 34 5 67 8 9(24)设有如下程序:程序运行后,单击窗体,则在窗体上显示的是 A)3 4 5 6 B)4 5 6 7 C)6 5 4 3 D)7 6 5 4(25)在窗体上画一个命令按钮,名称为Commandl。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。能够正确实现上述功能的代码是(26)在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:程序运行后,如果单击命令按钮,则在文本框中显示的内容是 A)0 B)14 C)z D)Str(z)(27)以下叙述中错误的是A)在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)B)在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)C)KeyPress事件中不能识别键盘上某个键的按下与释放D)KeyPress事件中可以识别键盘上某个键的按下与释放(28)以下叙述中正确的是A)在同一窗体的菜单项中,不允许出现标题相同的菜单项B)在菜单的标题栏中,”&”所引导的字母指明了访问该菜单项的访问键 C)程序运行过程中不可以重新设置菜单的Visible属性D)弹出式菜单不在菜单编辑器中定义(29)设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时显示该菜单项,应使用的语句是A)menu1.Enabled=True B)menu1.Enabled=FalseC)menu1.Visible=True D)menu1.Visible=False(30)以下叙述中错误的是A)在程序运行时,通用对话框控件是可见的B)在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用C)调用通用对话框控件的ShowOpen方法。只是打开一个对话框供用户操作,并不是直接打开在该通用对话框中指定的文件。D)调用通用对话框控件的ShowColor方法,可以打开颜色对话框来源:阳光学习网-计算机二级考试 (31)以下叙述中错误的是 A)一个工程中只能有一个Sub Main过程 B)窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体C)窗体的Hide方法和Unload方法的作用完全相同D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体(32)以下叙述中正确的是A)一个工程中只能包含一个窗体文件B)在一个窗体文件中用Private定义的通用过程能被其他窗体调用C)在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D)全局变量不需要在标准模块中定义(33)设在工程中有一个标准模块,其中定义了如下记录类型 在窗体上画一个名为Command1的命令按钮,要求当执行事件过程Command1Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是(34)以下叙述中正确的是A)一个记录中所包含的各个元素的数据类型必须相同B)随机文件中每个记录的长度是可变的C)随机文件中每个记录的长度是固定不变的D)使用Input#语句可以从随机文件中读取数据(35)目录列表框的Path属性的作用是A)显示当前驱动器或指定驱动器上的目录结构B)显示当前驱动器或指定驱动器上的某目录下的文件名C)显示根目录下的文件名D)显示该路径下的文件二、填空题(每空2分,共30分)请将正确答案分别写在答题卡中序号为【1】至【15】的横线上,答在试卷上不得分。(1)软件的模块独立性是由内聚性和【1】来度量的。 (2)软件测试的方法通常分为自盒测试方法和黑盒测试方法,其中【2】测试方法是检查程序是否符合它的功能说明。 (3)软件集成测试的依据是【3】。 (4)关系数据模型的三要素是数据结构、关系操作和【4】。 (5)在E-R图中,用【5】表示实体之间的联系。(6)在窗体上画两个标签,其名称分别为Label1和Labet2,Caption属性分别为“数值”及空白;然后画一个名称为Hscroll1的水平滚动条,其Min的值为0,Max的值为125。程序运行后,如果单击滚动条两端的箭头,则在标签Label2中显示滚动条的值,如图所示。请在【6】处填入适当的内容,将程序补充完整。(7)在窗体上画一个名称为Commandl的命令按钮和一个名称为Text1的文本框。程序运行后,Command1为禁用(灰色)。当向文本框中输入任何字符时,命令按钮Command1变为可用。请在【7】处填入适当的内容,将程序补充完整。(8)以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请在【8】和【9】处填入适当的内容,将程序补充完整。(9)在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:程序运行后,在文本框中显示的内容是【10】 ,而在图片框中显示的内容是【11】 。(10)在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:程序运行后,单击命令按钮,输出结果为【12】 。 (11)为了改变计时器控件的时间间隔,应该修改该控件的【13】属性。(12)在窗体上画一个名称为Lablel的标签和一个名称为List1的列表框。程序运行后,在列表框中添加若干列表项。当选中列表框中的某个项目时,在标签Label1中显示所选中的项目,如图所示。请在【14】和【15】处填入适当的内容,将程序补充完整。标准预测试卷五答案及解析一、选择题(1)A【解析】在软件开发阶段中,包括系统设计(也称概要设计)、详细设计、编码和测试。系统设计的任务是划分出构成系统的各物理元素(如程序、文件、数据库、人工过程与文档等)以及设计出软件的结构(如确定模块及模块问的关系)。详细设计的任务是对系统作出精确的描述,以便在编码阶段可直接将这一描述用程序设计语言编制成程序。除了应该保证程序的可靠性外,此阶段最重要的目标是要保证将来的程序易读、易理解、易测试、易修改和易维护。因此,结构程序设计技术就成为实现上述目标的基本保证,并且也是详细设计的逻辑基础。编码是将系统设计与详细设计阶段中的结果翻译成用某种程序设计语言书写的程序。由上所述,需求分析不属于开发阶段的任务。(2)B【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。有人将测试的挑剔性总结为以下三点:测试是程序执行的过程,目的在于发现错误; 一个好的测试在于能发现至今未发现的错误; 一个成功的测试是发现了至今未发现的错误。 由于测试的这一特征,一般应当避免由开发者测试自己的程序。测试只能说明程序有错,而不能证明程序无错,希望通过有限次的测试就能发现程序中的所有错误是不可能的,即完全测试是不可能的。由此可知,选项A、C、D都不属于软件测试目的。(3)D【解析】白箱测试用例的设计准则有:语句覆盖,分支覆盖,条件覆盖和组合条件覆盖。语句覆盖准则是企图用足够多的测试用例,使程序中的每个语句都执行一遍,以便尽可能多地发现程序中的错误。分支覆盖准则也称为判定覆盖准则。它要求通过足够多的测试用例,使程序中的每个分支至少通过一次。条件覆盖准则是通过执行足够多的测试用例,使每个判定中的每个条件都能取到两种不同的结果(“真”与“假”)。组合条件覆盖准则要求通过足够多的测试用例,使每个判定中各条件的各种可能组合至少出现一次。由此可知,选项D)不属于白盒测试法概念。(4)D【解析】软件的运行不仅对计算机硬件具有依赖性,如果是应用软件,还依赖于操作系统等系统软件。因此,选项D是错误的,而其他三个选项是正确的。(5)B【解析】数据的存储结构(即物理结构)是逻辑结构在计算机中的表示,因此,数据的存储结构(即物理结构)与所使用的计算机无关。而数据的逻辑结构与计算机无关,是客观存在的。(6)A【解析】对长度为n的线性表进行冒泡排序,在最坏情况下需要n(n-1)2次比较,现线性表的长度为6,在最坏情况下需要比较的次数为6(6-1)2=15。(7)D【解析】按照二叉树中序遍历的方法:在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。对本题中的二叉树进行中序遍历的结果应是ACBDFEG。(8)A【解析】一个关系可以有多个候选键(码),但不能所有属性都是或都不是候选键(码)。(9)B【解析】用树形结构来表示实体之间联系的模型称为层次模型。(10)A【解析】一个人有一个身份证号码,一个身份证号码对应一个人。则实体“人”和实体“身份证号码”之间存在一对一联系。(11)B【解析】X的初始化为0,将Y=1和x=0代入表达式,第1次得X=5,Y=6。每单击一次,X增加5,由于又执行Y=1,所以Y的值又是5。可知答案为B。(12)B【解析】从A判下来,到B得到True,选择B。注意C项Eqv两边同时为False或True时,表达式才为真。其实,找到一个表达式值为真的,就不可能再有符合条件的,无需再费时间。(13)D【解析】InputBox函数接受的是字符串,选择D。A和D是矛盾的一对,也就完全可以排除B和C。(14)C【解析】Left函数只有两个参数,所以排除A和D。C项能正确输出“Basic”,但B项的输出是“asic”。应该为Mid(a,7,5)。(15)D【解析】A和B肯定不是,C是复制字符串。Instr(str1,str2)才是确定第二个字符串在第一个字符串中起始位置的函数。注意把它分成“In”和“str”,含义非常明显。(16)A【解析】把时间赋给文本框,所以为A。(17)D【解析】0ptionl的属性Value是布尔类型,而Checkl是整数(0、1和2)。Checkl有三个状态:不选、选中和灰色。正确的答案是D。(18)C【解析】选择与Esc含义等同的Cancel,即C。(19)C【解析】因为输出格式不是输出在同一排,所以答案只能在c和D中挑选。ASCIl为66的是字符B,0 T0 1计数两次,首先连续输出两个B,所以选项C是正确的答案。(20)B【解析】所给4个选项中,第一个标签上的值是不同的,所以计算时不要管n的值。X的值分别为3、9、27,2920结束循环。输出与27组成一对的是B。(21)B【解析】本题只能计算当i1所循环的次数。注意i在循环体内被强行加3,到For循环时还要再加步长1,这相当于因此,n=3。选择B。(22)A【解析】直接由表达式求和:array1(2,3)=2+3=5array1(3,4)=3+4=77+5=12,选择A。(23)D【解析】由a(1,j)(j=0,1,2)可知第一行为:12 3。a(2,1)=1*3+1=4,由此可确定答案为D。(24)B【解析】数组下标从0开始,a(3)=4。从4处正向输出得45 6 7。(25)B【解析】函数过程不能使用Return语句,这就排除了A和B。如果是偶数过程F1返回0,所以紧接Then语句下面的F=0,即8是正确的。(26)B【解析】SunPl的参数c是采用传址方式,返回c=7+7=14,选择B。(27)D【解析1KeyPress事件的参数是KeyAscii,所以能够识别键盘上某个键的按下与释放。(28)B【解析】在同一窗体的菜单项中,不允许出现标题相同的菜单项的;程序运行过程中,可以重新设置菜单的Visible属性;弹出式菜单也在菜单编辑器中定义。B是正确的叙述:在菜单的标题栏中,“”所引导的字母指明了访问该菜单项的访问键。(29)C【解析】显示是将属性Visual设置为True,选择C。(30)C【解析】在程序运行时,通用对话框控件是不可见的。(31)C【解析】窗体的Hide方法和Unload方法的作用并不完全相同。Hide方法隐藏但不卸载;Unload方法是将窗体卸载。其他3项的叙述是正确的。(32)C【解析】一个工程中可以包含多个窗体文件;在一个窗体文件中用Private定义的通用过程不能被其他窗体调用;全局变量必须在标准模块中定义。正确的叙述是C项。(33)D【解析】写文件只能在B和D中选择,Write语句不能一次写一整条记录,只能一个元素一个元素的写,所以选择D。(34)C【解析】B和C矛盾,答案应是其中之一。随机文件中每个记录的长度是固定的,正确答案是C。其实,一个记录中所包含的各个元素的数据类型可以不同,Input#语句也不可以从随机文件中读取数据。(35)A【解析】目录列表框的Path属性的作用是显示当前驱动器或指定驱动器上的目录结构。重点是抓住目录结构,目录结构涉及驱动器和目录列表。二、填空题(1)【1】耦合性【解析】软件的模块独立性是由内聚性和耦合性来度量的。 (2)【2】黑盒【解析】软件测试的方法通常分为白盒测试方法和黑盒测试方法,其中黑盒测试方法是检查程序是否符合它的功能说明。(3)【3】概要设计说明书【解析】软件集成测试的依据是概要设计说明书。(4)【4】完整性约束【解析】关系数据模型的三要素是数据结构、关系操作和完整性约束。(5)【5】菱形框【解析】在E-R图中,用菱形框表示实体之问的联系。(6)【6】Value【解析】产生Hscroll1的事件,显示该控件的属性值Value。可以想象:滑块改变位置,引起值的变化,从而联想到Value的变化。(7)【7】True【解析】当向文本框中输入任何字符时文本框中的内容发生变化,从而触发Change事件,事件处理程序将命令按钮激活即可。这通过设置Command1.Enabled的属性值为真来实现。(8)【8】x=0【9】x=X【解析】填81是要考虑允许学生成绩为0,所以选择x=0。填空【9】的思路有两种。一般是根据上面的算法,顺理成章地选择X作为做操作数。虽然选择x=X效率高。尽管都可以实现程序功能,但建议考生选择算法效率高,并且可读性好的xIAMIN。 (9)【10】VisualBasic【11】级等级考试【解析】程序运行使文本框内出现“Visual Basic”,这又触发Textl_Change()事件,这个事件的处理程序调用Picturel的Print方法,将字符串输出到图片框,从而在图片框内输出字符串“二级等级考试”。(10)【12】250【解析】If第一个参数由(Xy and xZ)的值决定。如果比较的结果过真,取A的值,否则取B的值。 (11)【13】Interval【解析】计时器控件的时间间隔是内部(Inter)设置的值(val)。(12)【14】Load【15】List1.Text或List1或Form1.List1.Text或Me.List1.Text或Form1.Listl或Me.List1【解析】程序运行后,在列表框中添加若干列表项,显然应使用Form_Load()事件。注意选中列表框中的某个项目,产生Click事件即可完成预定功能,不一定非要产生DblClick事件。填写的方法很多,因为List1前面可以显式地指定Form1或Me(Me一般用来显式地指定自己),这在考题中常以这些面貌出现以便考查考生的知识点,但考生答题时,应尽量选择简单的。不过,虽然Listl最简单,但仍然建议填List1.Text。Text是最后选定的表项的文本。VB考试上机试题 1).新建一个工程,实现单击Command1将text1中的内容复制(或者剪切)到Text2中。(要求使用Clipboard对象)保存。 窗体上一个text文本框,两个command按钮,caption分别为“剪切”,“恢复”,运行后要求在text1中输入文本,点“剪切”,把text1中的内容剪切掉,点”恢复“,把text1中的内容恢复出来。提示:定义一个变量用来存放text1中的内容。 2).新建一个工程,文本框text1,使用户输入字母一律转换为大写显示(焦点在最右端)保存。 3).新建一个工程,实现功能:在窗体中实现由下向上滚动显示“您好!网络之家”这几个字。保存。 4).新建一个工程,在Form1界面创建Form2,Form3两个子菜单的Forms菜单,选择Form2子菜单,以无模式显示Form2,选择Form3子菜单,以有模式显示Form3.保存。 5).新建一个工程,在界面上放置一个工具条Toobar1,在工具条上有三个按纽,按下第一个按钮时用MsgBox显示:“第一个按纽被按下”;按下第二个按纽时用MsgBox显示:“第二个按纽被按下”;按下第三个按纽时用MsgBox显示:“第三个按钮被按下”。保存。 6)。新建一个工程,包含两个窗体Form1,Form2。实现功能制作欢迎界面,时间为三秒,三秒后,Form1消失,Form2出现。保存。 7)。新建一个工程,实现功能限制:在Text1中只能输入10个字母,超过的在Text2中显示。保存。 8)。新建一个工程,实现功能单击Text1框时,Text1中的内容被全选。保存。 9)。新建一个工程,实现功能点击Command1按钮,读取系统的汉字字型,在ComBox列表框中显示。保存。 10)。新建一个工程,实现单击Commmand1将Text1的内容剪切到Text2中。(上次的那道题目是复制)保存。 11)。新建一个工程,其中含五个单选按钮,两个面板StratusBar1. 第一面板题“欢迎探讨”,点击单选按钮时,第二个面板标题为选中的标题号。保存。 12)。新建一个工程,使用打开对话框找到某一文件(硬盘上任意一文本文件),带全路径的文件名,显示在一文本框内。保存。 13)。新建一个工程,其中含一个图片框PictureBox1,五个命令按钮Command1-Command5,控件标题分别为画点、画线、画圆、擦除、休息。实现单击按钮图片框内实现功能。 14)。新建一个工程,在窗体上放置一个data控件,实现程序功能:不用data控件启动工程时,可选择打开一个mdb文件,统计其中有多少张表。保存。(此题要求,我不理解,你看怎样) 15)。新建一个工程,左右两边各放置一个列表框ListBox的控件List1和List2,在List1中竖排显示内容“第一题、第二题、第三题、第四题、第五题”这五项。在两个列表框中间竖排四个命令按钮,标题分别为“”、“”、“”、“”。实现程序功能: 1)点击“”将List1中所选中的项添加到List2中,并将List1中的项删除。 2)点击“”将List2中所选中的项添加到List1中,并将List2中的项删除。 3)点击“”将Lixt1中所有的选项添加到List2中,并将List1中的项清空。 4)点击“”将List2中所有的选项添加到List1中,并将List2中的项清空。 最后保存。 16) 新建一个工程,在界面上放置一个按扭command1 和文本空件text1,当点击按扭时将当前工程所在的路径显示在文本框里。程序以vb39保存在考生文件夹下 17)建一个工程,放置6个checkbox,组一个空件组 checkbox(i),并放一个按扭,点击能统计有多少个checkbox被选,用msgbox将数字显示出来,文件保存在vb33里 简单应用 19)有一文档不完整,在有“?”的地方把程序补完整 form上有一个text1, 一个command1,要求在text1中添入文本,但用“*”显示,若文本是“ABC”,则msgbox正确,否则msgbox错误 以给程序: Private Sub command1.Click() if text1.text=ABC or text1.text=?then msgbox正确Else msgbox错误 Subject:vb考试的试题 1 简单应用(2小题,每题20分,计40分) 注意:下面出现的考生文件夹均为 * * (1)在考生文件夹中有工程文件wy5.vbp及其窗体文件wy5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即号),但不能修改其他部分。存盘时不得改变文件名和文件夹。 本题描述如下: 在窗体上有一个列表框,名称为List1,一个文本框,名称为Text1,和一个命令按钮,名称为C1,标题为复制。要求程序运行后,在列表框中自动建立四个列表项,分别为Item1、Item2、Item3、Item4。如果选择列表框中的一项,则单击复制按钮时,可以把该项复制到文本框中。 (2)在考生文件夹中有工程文件wy6.vbp及其窗体文件wy6.frm ,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即号),但不能修改其它部分。存盘时不得改变文件名和文件夹。 本题描述如下: 在窗体有三个复选框,名称分别为Ch1、Ch2和Ch3,标题依次为体育、音乐、美术,还有一个命令按钮,名称为C1,标题为显示。要求程序运行后,如果选中某个复选框,则当单击显示命令按钮时,则显示相应的信息。例如,如果选取中体育和音乐复选框,则单击显示命令按钮后,在窗体上显示我的爱好是体育音乐(如图所示);而如果选中体育、音乐和美术复选框,则单击显示按钮后,在窗体上显示我的爱好是体育音乐美术。 2 第3题、 3综合应用(1小题,计30分) 注意:下面出现的考生文件夹均为 在名称为Form1的窗体上建立两个单选按钮(名称分别为Opt1和Opt2,标题分别为100-200之间素数和200-400之间素数)、一个文本框(名称为Text1)和两个命令按钮,其名称分别为Cmd1和Cmd2,标题分别为计算、存盘(如图所示)。程序运行后,如果选中一个单选按钮并单击计算按钮,则计算出该单选按钮标题所指明的所有素数之和。并在文本框中显示出来。如果单击存盘按钮,则把计算结果存入out.txt文件中,该文件必须放在考生文件夹中。(在考生文件夹中有标准模块mode.bas,其中的putdata 过程可以把结果存入指定的文件,而isprime函数可以判断整数x是否为素数,如果是素数,则函数返回True,否则返回False,考生可以将该模块文件添加到自己的工程中。) 注意: (1) 必须把200-400之间的素数之和存入考生文件夹下的out.txt文件中,否则没有成绩。 (2) 保存程序时必须存放在考生文件夹下,窗体文件名为wy7.frm,工程文件名为wy7.vbp。 3 第4题、 1基本操作(4小题,计30分) 注意:下面出现的考生文件夹均为 * 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在考生文件夹中有工程文件wy1.vbp及其窗体文件wy1.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即号),但不能修改其它部分。存盘时不得改变文件名和文件夹。 本题描述如下: 在窗体上有一个名称为P1的图片框和二个名称分别为C1、C2,标题分别为显示、清除的命令按钮(如图所示)。程序运行后,如果单击显示按钮,则把考生文件夹中的图形文件pic1.gif装入图片框中,如果单击清除按钮,则从图片框中清除该图片。请填空(程序中的App.path用来指定当前目录)。 4 #(2)在窗体上建立一个名称为Text1的文本框和一个名称为Cmd1,标题为计算的命令按钮(如图所示)。程序运行后,单击计算命令按钮,通过在对话框输入整数12,放入整形变量a中,然后计算a!,(提示:运算结果应放入Long型变量中),在文本框中显示结果,并把结果存入文件out.txt中。在考生文件夹中有一个标准模块mode.bas ,该模块中提供了保存文件的过程putdata,考生可以直接调用。 注意: 保存时必须存放在考生文件夹下,窗体文件名为wy6.frm,工程文件名为wy6.vbp。 5 3综合应用(1小题,计30分) 注意:下面出现的考生文件夹均为 在名称为Form1的窗体上建立一个文本框(名称为Text1,Multiline属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为读入数据和计算保存)(如图所示)。要求程序运行后,如果单击读入数据按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击计算保存按钮,则计算数组中大于或等于400并且小于800的所有数之和,把求和结果在文本框Text1中显示出来,同时把结果存入考生文件夹中的文件result.txt中。(在prog.bas,其中的putdata过程可以把结果存入result.txt文件,考生可以把该模块文件添加到自己的工程中,直接调用此过程)。 注意:文件必须存放在考生文件夹下,窗体文件名为wy7.frm,工程文件名为wy7.vbp,计算结果存入result.txt,否则没有成绩。 (2)在窗体上建立一个名称为Text1的文本框,再建立一个名称为Cmd1,标题为计算的命令按钮(如图所示)。要求程序运行后,单击命令按钮,将计算100-200之间所有素数之和,在文本框中显示结果,同时把结果存入文件out.txt中。(在考生文件夹中有标准模块mode.bas,其中的putdata过程可以把结果存入文件,而isprime函数可以判断整数x 是否为素数,如果是素数,则函数返回true,否则返回false,考生可以把该模块文件添加到自己的工程中。) 注意: 保存时必须存放在考生文件夹下,窗体文件名为wy6.frm,工程文件名为wy6.vbp,结果存入out.txt文件。 6 第9题、 3综合应用(1小题,计30分) 注意:下面出现的考生文件夹均为 在名称为form1的窗体上建立一个文本框(名称为Text1,Multiline属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为读入数据和保存数据)(如图所示)。程序运行后,如果单击读入数据按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1),并在文本框Text1中显示出来;如果单击保存数据按钮,则把数组中的前50个数据在文本框Text1中显示出来,并存入考生文件夹中的文件result.txt中,(在考生文件夹中有标准模块prog.bas,其中的putdata过程可以把指定个数的数组元素存入result.txt文件,考生可以把该模块文件添加到自己的工程中)。 注意: 文件必须存放在考生文件夹下,窗体文件名为wy7.frm,工程文件名为wy7vbp,结果存入result.txt文件,否则没有成绩。 7 2)在名称为Form1的窗体上建立二个名称分别为Cmd1、Cmd2,标题为按钮一、按钮二的命令按钮(如图所示)。要求程序运行后,如果单击按钮一,则把按钮二移到按钮一上,使两个按钮重合。 注意: 1) 在程序中不得使用任何变量(必须通过属性设置来移动控件)。 2) 保存时必须存放在考生文件夹下,窗体文件名为wy2.frm,工程文件名为wy2.vbp 8 2简单应用(2小题,每题20分,计40分) 注意:下面出现的考生文件夹均为 * (1)在考生文件夹中有工程文件wy5.vbp及其窗体文件wy5.frm,该程序是不完整的。请在有?号的地方填入正确内容,然后删除?及所有注释符(即号),但不能修改其他部分。存盘时不得改变文件名和文件夹。 本题描述如下: 在窗体上有三个名称分别为Text1、Text2、Text3的文本框,一个名称为C1,标题为计算的命令按钮(如图所示)。要求程序运行后,在Text1和Text2中分别输入两个整数,单击计算按钮后,可把两个整数之间的所有整数(含着两个整数)累加起来并在Text3中显示出来。 9 (2) 在窗体上建立一个名称为Text1的文本框,建立一个名称为Cmd1,标题为计算的命令按钮(如图所示)。要求程序运行后,如果单击计算按钮,则求出100-200之间所有可以被3整除的数的总和,在文本框中显示出来,并把结果存入考生文件夹下的out.txt文件中。注意,在考生的文件夹下有一个mode.bas标准模块,该模块中提供了保存文件的过程putdata,考生可以直接调用。 注意:保存时必须存放在考生文件夹下,窗体文件名为wy6.frm。工程文件名为wy6.vbp,结果存入out.txt文件。 第12题、 10 3综合应用(1小题,计30分) 注意:下面出现的考生文件夹均为 在名称为Form1的窗体上建立一个文本框(名称为Text1,Multiline属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为读入数据和排序显示保存)(如图所示)。程序运行后,如果单击读入数据按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1);如果单击排序显示保存按钮,则对这100个整数按从小到大进行排序,把排序后的全部数据在文本框text1中显示出来,然后存入考生文件夹中的文件result.txt中(在考生的目录下有标准模块prog.bas过程可以把指定个数的数组元素存入result.txt文件,考生可以把该模块文件添加到自己的工程中)。 注意:文件必须存放在考生文件夹下,窗口文件名为wy7.frm,工程文件名为wy7.vbp,排序结果存入result.txt文件,否则没有成绩。 2003-3-1 15:44:28 鲜花(0)鸡蛋(0) 1032173 等级:小乞丐 文章:8 积分:35 注册:2003-2-22 第2楼 - 3综合应用(1小题,计30分) 注意:下面出现的考生文件夹均为 在名称为Form1的窗体上建立一个文本框(名称为Text1,Multline属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为读入数据和排序显示保存)(如图所示)。程序运行后,如果单击读入数据按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1);如果单击排序显示保存按钮,则对这100个整数按从大到小进行排序,把排序后的全部数据在文本框Text1中显示出来,然后存入考生文件夹的out.txt中。(在考生的文件夹下有标准模块mode1.bas,其中的putdata过程可以把指定个数的数组元素存入out.txt文件,考生可以把模块文件添加到自己的工程中)。 注意: 文件必须存放在考生文件夹下,窗体文件名为wy7.frm,工程文件名wy7.vbp,排序结果存入out.txt,否则没有成绩。 11 (4) 在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2,标题分别为输入和连接的命令按钮(如图所示)。要求程序运行后,单击输入按钮,可通过输入对话框输入两个字符串,存入字符串变量a、b中(a、b应定义为窗体变量),如果单击连接按钮,则把两个字符串连接为一个字符串(顺序不限)并在信息框中显示出来(在程序中不得使用任何其他变量)。 注意:保存时必须存放在考生文件夹下,窗体文件名为wy4.frm,工程文件名为wy4.vbp。 第18题、 3综合应用(1小题,计30分) 注意:下面出现的考生文件夹均为 在名称为Form1的窗体上建立一个文本框(名称为Text1,Multiline属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为读入数据和计算保存)(如图所示)。要求程序运行后,如果单击读入数据按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击计算保存按钮,则计算其中前50个数之和,并把求和结果在文本框Text1中显示出来,同时把结果存入考生文件夹中的文件out.txt中。(在考生的文件夹下有标准模块mode.bas,其中的putdata过程可以把结果存入指定的文件,考生可以把该模块文件添加到自己的工程中,直接调用此过程)。 注意:文件必须存放在考生文件夹下,窗体文件名为wy7.frm,工程文件名为wy7.vbp,计算结果存入out.txt文件,否则没有成绩。 12 在窗体上建立两个名称分别为C1和C2,标题分别为输入和计算的命令按钮(如图所示)。要求程序运行后,单击输入按钮,可通过输入对话框输入两个数(分别为53和84),分别存入整形变量a、b中,如果单击计算按钮,则对a、b变量进行加法运算,并把计算结果在信息框中显示出来 13 第21题、 3综合应用(1小题,计30分) 在名称为Form1的窗体上建立一个文本框(名称为Text1,Multiline属性为True,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为读入数据和计算保存)(如图所示)。要求程序运行后,如果单击读入数据按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击计算保存按钮,则计算数组中前30个数的平均值(结果四舍五入为整数),并把结果在文本框Text1中显示出来,同时把结果存入考生文件夹中的文件out.txt中。(在考生的文件夹下有标准模块mode.bas,其中的putdata过程可以把结果存入指定的文件,考生可以把该模块文件添加到自己的工程中,直接调用此过程)。 第22题、 1基本操作(4小题,计30分) 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1) 在名称为Form1的窗体上建立一个名称为Cmd1,宽度为1500,高度为500,标题为显示的命令按钮(如图所示),编写适当的事件过程。要求程序运行后,如果单击显示命令按钮,则在窗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南衡阳耒阳市大学生乡村医生招聘9人备考考试题库附答案解析
- 2025福建省海峡人才报社有限责任公司招聘3人备考考试题库附答案解析
- 工厂安全培训活动计划课件
- 2026年度中国工商银行河南省分行校园招聘580人备考考试题库附答案解析
- 2025广东河源市文化广电旅游体育局选调公务员1人备考考试题库附答案解析
- 2025年湖南怀化沅陵县事业单位招聘35人备考练习题库及答案解析
- 养老服务资本可持续性-洞察及研究
- 2025阿拉尔经济技术开发区招聘(13人)考试参考试题及答案解析
- 掌握艺术鉴赏
- 2026中国水利水电第三工程局有限公司招聘(110人)备考考试题库附答案解析
- 杭州2025网约车区域考试试题和答案
- 2025广西崇左凭祥市委宣传部招聘编外工作人员1人考试参考题库及答案解析
- 2025江西赣州南康赣商村镇银行招聘4人考试参考题库及答案解析
- 应用代码安全培训
- 养生保健的四季保养总结
- 企业安全生产责任书范本大全
- 2025年甘肃省定西市辅警考试真题及答案
- 工艺设备变更风险评估报告模板
- 红星照耀中国考试真题及答案
- 脑梗死后遗症疾病课件
- 弱视治疗设备(光源不直接照射眼底)注册审查指导原则2025
评论
0/150
提交评论