第一范文网 - 专业文章范例文档资料分享平台

2010年9月VB考试题

来源:用户分享 时间:2025/9/30 11:40:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

www.examda.com 考试大

(32)有弹出式菜单的结构如下表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是

A)Private Sub Form _Click() PopupMenu cut End Sub

B)Private Sub Command l Click() PopupMenu edit End Sub

C)Private Sub Form_ Click() PopupMenu edit End Sub End Sub

D)Private Sub Form_lick() PopupMenu cut PopupMenu paste

(33)请阅读程序: Option Base I

Private Sub Form_ Click() Dim Arr(4, 4)As Integer For i=1 To 4 For j=I To 4

Arr(i, j)=(i - 1)*2+j Next j Next i

For i=3To4 For j=3 To 4 Print Arr(j, i); Next j Print Next i End Sub

程序运行后,单击窗体,则输出结果是

www.examda.com 考试大

A)5 7 B)6 8 C)7 9 D)8 10 6 8 7 9 8 10 8 11

(34)一下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str= \ch= \则函数的返回值为:\

Function delchar(str As String, ch As String)As String Dim k As Integer, temp As String, ret As String ret=\

For k=1 To Len(str) temp=Mid(str, k, 1) If temp= ch Then ret=ret&temp End If Next k delchar=ret End Function

但实际上函数有错误,需要修改。下面的修改方案中正确的是 A)把ret=ret&temp改为ret=temp

B)把If temp=ch Then改为If temp<> ch Then C)把delchar=ret改为delchar=temp D)把ret =\改为temp=\

(35)在窗体上画一个命令按钮和两个文本框,其名称分别为Command1、Text I和Text2,在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下程序: Dim S I As String, S2 As String Private Sub Form Load() Text 1 .Text=\ Text2.Text=\

Text 1.Enabled=False Text2.Enabled=False End Sub

Private Sub Form_ KeyDown(KeyCode As Integer, Shift As Integer)

S2=S2&Chr(KeyCode) End Sub

Private Sub Forin_ KeyPress(KeyAscii As Integer) S1=S1&Chr(KeyAscii)

www.examda.com 考试大

End Sub

Private Sub Command l Click Text l .Text=Sl Text2.Text=S2 S1=\ S2=\ End Sub

程序运行后,先后按“a”、“b”、“c”键,然后单击命令按钮,在文本框Textl和Text2中显示的内容分别为 A)abc和ABC B)空白

C)ABC和abc D)出错

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

请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。

(1)一个栈的初始状态为空。首先将元素5,4,3,2,1 依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为__【1】__。

(2)在长度为n的线性表中,寻找最大项至少需要比较___【2】___次。

(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有__【3】___个结点。

(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是_【4】__程序。

(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和_【5】_。

(6)窗体上有一个名称为Combo1的组合框, 其初始内容为空,有一个名称为Command1、标题为“添加项目”的命令按钮。程序运行后,如果单击命令按钮,会将给定数组中的项目添加到组合框中,如图所示。请填空。

www.examda.com 考试大

\)

Option Base 1

Private Sub Command 1_ Click( Dim city As Variant

city=_【6】_(\北京\,\天津\,\上海\,\武汉\,\重庆\,\西宁For i=_【7】_To UBound(citv) Combo 1.Addltem_【8】_ Next End Sub

(7)窗体上有一个名称为Text 1的文本框和一个名称为Command l、标题为“计算”的命令按钮,如图所示。函数fun及命令按钮的单击事件过程如下,请填空。

Private Sub Command 1 _Click() Dim x As Integer

x=Val(InputBOX(\输入数据\))

Text 1=Str(fun(x)+fun(x)+fun(x)) End Sub

Private Function fun(ByRef n As Integer) If n Mod 3=0 Then n=n+n Else n=n*n End If

_【9】_=n End Function

当单击命令按钮,在输入对话框中输入2时,文本框中显示的是_【10】_

搜索更多关于: 2010年9月VB考试题 的文档
2010年9月VB考试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7ee4o0liwa3bj0w6hx30_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top