首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)考生文件夹下的工程文件sjt3.vbp中有1个名称为Label1的标签数组。程序运行时,单击“产生随机数”按钮,则在标签数组中显示随机数,如图3—21(a)所示。单击“数据反序”按钮,则把数组中的数据反序,如图3—21(b)所示。命令按钮的Click
(1)考生文件夹下的工程文件sjt3.vbp中有1个名称为Label1的标签数组。程序运行时,单击“产生随机数”按钮,则在标签数组中显示随机数,如图3—21(a)所示。单击“数据反序”按钮,则把数组中的数据反序,如图3—21(b)所示。命令按钮的Click
admin
2017-03-26
39
问题
(1)考生文件夹下的工程文件sjt3.vbp中有1个名称为Label1的标签数组。程序运行时,单击“产生随机数”按钮,则在标签数组中显示随机数,如图3—21(a)所示。单击“数据反序”按钮,则把数组中的数据反序,如图3—21(b)所示。命令按钮的Click事件过程已经给出,但程序不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述功能。
注意:不得修改窗体文件中已经存在的控件和程序,最后将修改后的文件按原文件名存盘。
(2)考生文件夹下有工程文件sjt4.vbp。程序刚运行时,飞机图标位于圆的顶端,如图3—22所示。单击“开始”按钮后,飞机的中心开始沿圆轨迹顺时针运动。事件过程已经给出,但不完整,请将其中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。
选项
答案
第1小题 步骤1:打开考生文件夹中的本题工程文件sjt3.vbp,在代码编辑窗口中,占掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: For k=0To9 Label1(k).Caption=Int(Rnd*90+10) For k=0To4 Label1(9-k).Caption=temp 步骤2:按要求将文件保存至考生文件夹中。 第2小题 步骤1:打开考生文件夹中的本题工程文件sjt4.vbp, 在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: x0=Shape1.Left+r Image1.Left=x0-Image1.Width/2 Image1.Left=x-Image1.Width/2 Image1.Top=y-Image1.Height/2 步骤2:按要求将文件保存至考生文件夹中。
解析
第1小题:题目要求在两个命令按钮的点击Click事件处理过程中,分别产生10个随机数和数组数据反序,都需要通过循环来实现。
第一个“?”处是补充循环的起始条件,窗体上10个标签,需要产生10个随机数,而循环变量k的结束值是9,因此k的初始值应为0;第二个“?”处是把生成的随机数赋值给控件数组:第三个“?”处是补充循环的结束条件,在循环体内每次交换一组数据,因此循环只需要执行5次,因此循环变量k的终值应为4;最后一个“?”是在循环体内部,用于完成一组数据的交瓦,这组数据是Label1(k)和Label1(9-k),而Label1(k)已经赋值为Label1(9-k),凶此Label1(9-k)的值是保存在临时变量temp值。
第2小题:题目要求实现一个绕圆飞行的飞机动画,通过定时器来控制飞机的飞行轨迹。
分析程序可知,在窗体的Load事件过程中,变量r保存了圆的半径,变量x0和y0分别保存圆心位置的坐标,在定时器的Timer事件过程中可以很方便的根据圆心的位置计算飞机的位置,因此x0的值应为Shape1.Left+r:题目要求飞机从圆的正上方开始,飞机Image1的中心点在圆上,因此Image1的Left属性值应为x0-Image1.Width/2;在定时器的Timer事件过程中,变量x和y计算得到了飞机中心点在圆上的坐标值,因此飞机的Left和Top需要在x、y的基础上减去Image1.Width/2、Image1.Height/2。
转载请注明原文地址:https://jikaoti.com/ti/u8y0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
在窗体上绘制一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enadled属性设置为False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上
为了防止用户随意将光标置于控件上,应将控件的______属性设置为False。
数值型数据包括()两种。
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
在窗体上画一个命令按钮,然后编写如下事件过程。该程序运行后,单击命令按钮,在输入对话框中分别输入321和456,则输出结果为【】。PrivateSubCommand1_Click()a=InputBox("请输入一个整数")
设a=5,b=4,c=3,d=2,则表达式3>2*bOra=cAndb<>cOrc>d的值是
设有关键码序列(66,13,5l,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
除了VisualBasic系统默认的工具箱布局之外,还可以通过______定义选项卡来安排控件。
若要添加CommonDialog控件,则应从“工程”菜单中选择“部件”命令,在弹出的“部件”对话框的“控件”选项卡中选择______,将控件添加到工具箱中。
随机试题
刑事裁定书是人民法院常用的文书之一,主要解决
什么是以市场为取向的供给政策?主要包括哪些措施?并举出你在生活中观察到的一个例子并加以评价。
宫颈黏液最丰富,伸展性最大,羊齿状结晶最多的月经周期是
下列各种风心病中,较易发生晕厥、心绞痛的是
下列关于《中国人民政治协商会议共同纲领》的性质的表述中哪一项是正确的()。
当地下水的铁、锰的含量超过生活饮用水卫生标准时,需采用除铁、锰措施。常用的除铁、锰方法是()。
项目实施过程中项目目标的动态控制,具体而言包括()。
Ifyouhaveeverwonderedhowanelephantsmells,scientistshavetheanswer.ResearchershavediscoveredthatAfricanElephants
OnereasonresearchershavelongbelievedthatMarsneverenjoyedanextensiveperiodofwarmandwetclimateisthatmuchofth
Agoodbreakfastisimportantforreasonsobvioustoeveryone.Bybreakfasttimeyouhavenoteatenanythingfortwelvehour.Yo
最新回复
(
0
)