1[单选题] 以下能够触发文本框Change事件的操作是( )。
A.文本框失去焦点
B.文本框获得焦点
C.设置文本框的焦点
D.改变文本框的内容
参考答案:D
参考解析:本题考查几个常用的文本框的属性和方法:Text属性设置控件中显示的文本内容;MaxLength属性设置文本框中输入的字符串长度是否有限制;Change事件,当文本框的内容被修改时触发。SetFocus方法将焦点移动到指定的对象。
2[简答题]在名称为Form1的窗体上匦一个文本框,名称为Text1,MuhiLine属性为True,ScrollBars属性为2;两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为“读人数据”和“计算保存”,如图63-6所示。要求程序运行后,如果单击“读人数据”按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击“计算保存”按钮,则计算数组中大于或等于400并且小于800的所有数之和,并将结果在文本框Text1中显示出来,同时把结果存入考生文件夹的result.txt文件中(在prog.bas中的PutData过程可以把结果存入result.txt文件)。
注意:文件必须存放在考生文件夹下,窗体文件名为sj5.frm,工程文件名为sj5.vbp,计算结果存入result.txt文件中,否则没有成绩。
参考解析:文本框显示的内容通过Text属性设置;按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。本题涉及文件的操作,读入顺序文件以顺序的方式打开,用“Input#”语句读取数据。另外需要注意的是,对文件操作结束后,一定要关闭文件。
①建立界面并设置控件属性。程序中用到的控件及其属性如下表所示:
②打开工程资源管理器,在其空白处右键添加模块prog.bas(此文件已在考生文件夹里),模块代码如下:
③打开工程资源管理器,右击窗体,选择查看代码项,在弹出的代码窗口输入代码如下:
3[单选题] 表达式sgn(0.25)的值是( )。
A.一1B.OC.1 D.,0.5
参考答案:C
参考解析:Sgn函数是符号函数,正数返回l,负数返回一1,0返回0。本题中0.25是正数,所以返回l,放c选项正确。
4[单选题] 为了使命令按钮(名称为Command1)右移200,应使用的语句是( )。
A.Command1.Move-200
B.Command1.Move 200
C.Command1.Left=Command1.Left +200
D.Command1.Left =Command1.Left-200
参考答案:C
参考解析:本题考查Visual Basic控件的Left属性。为了使Command1右移200,只需将其Left属性值加上200。选项A、B为错误用法,Command没有Move属性。
5[单选题] 表达式2*3"2+4*2/2+3"2的值是( )。
A.30B.31C.49 D.48
参考答案:B
参考解析:根据VB中算术运算符的优先级顺序计算。先计算,即2$9+4}2/2+9;再计算}/,即l8+4+9;最后计算+,结果为31,故选B。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |