VB填空题

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:41:49
正确答案是B,请问为什么?
设有数组声明语句
option base 1
dim a(2,-1to 1)
以上语名所定义的数组a为()维数组,共有()个元素,第一维下标从()到(),第二维下标从()到()。下列选项正确的是()
A 1,2,6,2,-1,1
B 6,2,1,2,-1,1
C 2,6,1,2,-1,1
D 2,1,6,-1,1,2
回iq0050,我选的答案也是C,可是书上给的正确答案是B,为什么呀?难道书给的答案是错的?是南开百题114页第22题呀!

答案是:C

option base 1指定数组的默认起始值为1.
a(2,-1 to 1) <-> a(1 to 2 ,-1 to 1)
1 to 2 是一维,-1 to 1是二维.
这样自己能算了吧?

---------------------------------------------
尽信书不如无书.这种题册的印刷错误再所难免.
当年我学汇编语言,清华大学出的intel8086的书上的例子程序,都有2,3处错误.这种题册更是不能相信.毕竟不是高考的标准答案.

要选B的话,
以上语名所定义的数组a为(6)维数组,共有(2)个元素,.....

根本不可能呀.维数比元素还多?

现在的答案都不叫“答案”了,而是叫“参考答案”
a(2,-1 to 1)

就是1 to 2,-1 to 1

也就是2*3=6,错不了的

有时候就是要相信你自己!!!