[计算机类试卷]VB笔试模拟试卷252及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷252及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷252及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 252及答案与解析 1 设一棵满二叉树共有 15个结点,则在该满二叉树中的叶子结点数为 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 10 2 声明一个变量为局部变量应该刚( )。 ( A) Global ( B) Private ( C) Static ( D) Public 3 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 4 下列不属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 5 软件调试的目的是 _。 ( A)发现错误 ( B)改正错
2、误 ( C)改善软件的性能 ( D)挖掘软件的潜能 6 在下列选项中,哪个不是一个算法一般应该具有的基本特征 _。 ( A)确定性 ( B)可行性 ( C)无穷性 ( D)拥有足够的情报 7 下面关于完全二叉树的叙述中,错误的是 _。 ( A)除了最后一层外,每一层上的结点数均达到最大值 ( B)可能缺少若干个左右叶子结点 ( C)完全二叉树 般不是满二叉树 ( D)具有 结点的完全二叉树的深度为 log2n+1 8 对于长度为 n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 (
3、n-1)/2 9 若 D1=a1,a2,a3, D2=b1,b2,b3,则集合 D1D2中共有元组 ( )个。 ( A) 6 ( B) 8 ( C) 9 ( D) 12 10 在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 11 在窗体上画两个文本框 Text1和 Text2,一个命令按钮 Command1,请阅读以下程序段: Private Sub Command1_Click() x=0 Do Until x =50 x=(x+4)*(x+3) n=n+1 Loop Text1.Text=S
4、tr(n) Text2.Text=Str(x) End Sub 运行程序后,单击命令按钮,在两个文本框中显示的值分别为 ( )。 ( A) 1和 0 ( B) 2和 240 ( C) 3和 50 ( D) 4和 168 12 程序运行时,向图片框 P1中加载 “C:WINDOWSCar. bmp”图像文件,应使用( )。 ( A) Picture1. Picture=(“C:WINDOWSCar. bmp“) ( B) Picture1. Picture=LoadPicture(“C:WINDOWSCar. bmp“) ( C) P1. Picture1=LoadPicmre(C:WINDOW
5、SCar. bmp) ( D) P1. Picture=LoadPicture(“C:WINDOWSCar. bmp“) 13 在运行程序时,在程序代码中改变文本框的 Text属性值,或在文本框中输入新的内容,相应会触发 ( )事件。 ( A) GotFocus ( B) Click ( C) Change ( D) DblClick 14 程序运行时,用户向文本框输入内容时,将触发文本框的 ( )事件。 ( A) Click ( B) Db1Click ( C) GotFocus ( D) Change 15 有如下 Sub过程: Sub Sun(x As Single, y As Sing
6、le) t=x x=t/y y=t Mod y End Sub 在窗体上的命令按钮 Command1中,编写如下事件过程,执行该事件过程调用 Sun过程,结果为 ( )。 Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 Sun a, b Print a; b End Sub ( A) 1.25 1 ( B) 5 4 ( C) 4 5 ( D) 1 1.25 16 运行以下程序后,输出的图形是 Private Sub Command1_Click() Line(500,500)-(1000, 500) Li
7、ne(750, 300)-(750, 700) End Sub ( A)一条折线 ( B)两条分离的直线段 ( C)一个伞形图形 ( D)一个十字形图形 17 以下关系表达式中,其值为 False的是 _。 ( A) ABC“AbC“ ( B) the “they“ ( C) VISUAL=UCase(“Visual“) ( D) Integer “Int“ 18 在窗体上画一个命令按钮,然后编写如下程序: Sub S1(ByVal x As Integer, By Val y As Integer) Dim t As Integer t=x x=y y=tEnd SubPrivate Sub
8、 Command1_ Click() Dim a As Integer, b As Integer a=10 b=30 S1 a, b Print “a=“;a=“b=“; bEnd Sub 程序运行后,单击命令按钮,输出结果是 _。 ( A) a=30 b=10 ( B) a=30 b=30 ( C) a=10 b=30 ( D) a=10 b=10 19 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(“请输入 A的值 “) a=Val(A) b=InputBox(“请输入
9、B的值 “) b=Val(B)x=InputBox(“请输入 x的值 “) x=Val(x) a=a+b+x Loop Print a End: Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、 4、 3、 2、 1、 -1,则输出结果为 _。 ( A) 2 ( B) 3 ( C) 14 ( D) 15 20 在 Visual Basic中,要使一个窗体从内存中释放,应该使用的语句是 _。 ( A) Show ( B) Hide ( C) Load ( D) Unload 21 设执行以下程序段时依次输入 1、 3、 5,执行结果为 _ 。 Dim a(4)As Integer
10、Dim b(4) As Integer For K=0 To 2 a(K+1)=Val(1nputBox(“请输入数据: ”) b(3-K)=a(K+1) Next K Print b(K) ( A) 1 ( B) 3 ( C) 5 ( D) 0 22 以下能够触发水平滚动条 Change事件的操作是 ( ) ( A)滚动条失去焦点 ( B)滚动条获得焦点 ( C)设置滚动条的焦点 ( D)单击滚动条左端或右端的箭头 23 用于获得字符串 S最左边 4个字符的函数是 ( A) Left(S, 4) ( B) Left(1, 4) ( C) Leftstr(S) ( D) Leftsw(3, 4
11、) 24 把窗体的 KeyPreview属性设置为 True,然后编写如下事件过程 Private Sub Form_KeyPress(KeyAscii As Integer) Dim ch As String ch=Chr(KeyAscii) KeyAscii=Asc(UCase(ch) PrintChr(KeyAscii+2) End Sub 程序运行后,按键盘上的 “A”键,则在窗体上显示的内容是 ( A) A ( B) B ( C) C ( D) D 25 下列程序段的执行结果为 For X=5 To 1 Step -1 For Y=1 To 6-x Print Tab(Y+5);“
12、* “; Next Print Next ( A) * * * * * ( B) * * * * * ( C) * * * * * ( D) * * * * 26 设 a=5, b=6, c=7, d=8,则执行下列语句后, x的值为: _。 x=IIF(a B)And(c D, 10,20), D10,20) ( A) 10 ( B) 20 ( C) 30 ( D) 300 27 在用菜单编辑器设计菜单时,必须输入的项是 _。 ( A)快捷键 ( B)标题 ( C)索引 ( D)名称 28 在窗体上画一个命令按钮 (其 Name属性为 Command1),然后编写如下代码: Option B
13、ase 1 Private Sub Command1_Click() Dim a(4, 4) For i=1 To 4 For j=1 To 4 a(i, j)=(i-1)*3+j Next j Next i For i=3 To 4 For j=3 To 4 Print a(j, i); Next j Next i End Sub 程序运行后,单击命令按钮,其输出结果为 _ 。 ( A) 6 9 7 10 ( B) 7 10 8 11 ( C) 8 11 9 12 ( D) 9 12 10 13 29 除了 Visual Basic系统默认的工具箱布局之外,还可以通过 _定义选项卡来安排控件
14、。 ( A)执行 “文件 ”菜单中的 “添加工程 ”命令 ( B)执行 “工程 ”菜单中的 “部件 ”命令 ( C)在工具箱处执行其快捷菜单中的 “添加选项卡 ”命令 ( D)执行 “工程 ”菜单中的 “添加窗体 ”命令 30 在窗体上画一个名称为 CommonDialog1 的通用对话框,一个名称为 Command1的命令按钮。然后编写如下事件过程: Private Sub Command1_Click( ) CommonDialog1.FileName=“ CommonDialog1.Hker=“All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt“ Commo
15、nDialog1.Filtefindex=2 CommonDialog1.DialoSTitle=“VBTest“ CommonDialog1.Action=1 End Sub 对于这个程序,以下叙述中错误的是 ( A)该对话框被设置为 “打开 ”对话框 ( B)在该对话框中指定默认文件名为空 ( C)该对话框的标题为 VBTest ( D)在该对话框中指定的默认文件类型为文本文件 (*.Txt) 31 以下叙述中错误的是 ( A)在同一窗体的菜单项中,不允许出现标题相同的菜单项 ( B)在菜单的标题栏中, “&”所引导的字母指明了访问该菜单项的访问键 ( C)程序运行过程中,可以重新设置菜单
16、的 Visible属性 ( D)弹出式菜单也在菜单编辑器中定义 32 在窗体上画 个命令按钮 (其名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(5, 5)As Integer Dim i As Integer,j As Integer For i=1 To 3 For j=1 To 3 a(i, j)=(i-1)*3+j Print a(i, j) Next j Print Next i End Sub 程序运行后,单击命令按钮,在窗体上的输出结果是: _。 ( A) 1 4 7 2 5 8 3 6 9 ( B) 1
17、2 3 4 5 6 7 8 9 ( C) 1 2 3 4 5 6 7 8 9 ( D)没有输出 33 如果设置窗体的 ControlBox属性值 为 False,则 ( A) ControlBox 仍起作用 ( B)运行时还可以看到窗口左上角显示的控制框,可以单击该控制框进行窗体的移动和关闭等操作 ( C)窗口边框上的最大化和最小化按钮失效 ( D)窗口边框上的最大化和最小化按钮消失 34 Visual Basic中的数值可以用十六进制或八进制表示,十六进制数的开头符是&H,八进制数的开头符号是 ( A) $O ( B) &O ( C) $E ( D) &E 35 有如下程序段: Privat
18、e Sub Command1_Click( ) Dim a As Integer a=2 For i=1 To 3 Print G(A)Next iEnd SubFunction G(a As Integer) b=0 Static c b=b + 1 c=c + 1 G=a + b + cEnd Function运行上面的程序后,单击命令按钮,输出结果为 ( A) 1 2 3 ( B) 2 3 4 ( C) 4 5 6 ( D) 1 4 6 36 快捷键 Ctrl+O的功能相当于执行文件菜单中的 _命令。 37 下面程序的功能是统计字符串中 “i”的个数,请填空。 Sub COU() Dim
19、 n As Integer a$=“Beijing University of Technology“ n=Len(a$) For i=1 To n b$=_ If b$=“i“ Then x=x+1 Next Print “x=“:x End Sub 38 面向对象的模型中,最基本的概念是对象和【 】。 39 结构化程序设计力祛的主要原则可以概括为自顶向下、逐步求 精、【 】和限制使用 goto语句。 40 数据结构的实质一般包括 3部分:数据元素的逻辑结构、【 】以及数据元素的操作 (运算 )。 41 程序执行结果 s的值是【 】。 Private Sub sub1(Byval p As
20、Integer) p=p*2 End Sub Private Sub Command1_Click() Dim i As Integer i=3 Call sub1(i) if i 4 then i=i mod 2 Print cstr(i) End Sub 42 表达式 Len(Str(1.3)Mod 2的值为 _。 43 当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个 _。 44 以下程序用随机函数模拟掷骰子,统计掷 50次骰子出现各点的次数。阅读该程序,并在【 】和【 】处填上正确的内容。 Private Sub Command1_ Click() Dim d(
21、6) for i = 1 To 50 n =【 】 d(n) =【 】 Next i for i = 1 To 6 Print d(i) Next i End Sub 45 为了选择多个控件,可以按住【 】键,然后单击每个控件。 46 记时器控件能有规律的以厂定时间间隔触发【 】事件,并执行该事件过程中的程序代码。 47 计时器事件之间的间隔通过【 】 属性设置。 48 以下循环的执行次数是【 】 。 k=0 Do Until k =10 k=k+1 Loop 49 要想在文本框中显示垂直滚动条,必须将 ScrollBars属性设置为 2,同时还应将【 】属性设置为 True。 50 在窗体上
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 252 答案 解析 DOC
