某算法流程图如图所示:若要用VB语言实现该部分算法,下列代码符合流程图的是
A. | B. | C. | D. |
更新时间:2019-04-27 21:19:24
|
【知识点】 VB程序的调试
相似题推荐
选择题
|
适中
(0.65)
名校
【推荐1】已知字符串 s 是由字母和数字组成的,现要用 VB 程序实现如下功能,将字符串中的数字字符按照原有顺序移动到 s 的左边,字母字符按照原有顺序移动到字符串右边,如 s=“Su2cc0ess20”执行完程序后变成 s=“2020Success”,为实现上述功能,在横线处填入的代码应该是( )
m=0:k=0
For i = 1 To Len(s)
ch = Mid(s, i, 1)
k = k + 1
If ch >= "a" And ch <= "z" or ch >= "A" And ch <= "Z" Then
a(k) = ch
Else
m = m + 1: ①
Do While j > m
②
j = j - 1
Loop
③
End If
Next i
n = Len(s): s = ""
For i = 1 To n
s = s + a(i)
Next i
m=0:k=0
For i = 1 To Len(s)
ch = Mid(s, i, 1)
k = k + 1
If ch >= "a" And ch <= "z" or ch >= "A" And ch <= "Z" Then
a(k) = ch
Else
m = m + 1: ①
Do While j > m
②
j = j - 1
Loop
③
End If
Next i
n = Len(s): s = ""
For i = 1 To n
s = s + a(i)
Next i
A.①j=k ②a(j)=a(j-1) ③a(m) = ch | B.①j=k ②a(j)=a(j+1) ③a(j+1)=ch |
C.①j=k-1 ②a(j)=a(j-1) ③a(m) = ch | D.①j=k-1 ②a(j)=a(j-1) ③a(j+1)=ch |
您最近一年使用:0次
选择题
|
适中
(0.64)
【推荐2】有关下列语句说法不正确的是( )
① If a="b=c" Then Msgbox(“这三个数相等”) Else Msgbox(“这三个数不相等”)
②赋值语句 a=b>c
③赋值语句 a+b=c
④ Msgbox (a+b=c)
① If a="b=c" Then Msgbox(“这三个数相等”) Else Msgbox(“这三个数不相等”)
②赋值语句 a=b>c
③赋值语句 a+b=c
④ Msgbox (a+b=c)
A.语句①能运行,但逻辑上有错误 |
B.语句②能运行,且无任何逻辑错误 |
C.语句③不能运行 |
D.语句④不能运行 |
您最近一年使用:0次
选择题
|
适中
(0.65)
【推荐3】某餐厅在团购网站上推出了98元享原价198元的套餐团购活动,但规定每天接受团购券数量是有限制的,表示此餐厅是否接受团购券的算法如下:
①number=0 ′团购券数量用变量number表示。
②Do While number<=29
③读入用餐顾客的情况
④If 使用团购券顾客 then
变量number增加1
允许使用团购券进行消费
End If
⑤Loop
对于上述算法,下列说法错误的是( )
①number=0 ′团购券数量用变量number表示。
②Do While number<=29
③读入用餐顾客的情况
④If 使用团购券顾客 then
变量number增加1
允许使用团购券进行消费
End If
⑤Loop
对于上述算法,下列说法错误的是( )
A.每天允许使用团购券数量最多是30 |
B.代码“变量number增加1”和“允许使用团购券进行消费”互换位置是可行的 |
C.此算法的循环结构可以用For语句来实现 |
D.此算法是用自然语言来描述的 |
您最近一年使用:0次