VB书后习题答案第5章.doc

VB书后习题答案第5章.doc

ID:55956175

大小:25.50 KB

页数:3页

时间:2020-06-18

VB书后习题答案第5章.doc_第1页
VB书后习题答案第5章.doc_第2页
VB书后习题答案第5章.doc_第3页
资源描述:

《VB书后习题答案第5章.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、习题五P1231.2.3.4.5.6.7.8.参考答案:1.在VB6.0中,数组的下界默认为0,用什么语句可以重新定义数组的默认下界?答:OptionBase语句,如:OptionBasen2.要分配存放12个元素的整型数组,下列数组声明(下界若无,按默认规定)哪些符合要求?(1)n=12Dima(1Ton)AsInteger(2)Dima%()n=11ReDima(n)(3)Dima%[2,3](4)Dima(1,1,2)AsInteger(5)Dima%(10)ReDima(1To12)(6)Dima!()ReDima(3,2)AsInteger(7)Dima%(

2、2,3)(8)Dima(1To3,1To4)AsInteger答:(2),(4),(7),(8)符合要求。(1)静态数组在声明数组时的下标必须是常数,不能出现变量(3)不能使用方括号(5)已声明了的静态数组,不能再用重定义语句来重定义静态数组的大小(6)可以反复地改变数组的元素以及维数的数目,但是不能将一个数组定义为某种数据类型之后,再使用ReDim将该数组改为其他数据类型。3.程序运行时显示“下标越界”可能产生的错误有哪几种情况?答:引用了不存在的数组元素.下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围。检查数组的声明以确认其上界和下界。若使用的

3、是重新指定范围的数组,应使用UBound和LBound函数来决定数组访问。如果索引指定为变量,应检查变量名的拼写。声明数组时没有指定元素的数目例如:Dima%()a(8)=5VisualBasic并不会将没有指定范围的数组自动设为0–8,相反必须使用Dim或ReDim来指定数组中元素的数目。4.已知下面的数组声明,写出它的数组名、数组类型、维数、各维的上下界、数组的大小、并按行的顺序列出各元素。Dima(-1To2,3)AsSingle答:数组名为a、数组类型为单精度、二维、各维的下界分别为-1和0、上界分别为2和3、数组的大小4x4共16个元素,各元素排列顺序见表:

4、a(-1,0)a(-1,1)a(-1,2)a(-1,3)a(0,0)a(0,1)a(0,2)a(0,3)a(1,0)a(1,1,)a(1,2)a(1,3)a(2,0)a(2,1)a(2,2,)a(2,3)5.利用随机数生成两个矩阵(数据不一定相同,前者30~70范围、后者101~135)。要求:(1)将两个矩阵相加结果放入C矩阵中。(2)将A矩阵转置。(3)统计C矩阵中最大值和下标。(4)以下三角形式显示A矩阵、上三角形式显示B矩阵。(5)将A矩阵的第一行与第三行对应元素交换位置,即第一行元素放到第三行;第三行元素放到第一行。(6)求A矩阵两条对角线元素之和。(7)将

5、A矩阵按列的次序把各元素放入一维数组D中,显示结果。6.声明一个一维字符类型数组,有20个元素,每个元素最多放10个字符,要求:(1)由随机数形成小写字母构成的数组,每个元素的字符个数由随机数产生,范围1~10.(2)要求将生成的数组分4行显示,规定每个元素宽度为10。(3)显示生成的字符数组中字符最多的元素。答:(1)Dima(1To20)AsString*10,i%,j%,k%,n%,s$,max%RandomizeFori=1To20n=Int(Rnd*10+1)s=""Forj=1Tons=s&Chr(Int(Rnd*26+97))Nextja(i)=sNex

6、ti(2)k=0Fori=1to20k=k+1PrintTab((k-1)*10+1);a(i);Ifk=5Thenk=0:PrintNexti(3)max=Len(Trim(a(1)))Fori=2To20IfLen(Trim(a(i)))>maxThenmax=Len(Trim(a(i)))NextiPrintmaxFori=1To20IfLen(Trim(a(i)))=maxThenPrinta(i);Spc(3);EndIfNexti7.简述列表框和组合框的异同处。答:相同处都是可存放字符串;不同处在于组合框是文本框和列表框的组合,可以输入内容,但要通过Add

7、Item方法添加;列表框只能选择项目,不能直接输入内容。8.列表框或组合框中选定的项目、总项目数的属性分别是什么?答:表示选中的内容的属性是Text;总项目数的属性为ListCounts。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。