7[单选题]以下关于VB特点的叙述中,错误的是
A.VB采用事件驱动的编程机制
B.VB程序能够以锯释方式运行
C.VB程序能够以编译方式运行
D.VB程序总是从Form_Load事件过程开始执行
参考答案:D
参考解析:在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在Form_Load事件过程中。如果需要从其他窗体开始执行应用程序,则可通过“工程”菜单中的“工程属性”命令(“通用”选项卡)指定启动窗体。但是,如果有SubMain过程,则可以(注意,是“可以”,而不是“必须”)首先执行SubMain过程。
8[单选题] 确定图片框Picturel在窗体上位置的属性是( )。
A.Widtll和HeightB.Left和TopC.Width和Top D.Height和Left
参考答案:B
参考解析:确定图片框在窗体上位置的曩性是IJe和Top,它们使用的是相对坐标,以窗体为参考点。
9[单选题] 窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:
对以上程序,下列叙述中错误的是( )。
A.X是用户定义的类型
B.InputBox函数弹出的对话框中没有提示信息
C.若输入的是偶数,Y.b的值为该偶数的平方
D.Fix(Y.a/2)把Y.a/2-的小数部分四舍五人,转换为整数返回
参考答案:D
参考解析:x是用户定义的一种变量类型,可以使用它来声明变量。InputBox(””)函数的提示信息为…·,即为空,因此弹出的对话框中没有提示信息。在程序中通过比较输入的数被2整除和被2除的值是否相等来判定它是否为偶数,如果是那么Y.b的值就是Y.a的值的平方。Fi)【函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入,因此D选项错。
10[简答题]在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.fem,此外还有一个名为datain.txt的文本文件,其内容如下:.
32 43 78 58 28 12 98 57 31 42 53 64
75 86 97 13 24 35 46 57 68 79 80 59 37
程序运行后,单击窗体,将把文件datain.txt中的数据输入到二维数组Mat中,按5行、5列的矩阵形式显示在窗体上,并输出矩阵左上一右下对角线上的数据,如图所示。在窗体的代码窗口中,已给出了部分程序,·这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
参考解析:
7rab函数常与Prim#语句或Print方法一起使用,对输出进行定位,其语法为:
Tab[(n)]
其中,可选的参数n表示在显示或打印下一个表达式之前移动的列数。在使用数组时,应先定义。Input#语句用于读取顺序文件中一项(或多项)数据给一个变量(或多个变量),其语法格式为:
Input#FileNumber.Varlist
其中:FileNumber参数表示打开文件的句柄,Varlist为变量列表。语句“Option Base l”用于限定数组下标的下限默认为1。
本题中文件以Input方式打开,使用一个5行、5列的二维数组Mat来存放数据,并使用一个嵌套的For循环显示矩阵,对于5 * 5的矩阵来说,位于左上到右下对角线上的元素具有行号等于列号的特点。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |