6[单选题] 在窗体上画一个命令按钮和一个标签,其名称分别为Commandl和Labell,然后编写如下事件过程:
运行程序,单击命令按钮,则在标签中显示的是
A.0B.1C.2D.3
参考答案:A
参考解析:程序为使用For语句为数组中部分元素赋值,没显示赋值的数组元素的值默认为0,因此arr(0)=0,flit
(10)=10-5=5,arr(6)=6-5=1,arr(arr(10)/arr(6))即,arr(5/1)=arr(5)=0,aIr(O)+arr(5)=0+0=0。因此标签中显示为0。
7[单选题] 设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
A.frmTest.Caption=”等级考试”
B.Forml.Caption=”等级考试”
C.frmTest.Title=”等级考试”
D.Forml.Title=”等级考试”
参考答案:A
参考解析:窗体的标题设置方法:窗体名.Caption=新设置的标题名,由题意知,选项A.正确。
8[单选题] 下面叙述中错误的是
A.由于窗体不能获得焦点,所以窗体没有键盘事件
B.框架控件没有键盘事件
C.标签控件没有键盘事件
D.文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活
参考答案:A
参考解析:KeyPreview属性返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。键盘事件为:KeyDown、KeyUp和KeyPress0当KeyPreview的值为True时窗体先接收键盘事件,然后是活动控件接收事件;为False时(缺省值)活动控件接收键盘事件,而窗体不接收。
9[单选题] 以下关于变量作用域的叙述中,错误的是
A.在标准模块声明部分用Public声明的变量的作用域为整个工程文件
B.在标准模块声明部分用Private声明的变量的作用域为该标准模块
C.在窗体的声明部分不能用Private声明变量
D.在过程中不能使用Public声明变量
参考答案:C
参考解析:关于变量的应用范围,可以通过下表具体了解。
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的矩阵来说,位于左上到右下对角线上的元素具有行号等于列号的特点。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |