第五章选择题
1. 如下数组声明语句,(B)正确。
(A)Dim a[3,4] as integer(B)Dim a(3,4) as integer
(C)Dim a(n,n) as integer(D)Dim a(3 4) as integer
?1.1 2.2 3.3???2. 要分配存放如下方阵?4.4 5.5 6.6?,可使用声明语句( C )来实现(不能浪费空间)。.
?7.7 8.8 9.9???
(A)Dim a(9) as single(B)Dim a(3,3) as single
(C)Dim a(-1 to 1,-5 to -3) as single(D)Dim a(-3 to -1,5 to 7) as integer
3. 数组声明语句Dim a(3,-2 to 2,5) as integer中,数组a包含的元素个数为( A )。
(A)120(B)75(C)60(D)13
4. 用语句Dim a(-3 to 5) as integer所定义的数组的元素个数是(D)。
(A)6(B)7(C)8(D)9
5. 用语句Dim a(3 to 5,-2 to2)所定义的数组的元素个数是( C )。
(A)20(B)12(C)15(D)24
6. 下面的B中有( C )个数组元素。
Dim B : B=Array(1,2,3,4,5,6,7,8,9)
(A)任意多(B)8(C)9(D)10
一、 填空题
1. 控件数组的名字由( Name )属性指定,而数组中的每个元素由( Index)属性指定。
2. 由Array函数建立的数组的名字必须是( 变体)类型。
3. 数组定义Dim D(20) ,数组D有(21)个数组元素。
三、分析程序的运行结果
1. 在窗体上画一个命令按钮command1,然后编写如下事件过程:
option base 1
private sub command1_click()
dim a
a=array(1,2,3,4)
j=1
for i=4 to 1 step -1
s=s+a(i)*j
j=j*10
next i
print s
end sub
程序运行后,单击command1,输出结果为:1234
2. 在窗体上画一个命令按钮command1,然后编写如下事件过程:
option base 1
private sub command1_click()
dim a,b(3,3)
a=array(1,2,3,4,5,6,7,8,9)
for i=1 to 3
for j=1 to 3
b(i,j)=a(i*j)
if j>=I then print tab(j*3);b(I,j);
vb试题及答案83_vb答案
next I12 3
end sub4 6
程序运行后,单击command1,输出结果为:9
3. 在窗体上画一个命令按钮command1,然后编写如下事件过程:
option base 1
private sub command1_click()
dim a%(3,3)
for i=1 to 3
for j=1 to 3
if j>1 and i>1 then
a(i,j)=a(a(i-1,j-1),a(i,j-1))+1
else
a(i,j)=i*j
end if
print a(i,j);‖ ―;
next j
next I123
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22730-12.html
因为你们检测的根本就不是小米的产品
狙击
这种渣都能当教授