[计算机类试卷]VB笔试模拟试卷3及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷3及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 3及答案与解析 1 循环链表的主要优点是 ( A)不再需要头指针了 ( B)从表中任一结点出发都能访问到整个链表 ( C)在进行插入、删除运算时,能更好的保证链表不断开 ( D)已知某个结点的位置后,能够容易的找到它的直接前件 2 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 ( A) ABCED ( B) DCBEA ( C) DBCEA ( D) CDABE 3 n个顶点的强连通图的边数至少有 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 4 在结构化程序设计思想提出之前,在程序设计
2、中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的 ( A)安全性 ( B)一致性 ( C)可理解性 ( D)合理性 5 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 6 软件开发的结构化生命周期方法将软件生命周期划分成 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 7 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是 ( A)路径的集合 (
3、B)循环的集合 ( C)目标的集合 ( D)地址的集合 8 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 ( A)特定的数据模型 ( B)数据无冗余 ( C)数据可共享 ( D)专门的数据管理软件 9 数据库设计包括两个方面的设计内容,它们是 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 10 实体是信息世界中广泛使用的一个术语,它用于表示 ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 11 Visual Basic程序设计采用的编程机制是 ( A)
4、可视化 ( B)面向对象 ( C)事件驱动 ( D)过程结构化 12 Visual Basic 0分为 3种版本,不属于这 3种版本的是 ( A)学习版 ( B)专业版 ( C)企业版 ( D)业余版 13 确定窗体控件启动位置的 属性是 ( A) Width和 Height ( B) Width或 Height ( C) StartUpPositon ( D) Top和 Left 14 新建一个窗体,其 Borderstyle属性设置为 Fixed Single,但运行时却没有最大化和最小化按 钮,可能的原因是 ( A) BorderStyle的值设为 FixeD.Single,此项设置值的
5、作用即禁止最大化和最小化按钮 ( B)窗体的 MaxButton和 MinButton值设为 False ( C)正常情况下新建的窗体都没有最大化和最小化按钮 ( D)该窗体可用鼠标拖动边框的方法改变窗体的大小 15 新建一个列表框,要实现对列表项可以复选,应设置的属性是 ( A) ScrollBars ( B) MultiSelect ( C) DataField ( D) Stretch 16 下列叙述中,正确的是 ( A)控件数组的每一个成员的 Caption属性值都必须相同 ( B)控件数组的每一个成员的 Index属性值都必须不相同 ( C)控件数组的每一个成员都执行不同的事件过程
6、( D)对已经建立的多个类型相同的控件,这些控件不能组成控件数组 17 可以在 常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是 ( A) ( B) # ( C) ! ( D) $ 18 在 Visual Basic中,下列两个变量名相同的是 ( A) Japan和 Ja_pan ( B) English和 ENGLish ( C) English和 Engl ( D) China和 Chin 19 表达式 (72+1)*(82+2)的值为 ( A) 4 58 ( B) 5 69 ( C) 24 ( D) 22 20 表达式 x=Sqr(a2-5)+sqr(b2-5)的类型是 (
7、 A) 算术表达式 ( B)逻辑表达式 ( C)关系表达式 ( D)字符表达式 21 与 List1 Text属性值相同的是 ( A) List1 ListCount ( B) List1 List(ListCount-1) ( C) List1 ListIndex ( D) List1 List(List ListIndex) 22 当把框架的何属性设置为 False时,其标题会变灰,框架中所有的对象均被屏蔽 ? ( A) Name ( B) Enabled ( C) Caption ( D) Visible 23 设执行 以下程序段时依次输入 2, 4, 6,执行结果为 Dim a(4)A
8、s Integer Dim b(4)AS Integer For k=0 To 2 a(k+1)=Val(InputBox(“Enter data: “) b(3 - k) =a(k + 1) Next k Print b(k) ( A) 2 ( B) 4 ( C) 6 ( D) 0 24 编写如下事件过程: Private Sub Form_MouseDown(Button AS Integer, Shift AS Integer, _ X As Single, Y As Single) If Shift=6 And Button=2 Then Print, “PC“ End If End
9、Sub 程序运行后,为了在窗体上输出 “PC”,应执行的操作为 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Ctrl, Alt键和鼠标右键 ( C)同时按下 Shift键和鼠标右键 ( D)同时按下 Ctrl, Alt键和鼠标左键 25 如果在窗体上添加一个通用对话框控件 DBT,那么语句 “DBT Action=4”的作用是 ( A)显示 “打开文件 ”对话框 ( B)显示 “保存文件 ”对话框 ( C)显示 “字体 ”对话框 ( D)显示 “打印 ”对话框 26 下列说明中,不属于随机文件特点的是 ( A)可以随意读取随机文件中任一记录的数据 ( B)随机文件没有只读或只写
10、的操作方式,随机文件只要一打开,就既可读又可写 ( C)随机文件的操作是以记录为单位进行的 ( D)随机文件的读、写操作语句与顺序文件的读写操作语句一样 27 执行下面的程序后,输出的结果是 K=1 For j=1 To 4 X=X - 1: y=0 For k=1 To 4 X=X + 1: y=y + 1 Next k Next j Print X; y ( A) 1 4 ( B) 13 4 ( C) 12 8 ( D) 20 6 28 有如下程序段,该程序段执行完后,执行循环的次数是 total=0 Counter=1 Do Print Counter total=total + Cou
11、nter Print total Counter=Counter+1 If total 10 Then Exit Do End If Loop While Counter =10 ( A) 5 ( B) 10 ( C) 15 ( D) 20 29 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command_Click( ) S=0 Do s=(s + 1) * (s +2) Number=Number+1 Loop Until S =30 Print Number, S End Sub 程序运行后,输出的结果是 ( A) 2 3 ( B) 3 182 ( C) 5
12、12 ( D) 10 20 30 有如下程序: Private Sub Commandl_Click( ) a$=“A WORKER IS HERE“ x=Len(a$) For i=1, To x-1 b$=Mid$(a$, i, 3) If b$=“WOR“ Then S=S+1 Next Print S End Sub 单击命 令按钮,程序运行结果为 ( A) 1 ( B) 2 ( C) 3 ( D) 5 31 单击命令按钮时,下列程序的执行结果是 Private Sub Commandl_Click( ) BT 4 End Sub PriVate Sub BT(x As Integer
13、) X=X * 2 + 1 If x 6 Then Call BT(x) End If X=x * 2 Print x; End Sub ( A) 15 ( B) 16 ( C) 17 ( D) 18 32 单击窗体时,下列程序的执行结果是 Private Sub Invert(By Val xstr As String, ystr As String) Dim tempstr AS String Dim I AS Integer I=Len(xstr) Do While I =1 tempstr=tempstr + Mid(xstr, I, 1) I=I - 1 Loop ystr=temp
14、Str End Sub Private Sub Form_Click( ) Dim s1 As String, s2 As String S1=“abcdef“ Invert S1, S2 Print S2 End Sub ( A) abcdef ( B) afbecd ( C) fedcba ( D) defabc 33 在窗体上画一个命令按钮,然后编写下列程序: Private Sub Command1 click( ) Dim a As Single, b As Single a=6:b=2 RC a, b Print a, b End Sub Sub RC(x As Single, y
15、 As Single) i=x x=i/y y=i Mod y End Sub ( A) 4 3 ( B) 1 1 ( C) 3 0 ( D) 2 6 34 有如下事件过程: Private Sub Command1_Click( ) Dim m AS Integer, n AS Integer m=2: n=1 Print “m=“; m; “n=“; n Call TOD(m, n) Print “m=“; m; “n=“; n End Sub Sub TOD(x, y) x=x2 y=y3 End Sub 程序运行后,输出的结果为 ( A) m=2, n=1 m=1, n=2 ( B)
16、m=2, n=1 m=4, n=1 ( C) m=1, n=2 m=1, n=4 ( D) m=1, n=2 m=2, n=4 35 有如下事件过程: Private Sub Commaild1_Click( ) Dim i As Integer For i =1 To 2 DC Next i End Sub Sub DC( ) Dim x As Integer, m As String Static y, n x=x + 1 y=y + 1 m=m&“*“: n=n &“#“ Print x, y, m, n End Sub 程序运行后,输出的结果是 ( A) 1 1 * # 1 1 * #
17、 ( B) 1 1 * # 1 2 * # ( C) 1 1 * # 1 1 * # ( D) 1 1 * # 1 2 * # 36 在树结构中,树根结点没有【 】。 37 Jackson结构化程序设计方法是英国的 M Jackson提出的,它是一种面向【 】的设计方法。 38 面向对象的模型中,最基本的概念是对象和【 】。 39 软件设计模块化的目的是【 】。 40 数据模型按不同应用层次分成 3种类型,它们是概念数据模型、【 】和物理数据模型。 41 函数 Str$(2536)的值是【 】。 42 执行下面 的程序段, x的值为【 】。 Private Sub Command1_Click
18、() For i=1 To 9 a=a + i Next i x=Val(i) MsgBox x End Sub 43 下列程序的输出结果为【 】。 num=2 While num=3 num=num+1 Print num Wend 44 在 KeyPress事件过程中, KeyAscii是所按键的【 】值。 45 以下过程的作用是将 26个小写字 母逆序打印出来,请补充完整。 Sub Inverse() For i=122 To【 】 Print【 】; Next i End Sub 46 在窗体上加上一个文本控件 PCSTextBox,画一个命令按钮,当单击命令按钮的时候将显示 “打开文
19、件 ”对话框,设置该对话框只用于打开文本文件,然后在文本控件中显示打开的文件名。请填空。 Private Sub Command1_Click() CommonDialog1 Filter=【 】 CommonDialog1 ShowOpen PCSTextBox Text=【 】 End Sub 47 已知 B的 ASCII码为 66,以下程序统计由键盘输入的字符串中各英文字母的使用次数 Dim【 】 For i=65 To 90 pp(i) =0 Next x$=InputBox(“Enter a string“, x$) x$=UCase$(x$) For i=1 To【 】 n=Asc
20、(Mid$(x$, i, 1) If n =65 And n =90 Then 【 】 End If Next i For i=65 To 90 If pp(i) 0 Then Print Chr$(i); pp(i) End If Next 48 在窗体上加上一个文本框控件 TextBox,画一个命令按钮,当单击命令按钮的时候将显示 “保存文件 ”对话框,设置该对话框可用于保存文本文件 (默认 )和 Word文档,然后在文本框控件中显示保存的文件名,请填空。 Private Sub Command1_Click( ) CommonDialog1 Filter=【 】 CommonDialog
21、1 Filter=【 】 CommonDialog1 ShowSave TextBox Text=【 】 End Sub VB 笔试模拟试卷 3答案与解析 1 【正确答案】 B 【试题解析】 循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。 2 【正确答案】 B 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 3 【正确答案】 C 【试题解析】 在有向图
22、中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n条边。 4 【正确答案】 C 5 【正确答案】 C 【试题解析】 模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。 6 【正确答案】 A 【试题解析 】 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护 3个阶段。 7 【正确答案】 A 【试题解析】 软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 答案 解析 DOC
