首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)考生文件夹下有一个工程文件sjt3.vbp,其窗体上有1个名称为Text1的控件数组;一个标题为”排序”的命令按钮。程序运行时,在文本框数组中输入8个整数,如图3-29(a)所示;然后单击”排序”按钮,则8个整数按降序排序,如图3-29(b)所示。
(1)考生文件夹下有一个工程文件sjt3.vbp,其窗体上有1个名称为Text1的控件数组;一个标题为”排序”的命令按钮。程序运行时,在文本框数组中输入8个整数,如图3-29(a)所示;然后单击”排序”按钮,则8个整数按降序排序,如图3-29(b)所示。
admin
2019-03-14
87
问题
(1)考生文件夹下有一个工程文件sjt3.vbp,其窗体上有1个名称为Text1的控件数组;一个标题为”排序”的命令按钮。程序运行时,在文本框数组中输入8个整数,如图3-29(a)所示;然后单击”排序”按钮,则8个整数按降序排序,如图3-29(b)所示。
在给出的窗体文件中已经有了全部控件,但程序不完整。请将事件过程中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。
(2)在考生文件夹下有工程文件sjt4.vbp。其窗体界面如图3-30所示,可以实现以下功能:
“添加项目”按钮可以把在组合框编辑区中输入的新项目添加到组合框列表中,但不能添加重复项目;“删除项目”按钮从列表中删除选中的项目;“添加爱好”按钮把组合框编辑区中的内容追加到下面的文本框原有内容之后;“清除爱好”按钮清除该文本框内容。
在给出的窗体文件中已经有了全部控件,但程序不完整。请将事件过程中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。
选项
答案
(1)步骤1:打开考生文件夹中的本题工程文件sjt3.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: k=i For j=i+1 To 7 If Val(Text1(j).Text) > Val(Text1(k).Text) Then Text1(k).Text=j 步骤2:按要求将文件保存至考生文件夹中。 (2)步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: If Combol.Text=Combol.List(k)Then Combol.AddItem Combol.Text Combol.RemoveItem Combol.ListIndex Text1.Text=Text1.Text & " " & Combol.Text Text1.Text="" 步骤2:按要求将文件保存至考生文件夹中。
解析
(1)题目要求对一组数据进行排序,分析代码可知程序使用的是数据排序可以使用多种排序方法,比如选择法排序,其方法是:(1)从n个数的数序列中选出最大的数,与第1个数交换位置;除第1个数外,其余n-1个数再按(1)的方法选出次大的数,与第2个数交换位置:(3)重复(1)步n-1遍,最后构成递减序列。
第一个“?”处是补充k的值,根据选择发排序原理,变量k记录最大数的位置,从外层循环的起始位置开始,因此k的值应为i:第二个“?”处是补充内存循环的结束条件,外层循环7次,找出7个最大的数,内层循环从i+l的位置开始,直到结束;第三个“?”处是补充判断条件,如果Text1(k).Text的值比Text1(j).Text要小的话,那么更新k的值;最后一个“?”处是交换两个元素的值。
(2)题目要求在组合框里面添加数据,从组合框获取数据显示在文本框,主要是考查组合框的常用方法和属性。
第一个“?”处是判断组合框编辑区的内容是否和组合框元素值一样,获取组合框的某个元素值是一List方法;第二个“?”处是如果编辑区内容不重复,添加到组合框列表里面,使用Addltem方法;第三个“?”处是删除列表中选中的项目,使用Removeltem方法;第三个“?”处是把列表框选中的项目添加到文本框里面;最后一个“?”处是清空文本框的内容。
转载请注明原文地址:https://kaotiyun.com/show/17Fp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下叙述中正确的是( )。
软件测试的目的是( )。
以下关于键盘事件的叙述中,错误的是( )。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
以下说法中正确的是
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommandl—Click()DimiAsIntegerFori=1To500Ifp(i)Thens=s+1NextPrin
对于列表框控件Listl,能够表示当前被选中列表项内容的是
为了通过传值方-式v来传送过程参数,在函数声明部分应使用的关键字为
随机试题
患者,女,49岁。近7个月来发现劳累时心前区疼痛,确诊为心绞痛。患者喜饮浓茶,进食不规律,血液检查:甘油三酯增高。护士为其进行健康教育,之后要求患者复述要点。以下患者复述出的内容需护士再次讲解要点的是
城市规划实施的法律机制体现为()。
根据《建筑业企业资质管理规定》,属于建筑业企业资质序列的是()。
教育本来应该是促进民主、平等的重要途径,但实际上教育复制了原有的社会关系,再现了社会的不平等。这属于教育的()。
有专家认为,当前,一方面要抓紧电动汽车的研发,跟上世界______,另一方面要______地降低传统能源汽车的二氧化碳排放量和油耗。填入横线部分最恰当的一项是()。
根据以下资料回答问题。截止2009年12月31日,北京市除农户和个体工商户以外,共有法人单位246767个。从地区分布看,全市法人单位主要集中在近郊区(朝、海、丰、石),比重达到47.0%,比2004年上升了2.7个百分点;城区(东、西、崇、宣)
赵青一定是一位出类拔萃的教练。她调到我们大学执教女排才一年,球队的成绩突飞猛进。以下哪项如果为真,最有可能削弱上述论证?
简述颜之推家庭教育思想的主要内容。
近来,马克思的《资本论》在西方的一些国家销量大增。列宁曾说,马克思《资本论》的成就之所以如此之大,是由于这本书使读者看到整个资本主义社会形态是个活生生的形态,既有“骨骼”,又有“血肉”。人类社会作为一种活的有机体,其“骨骼”系统是指()(2009年
Wheredoesthemanwork?
最新回复
(
0
)