- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 算法实例
- 面向对象程序设计 VB开发工具
- 算法实例的程序实现
- 算法及算法的表示方法
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
程序改错
现有VB程序,可以看到一个加密的文件内容显示在窗体上的第一个文本框内。程序要求按指定的规则取出其中的有效内容写到第二个文本框内。
解码的规则是:
第①步 从字符串末端向始端反向读取
第②步 先取2个有效字,然后跳过21个干扰字符取4个有效字符,
再跳过21个干扰字符取6个有效字符,
再跳过21个干扰字符取8个有效字符……以此类推,直至读完加密文本。
现有代码如下:

程序执行结果如下图:

请修改提供程序中仅存在的一个错误(错误仅存在于代码框中(1)~(6)语句中)。
问:错误的语句编号是________,应改为________
现有VB程序,可以看到一个加密的文件内容显示在窗体上的第一个文本框内。程序要求按指定的规则取出其中的有效内容写到第二个文本框内。
解码的规则是:
第①步 从字符串末端向始端反向读取
第②步 先取2个有效字,然后跳过21个干扰字符取4个有效字符,
再跳过21个干扰字符取6个有效字符,
再跳过21个干扰字符取8个有效字符……以此类推,直至读完加密文本。
现有代码如下:


程序执行结果如下图:

请修改提供程序中仅存在的一个错误(错误仅存在于代码框中(1)~(6)语句中)。
问:错误的语句编号是________,应改为________
用VB编写“拆红包”程序,界面如图所示。在Text1中输入红包金额(元),在Text2中输入人数,点击“Command1”命令按钮,在列表框List1中显示分到的红包情况。

(1)把命令按钮Command1上显示的文字改成“拆红包”,应修改Command1按钮的__________属性。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
k = Int(money * 100) / 100 '保留两位小数
Else
k = Int(Rnd() * money / i * 100) / 100
End If
money = ②________
List1.AddItem Str(k)
Next i
End Sub
(3)执行该程序,(选填:有 / 没有)________可能产生金额为0元的红包。

(1)把命令按钮Command1上显示的文字改成“拆红包”,应修改Command1按钮的__________属性。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim i As Integer
Dim num As Integer '存储红包的个数
Dim money As Single '存储红包的剩余金额
Dim k As Single '存储每次分到的红包金额
money = Val(Text1.Text)
num = Val(Text2.Text)
For i = ①________ To 1 Step -1
If i = 1 Thenk = Int(money * 100) / 100 '保留两位小数
Else
k = Int(Rnd() * money / i * 100) / 100
End If
money = ②________
List1.AddItem Str(k)
Next i
End Sub
(3)执行该程序,(选填:有 / 没有)________可能产生金额为0元的红包。
数组a中存放了字符串,存放情况如下表:

现对数组a进行查找操作,以下表述正确的是

现对数组a进行查找操作,以下表述正确的是
A.用顺序方式查找"Hit",必须先将数组a进行升序排列 |
B.用对分方式查找"Hit",依次被比较的字符串为:"Egg","Pay","Hit" |
C.由于数组a中没有"Red",所以无法进行顺序查找 |
D.用对分方式查找"Bag",依次被比较的字符串为:"Day","Bag" |
某数列前三项分别为:a1 = 2、a2 = 3、a3 = 4,以后每项都满足: ai = ai-3 + ai-1 (i>3,i,i-3,i-1为a的小标)。如果用数组a存储该数列的前20项,下面程序段划线处应填入
a(1)=2 : a(2)=3 : a(3)=4
For i=______ To 20
a(i) = a(i - 3) + a(i - 1)
Next i
a(1)=2 : a(2)=3 : a(3)=4
For i=______ To 20
a(i) = a(i - 3) + a(i - 1)
Next i
A.6 |
B.9 |
C.13 |
D.4 |
某书店在5所学校流动售书量(单位,本)分别是88,110,48,64,35。若采用冒泡排序算法对其进行从小到大排序,则第二趟的排序结果是( )。
A.35 88 110 48 64 |
B.35 48 88 64 110 |
C.35 48 88 110 64 |
D.35 48 64 88 110 |