首页 > 大学专科
题目内容 (请给出正确答案)
[单选题]

有如下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

答案
收藏

B、3

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有如下VB程序段:c = 0 :i = 1Do While …”相关的问题
第1题
有如下VB程序段:n = 8 : L = 1: R = n - 1For i = 1 To n / 2 - 1k = 1For j = L To R - 1If a(j) * k > a(j + 2) * k Thent = a(j): a(j) = a(j + 2): a(j + 2) = tEnd Ifk = -kNext jIf i Mod 2 = 0 Thent = a(L): a(L) = a(R): a(R) = tt = a(L + 1): a(L + 1) = a(R + 1): a(R + 1) = t L = L + 2ElseR = R - 2End IfNext i数组元素a(1)到a(8)的值分别为“2,3,5,6,7,8,9,10”,执行该段程序后,a(1)到a(8)的值为()

A.10,9,8,7,6,5,3,2

B.7,6,2,10,5,8,9,3

C.2,10,5,8,7,6,9,3

D.9,10,7,8,5,6,2,3

点击查看答案
第2题
有如下VB程序段:s=0Fori=10To1Step-3s=s+1nextiprints执行结束后s的值是()。

A.4

B.3

C.0

D.5

点击查看答案
第3题
有如下VB程序:PrivateSubForm_Click()DimiAsIntegeri=-Abs(-3)Mod2>-1PrintiEndSub当单击窗体时i的值是()。

A.0

B.1

C.True

D.False

点击查看答案
第4题
有如下VB程序段,其程序结构是()。i=InputBox("请输入一个非零数字")Ifi>0ThenPrint"该数是正数"ElsePrint"该数是负数"EndIf

A.顺序结构

B.选择结构

C.循环结构

D.嵌套结构

点击查看答案
第5题
已知数组a有100个元素,下列VB程序段用于在数组a中寻找5的倍数的数的个数。n=0' 变量n用于存放5的倍数的数的个数For i=1 To 100 Next i……则程序中画线处应填入的语句是()

A.If a(i) Mod 5=0 Then n=n+1

B.If a(i) Mod 50 Then n=n+1

C.If a(i) / 5=0 Then n=n+1

D.If a(i) \ 5=0 Then n=n+1

点击查看答案
第6题
有如下所示的C#程序段:inttotal=0;for(inti=0;i<4;i++){if(i==1)continue;if(i==2)break;total+=i;}则执行完该程序段后,total的值为()

A.0

B.1

C.3

D.6

点击查看答案
第7题
有如下的程序段:Dim a(4) As Integer Dim b(4) As Integer For k =0 To 2 a(k + 1) = Val(I

A.1

B.3

C.5

D.0

点击查看答案
第8题
有如下程序段: int i=0,J=1; nt&r=i;//④ ’ r=j;//②int * P=&i;//③ * P=&r;//④其中会产生编译错误的语句是(  )。

A.④

B.③

C.②

D.①

点击查看答案
第9题
有如下所示的Java程序段:int total = 0;for (int i = 0; i < 4; i++ ){if (i == 1) {continue;}if (i == 2){break;}total += i;}total的值最后是多少

A.0

B. 1

C. 3

D. 6

点击查看答案
第10题
有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]

有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=\0) {n=fun();i++;} printf("%d\n",n*argc); } int fun() { static int s=0; s+=1; return s; } 假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行: exam l23<回车> 则运行结果为【 】。

点击查看答案
第11题
对称字符串的特征是从左到右读和从右到左读是完全一样的。如“abba”是对称的,“abcba”也是对称的。判断字符串是否对称的VB程序段如下:n=Lenj=j-1(2)If c1 <> c2 Then k = k+1(3)c1=Mid(s,i,1) : c2=Mid(s,j,1)代码顺序正确的选项是()

A.①②③

B.②③①

C.③②①

D.②①③

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