2009年4月-9月计算机考试二级VB真题及答案(4)

2019-05-17 13:10

Print #1, Name,TelNum Close #1 End Sub

二、填空题(每空2分,共计30分)

(1)假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底 指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数

租下标),则栈中具有【1】个元素

(2)软件测试可分为白盒测试和黑盒测试。基本路径测试属于【2】测试 (3)符合结构化原则的三种基本控制结构是:选择结构、循环结构和【3】 (4)数据库系统的核心是【4】

(5)在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【5】框 (6)窗体如图所示,其中汽车是名称为Image1的图像框,命令按钮的名称Command1, 计时器的名称为Timer1,直线的名称为Line1。程序运行时,单击命令按钮,则 汽车每0.1秒向左移动100,车头到达左边的直线时停止移动。请填空完成下面 的属性设置和程序,以便实现上述功能。

1)Timer1的Interval属性的值应事先设置为【6】 2)Private Sub Command1_Click() Timer1.Enabled = True End Sub

3)Private Sub Timer1_Timer() If Image1.Left > 【7】 Then Image1.Left = 【8】 - 100 End If End Sub

7.上题【7】的答案是 8.上一题【8】的答案是

9. (7)设窗体上有一个名称为Combo1的组合框,并有以下程序: Private Sub Combo1_KeyPress(KeyAscii As Integer) If 【9】 = 13 Then

For k = 0 To Combo1.ListCount - 1 If Combo1.Text = Combo1.List(k) Then Combo1.Text = \Exit For End If Next k

If Combo1.Text <> \

Combo1.AddItem 【10】 End If End If End Sub

程序的功能是:在组合框的编辑区中输入文本后按回车键,则检查列表中 有无与此文本相同的项目,若有,则把编辑区中的文本删除,否则把编辑 区中的文本添加到列表的尾部。请填空。 10. 上一题【10】的答案是

11. (8)在当前目录下有一个名为\的文本文件,其中有若干行文本。下面程序的

功能是读入此文件中的所有文本行,按行计算每行字符的ASCII码之和,并显示在窗体上。

请填空

Private Sub Command1_Click() Dim ch$, ascii As Integer

Open \ For 【11】 As #1 While Not EOF(1) Line Input #1, ch ascii = toascii(【12】) Print ascii Wend Close #1

End Sub

Private Function toascii(mystr$) As Integer n = 0

For k = 1 To 【13】

n = n + Asc(Mid(mystr, k, 1)) Next k toascii = n End Function

12. 上一题【12】的答案是 13. 上一题【13】的答案是

14. (9)本程序实现文本加密。先给定序列:a1,a2,...,an,它们的取值范围是1~n,而且互 不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原 文本长度大于n,则只对前面n个字符加密,后面的字符不变;若原文本长度小于n,则

在后面补字符\使文本长度为n后再加密。 例如:若给定序列a1,a2,...a7分别为2,5,3,7,6,1,4 当文本为“PROGRAM\时,加密后的文本为\ 当文本为\时,加密后的文本为\

下面的过程code实现这一算法。其中参数数组a()中存放给定序列(个数与数组a的元素

个数相等)a1,a2,a3...的值,要加密的文本放在参数变量mystr中,过程执行完毕,加 密后的文本仍然放在变量mystr中。请填空。

Option Base 1

Private Sub code(a() As Integer, mystr As String) Dim ch As String, c1 As String n = UBound(a) - Len(mystr) If n > 0 Then

mystr = mystr & String$(n, \ End If ch = mystr

For k = 【14】 To UBound(a) c1 = Mid(mystr, k, 1) n = 【15】 Mid(ch, n) = c1 Next k mystr = ch End Sub

15. 上一题【15】的答案是


2009年4月-9月计算机考试二级VB真题及答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:用判别分析的方法判定DNA序列的类别数学建模

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: