首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。 要
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。 要
admin
2018-05-08
66
问题
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。
要求:去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:考生不得修改窗体文件中已经存在的程序。最后,程序按原文件名存盘。
(2)在考生目录下有一个工程文件sjt4.vbp。程序的功能是,单击“产生随机数”按钮可以产生10个随机数放到数组中并显示在图片框中,在文本框中输入一个小于10的正整数m,单击“移动数据”按钮,可以把数组中的前m个数据移动到后面去,并显示在图片框中。如图3.39所示。
在给出的窗体文件中已经有了全部控件,但程序不完整。
要求:去掉程序中的注释符,把程序中的“?”改为正确的内容。最后把修改后的文件按原文件名存盘。
选项
答案
(1)步骤1:打开考生文件夹中的本题工程文件sjt3.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: Timerl.Enabled=True Timerl.Interval=1000 n=n+1 If Text1.ForeColor=0 Then 步骤2:按要求将文件保存至考生文件夹中。 (2)步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: MoveArray a(),m For k=1 To m a(j) =a(j + 1) a(n) =x 步骤2:按要求将文件保存至考生文件夹中。
解析
(1)题目要求5秒显示一次当前时间,8秒改变一次颜色,但是程序中之使用了一个定时器,因此必须在这个定时器里面做两个事情:刷新时间和改变颜色。分析代码,根据“If n Mod 5=0 Then”和“If n Mod8=0 Then”可知,定时器的周期为1秒;题目要求在单击窗体时开始更新时间和改变颜色,因此在窗体的Click事件代码里面需要使能定时器,即把定时器的Enabled属性设置为True;在定时器的Timer事件代码里面,根据n的值去显示时间和改变颜色,因此n记录了程序运行了多少秒,即每次Timer事件处理n的值应该加1;第四个“?”处是判断文本框当前的颜色,如果是0则改变成&HFF,否则改成0,实现颜色的切换。
(2)题目要求对一列数据进行移动,分析程序可知,在“产生随机数”命令按钮的事件代码里面,生成的随机数保存在数组a当中。在“移动数据”命令按钮的事件代码里面,调用过程MoveArray对数组数据进行移动。MoveArray过程通过一个嵌套的循环来移动数组数据,移动的方法是每次取出第一个数据,然后把后面的数据往前移动,再把取出来的第一个数据放到最后,如此完成一个数据的移动。第一个“?”处是补充函数调用的参数,MoveArray过程有两个参数,第一个参数是数组,第二个参数是Integer类型参数,表示把前面多少个数据移动到后面,即第二个参数为m;第二个“?”处是补充循环的结束条件,内层循环是从把数据往前面移动,因此外层循环是控制前面移出多少个数据,即循环的次数由入参m决定;第三个“?”处的循环把数据从后往前移,即把后面的一个数据赋值给前面一个,完成一格移动;最后一个“?”处是把取出来的a(1)放到最后一个元素位置。
转载请注明原文地址:https://kaotiyun.com/show/0eGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicXAsIntegerPrivateYAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_L
有如下过程代码:Subvat_dim()StaticnumaAsIntegerDimnumbAsIntegernuma=numa+2:numb=numb+1:printn
下面程序计算并输出的是PrivateSubCommandl_Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUnti
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommandl_Click()Dimx1AsInteger,x2AsIntege
下面控件中,没有Caption属性的是
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
若要清除列表框控件中的所有列表项,应该使用的方法是
在考生文件夹下有一个工程文件sjt4.vbp。在其窗体中”待选城市”下的Listl列表框中有若干个城市名称。程序运行时,选中Listl中若干个列表项,如图2-62(a)所示,单击”选中”按钮则把选中的项目移到List2中;单击”显示”按钮,则在Textl文
下列选项中属于面向对象设计方法主要特征的是()。
随机试题
晶体三极管的噪声来源主要有()、()、分配噪声和1/f噪声。
社会主义道德建设的核心是为人民服务,为人民服务体现着
肿瘤压迫导致局部水肿的原因是
患者,女,59岁。农民。因“多饮、多尿3年,加重1年,意识不清4小时”急诊入院。查体温37.5℃,脉搏110次/分,呼吸24次/分,血压108/75mmHg。血糖28.50mmol/L,血钠152.0mmol/L,血钾4.87mmol/L,血氯122mmo
以下各组物权中,均属于用益物权的是()。
菲德罗河是一条依次流经甲乙丙丁四国的多国河流。1966年,甲乙丙丁四国就该河流的航行事项缔结条约,规定缔约国船舶可以在四国境内的该河流中通航。2005年底,甲国新当选的政府宣布:因乙国政府未能按照条约的规定按时维修其境内航道标志,所以甲国不再受上述条约的拘
在建筑电气工程施工程序安排中,关于布线系统的施工程序说法正确的是()。
一名同学参加科普知识竞赛,需回答三个问题,竞赛规则规定:答对第一、二、三个问题分别得100分、100分、200分,答错得0分,假设这位同学答对第一、二、三个问题的概率分别为0.8、0.7、0.6,且各题答对与否相互之间没有影响,则这名同学得300分的概率为
在嵌入式应用系统中,目前使用的触摸屏主要有两种:一种是___________【65】式触摸屏(俗称软屏),结构简单,价格较低;另一种是___________【66】式触摸屏(俗称硬屏),其结构相对复杂,价格较高。
实体完整性要求主属性不能为空值,这一点可以通过()来保证。
最新回复
(
0
)