6[单选题] 下面控件中,没有Caption属性的是( )。
A.复选框B.单选按钮C.组合框D.框架
参考答案:C
参考解析:Caption属性是设置或返回拄件的标题。组合框没有Caption属性。故选C。
7[单选题] 列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
A.ListB.ListlndexC.TextD.ListCount
参考答案:B
参考解析:列表框控件的Listlndex属性值是已选中的表项的位置。表项位置由索引值指定,第一项的索引值为0,第二项为1,以此类推。如果没有任何项被选中,Listlndex的值将设置为-1。
8[单选题] 阅读程序:
程序运行后.如果单击窗体,则输出结果为
参考答案:D
参考解析:第一个For循环给数组Arr赋值。第二个For循环打印数组各元素的值。在第一个For循环中,数组的下标用变量i表示,上标用变量j表示。If…Else语句对两种情况进行判断,在i等于j的时候或者i和j满足j=3-i+1关系的时候,Arr数组元素被赋值为l,其他情况被赋值为0。可以根据循环语句的执行,代入各变量值算得各元素的值。选D.。
9[单选题]窗体上有1个名称为Command1的命令按钮,事件过程如下:
运行程序,并在三次单击命令按钮时,分别输入正整数100、90和60,则窗体上显示的内容为
A.000B.0060C.0900D.100060
参考答案:B
参考解析:按钮事件中变量X为过程局部变量,第1次输入100时,Select语句执行CaseElse分支X=x*hum=0*100=0。第二次输入90时,Select语句执行CaseElse分支x=x*num=0*90=0。第三次输入60时Select语句执行CaseIs<90分支X=Itll//l=60。因此窗体上显示为O060。
10[简答题]在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:
程序运行后,单击窗体,将把文件datain.txt中的数据输入到二维数组Mat中,按5行、5列的矩阵形式在窗体上显示出来,并输出矩阵右上一左下对角线上的数据,如图所示。在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。
参考解析:
本题须先定义一个数组,然后以输入方式打开文件in5.txt,并在一个嵌套的For循环中用Input#读人数据并赋值给每个数组元素。然后再通过一个嵌套的For循环将数组alr中的数据在窗体上按5行、5列的矩阵形式显示出来,最后将数组an"中第l维下标与第2维下标之和为6的数组元素显示在窗体上。
【操作步骤】
步骤l:打开本题工程文件。
步骤2:分析并编写程序代码。程序提供代码
Option Base l
Private Sub Form_Click()ConstN=5
ConstM=5。Dim?
Dim i,j
。Open App.Path&”、”&”da、tain.txt”?As#lFor i=I To N、
Forj=1 ToM
NextjNextiClose#1Print
Print”初始矩阵为:”Print
Fori=1 TO N
Forj=1 ToM
Print Tab(5{j);Mat(i,j);Nextj
PrintNexti
Print:Print
Print”右上一左下对角线上的数为:”Fori=1 TON
Forj=1 To M’
If’Then
PrintTab(5}i);Mat(i,j);EndIf
Nextj
NextiEnd Sub程序结束参考答案第1个?处填入:Mat(N,M)As Integer
第2个?处填人:ForInput
第3个?处填,A.:Input#1,Mat(i,j)第4个?处填入:i+j=6
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |