刷题首页
题库
高中信息
题干
反转字符串,如输入字符串为“123ABCD",则输出字符串为“DCBA321"。部分程序如下所示,划线处的正确语句是
s=Text1.Text:n=Len(s)
’按s中字符顺序从左到右依次存入数组a中,代码略
i=1
Do While i<n
t=a(i)
For j=i+1 To n
①
Next j
a(j-1)=t
②
Loop
For i=1 To Len(s)
Text2.Text=Tcxt2.Text+a(i)
Next i
A.①a(j+1)=a(j) ②n=n-1
B.①a(j)=a(j+1) ②n=n+1
C.①a(j-1)=a(j) ②n=n-1
D.①a(j-1)=a(j) ②n=n+1
上一题
下一题
0.99难度 选择题 更新时间:2019-11-20 12:47:30
答案(点此获取答案解析)
同类题1
某VB程序代码如下:
Dim n As Integer
Dim s As String
n = 73
s = ""
Do While n > 0
s = Str(n Mod 8) + s
n = n \ 8
Loop
执行该程序段后,变量s的值是 ( )
A."121"
B.121
C."111"
D.111
同类题2
有如下VB程序段:
For i=2 To 8
Max=0
For j=1 To i-1
If a(i)>a(j) And f(j)>Max Then Max=f(j)
Next j
f(i)=Max+f(i)
Next i
数组f元素的初始值都为1,数组a的元素值为5,3,47,4,31,39,7,8,程序运行后f(6)的值为( )
A.1
B.2
C.3
D.4
同类题3
《庄子.天下篇》中写道:“一尺之棰,日取其半,万世不竭”意思是:一根一尺的木棍,如果每天截取它的一半,永远也取不完。根据题意,第一天木棍剩下0.5尺,第二天木棍剩下0.25尺……
(1)在VB中处理0.25这样的小数时,应采用哪种数据类型________________ )
(2)编程求解,到第几天时,木棍长度小于0.01尺,写出VB代码。
同类题4
某VB程序功能如下:输入正整数n,单击命令按钮Command1后,则会生成一串有规律的数字序列,形式为“n n-1 n-2 … 3 2 1 2 3 … n-2 n-1 n”。例如n=8时,生成的数字序列如图所示。代码如下:
Private Sub Command1_Click()
Dim n As Integer, i As Integer, s As String
n = Val(Text1.Text)
s = ""
For i =" 1" To 2 * n - 1
If i <=" n" Then
①
Else
②
Next i
Label1.Caption = s
End Sub
为实现以上功能,划线①②处应分别填写
A.①s =" s" & Str(n - i + 1) ②s =" s" & Str(i - n + 1)
B.①s =" Str(n" - i + 1) ②s =" Str(i" - n + 1)
C.①s =" s" & Str(i - n + 1) ②s =" s" & Str(n - i + 1)
D.①s =" Str(i" - n + 1) ②s =" Str(n" - i + 1)
同类题5
在VB中,下列程序段执行后,语句s=s+i重复执行的次数是 ( )
s=1
For i=1 To 10 Step 3
s=s+i
Next i
Print s
A.3次
B.4次
C.5次
D.10次
相关知识点
算法理论
面向对象程序设计 VB开发工具
循环语句
解析算法及程序实现