首页 > 建筑工程类考试
题目内容 (请给出正确答案)
[单选题]

以下程序段执行后,数组元素d(4)的值为()。Dim d(0 To 8)As Integer d(0)=0 For i=1 To 8 d(i)=d(i-1)+i Next i。

A.8

B.10

C.15

D.21

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序段执行后,数组元素d(4)的值为()。Dim d(0…”相关的问题
第1题
有如下VB程序段:K=1For i=2 To 4ifa(i)<a(k)Thenk=iNext iLfk<>1ThenT=a(1)a(1)=a(k)a(k)=tEnd If已知数组元素a(1)~a(4)的值依次为“36,28,57,21”,程序段执行后,数组元素a(1)~a(4)的值为()

A.21,28,57.36

B.36.28,57,21

C.57.28,36.21

D.28,36,57,21

点击查看答案
第2题
有如下VB程序段:For i = 1 To 9 Step 2 b(a(i) Mod 10) = b(a(i) Mod 10) + 1Next is = 0For i = 0 To 9 Step 3 s =s + b(i)Next i数组b各元素初始值为0, 数组元素a(1)到a(9)的值依次为“29,74,12,38,16,45,21,57,33”,则执行该程序段后,s的值为()

A.5

B.4

C.3

D.2

点击查看答案
第3题
有如下VB程序段:a(1) = 1:a(2) =1:b(1) =1:b(2 ) = 2For i = 3 To 5a(i) = a(i-1) + a(i-2)b(i) = b(i-1) + a(i)Next i执行该程序段后,数组元素b(5)的值为()

A.4

B.5

C.8

D.12

点击查看答案
第4题
有如下VB程序段:L = 0: R = 7: i = 1Do While i < R If a(i) = 0 Then L = L + 1 t = a(i): a(i) = a(L): a(L) = t i = i + 1 ElseIf a(i) = 2 Then R = R - 1 t = a(i): a(i) = a(R): a(R) = t Else i = i + 1 End IfLoop数组元素 a(1)到 a(6)的值依次为“2,0,2,1,1,0”。执行该程序段后,下列说法不正确的是()

A.变量 L 的值为 2

B.变量 R 的值为 5

C.变量 i 的值为 4

D.数组元素值依次为0,0,1,1,2,2

点击查看答案
第5题
有如下VB程序段:c = 0 :i = 1Do While i <=6 k = i For j = i + 1 To 7 If a(j)<= a(k) Then k = j Next j If a(i) <> a(k) Then t = a(i): a(i) = a(k): a(k) = t c = c + 1 End If i = i + 1Loop数组元素a(1)到a(7)的值依次为“9,9,8,16,45,9,78”。该程序段执行后,变量c的值是()

A.0

B.3

C.4

D.6

点击查看答案
第6题
有如下VB程序段:For i = 1 To 100 j = 1∶a(j) = a(j) + 1 Do While a(j) = 6a(j) = 0j = j + 1a(j) = a(j) + 1 LoopNext i数组a中各个元素值均为0,该程序段执行后数组a中各元素之和为()

A.10

B.100

C.9

D.50

点击查看答案
第7题
某排序算法的VB程序段如下:k = 1For i = 1 To 2For j = 1 To 6 - 2 * iIf k * a(j) < k * a(j + 2) Thent = a(j)a(j) = a(j + 2)a(j + 2) = tEnd Ifk = -kNext jNext i数组元素a(1)到a(6)的初始值依次为“15,11,58,38,26,9”,该程序段执行后,数组元素a(1)到a(6) 的值分别为()

A.58,9,26,11,15,38

B.58,38,26,11,15,9

C.15,38,26,11,58,9

D.58,38,26,15,11,9

点击查看答案
第8题
执行下面程序段后,数字元素arr(4)的值为()Dim arr(1to10)As Integer Dim i% For i=1 to 10 If i<=2 then Arr(i)=1 Else Arr(i)=arr(i-1)+arr(i-2)End if Next i。

A.2

B.4

C.3

D.1

点击查看答案
第9题
有如下VB程序段:a(1) = 1For i = 2 To 6 Randomize a(i) = a(i - 1) + Int(Rnd * 5 + 1) If a(i) Mod 2 = 1 Then a(i) = a(i) \ 2 + 1 Else a(i) = a(i) / 2 End IfNext i执行程序后,a数组各元素可能是()

A.1 3 4 6 7 9

B.1 2 0 3 5 6

C.1 2 3 4 5 4

D.1 3 4 5 1 1

点击查看答案
第10题
以下程序段执行后,变量n的值为()。Y=10n=Y\3+1

A.10

B.13/3

C.1

D.4

点击查看答案
第11题
设有如下程序段: char s[20]="Bejing",*P; p=s; 则执行p=s;语句后,以下叙述正确的是()。

A.可以用*P表示s[0]

B.s数组中元素的个数和p所指字符串长度相等

C.s和p都是指针变量

D.数组s中的内容和指针变量p中的内容相等

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改