[计算机类试卷]VB笔试模拟试卷71及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷71及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷71及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 71及答案与解析 1 下列关于数据和逻辑结构的叙述中,不正确的是 _。 ( A)数据的逻辑结构是数据间关系的描述 ( B)数据的逻辑结构抽象反映数据元素间的逻辑关系 ( C)数据的逻辑结构具体反映数据在计算机中的存储方式 ( D)数据的逻辑结构分为线性结构和非线性结构 2 下列数据结构中,不是线性结构的是 _。 ( A)线性链表 ( B)带链的队列 ( C)带链的栈 ( D)二叉链表 3 下列关于链式存储结构的叙述中,不正确的是 _。 ( A)结 点除自身信息外,还包括指针域,因此存储密度小于顺序存储结构 ( B)逻辑上相邻的结点物理上不必邻接 ( C)可以通过计算直接确定第
2、 i个结点的存储地址 ( D)插入、删除运算操作方便,不必移动结点 4 结构化程序设计的主要特点是 _。 ( A)每个控制结构要模块化 ( B)每个控制结构具有封装性 ( C)每个控制结构具有独立性 ( D)每个控制结构只有一个人口和一个出口 5 软件生命周期的瀑布模型典型地刻画了软件生命周期的阶段划分,它将软件生命周期划分为 8个阶段,并将它们归纳为 3个时期 ,以下选项中, _是正常的开发顺序。 ( A)开发其、运行期、计划期 ( B)计划期、开发期、运行期 ( C)开发期、计划期、运行期 ( D)计划期、运行期、开发期 6 以下不属于系统详细设计阶段使用的工具是 _。 ( A) PAD图
3、 ( B) N-S图 ( C)程序流程图 ( D) HIPO图 7 在软件危机中表现出来的软件成本高的问题,其原因是 _。 ( A)软件公司肆意追求高额商业利润 ( B)软件实际研发成本往往高于估计成本 ( C)用户不理解 ( D)软件设计人员奇缺 8 数据库管理系统的基础是 _。 ( A)操作系统 ( B)数据库 ( C)数据库系统 ( D)系统软件 9 设关系 R1有 r1个元组,关系 R2有 r2个元组,则关系 R1和 R2连接后的结果关系的元组数目是 _ 个。 ( A) r1+r2 ( B) ri*r2 ( C) r1*r2 ( D) r1*r2 10 在下列叙述中,不正确的一条是 _
4、。 ( A)数据库设计包括结构设计和行为设计两方面的内容 ( B)数据库设计的关键是结构特征的设计 ( C)数据库设计是数据库应用系统设计的核心部分 ( D)数据库的物理设计和具体的 DBMS的类型无关 11 下面关于 InputBox函数的说法中,不正确的是 _ 。 ( A) InputBox函数的第一个参数是 Prompt,表示在对话框中显示的信息,主要用来提示用户输入 ( B) InputBox函数的第二个参数是 Title,表示对话框的标题,显示在对话框窗口顶部的标题栏区 ( C) InputBox函数必须有 Prompt参数 ( D) InputBox函数必须有 Title参数 12
5、 表达式 Sgn(-2)-3.5的值是 _ 。 ( A) -1.5 ( B) -2.5 ( C) -3.5 ( D) -4.5 13 当运行程序时,系统会自动执行启动窗体的某个事件过程,该事件过程是 _ 。 ( A) Unload ( B) Load ( C) GotFocus ( D) Click 14 下面关于文本框的说法中,错误的说法是 _。 ( A) Text1.Caption=“Hello“,是将在文本框 Text1中显示 Hello ( B) Text1.Locked True,设置该文本框 Text1不能编辑 ( C) Text1.PasswordChar “#“,设置文本框 T
6、ext1输入的字符都显示为 #,但实际接收的还是输入的内容 ( D) Text1.Visible=False,设置该文本框 Text1不可见 15 有如下程序; Private SubForm_Click() Dim check As Boolean, n As Integer check=False n=0 Do Do While n 10 n=n+1 If n=5 Then check=True Exit Do End if Print n; Loop Loop Until check = True End Sub 程序运行后,输出的结果是 _ 。 ( A) 1 2 3 ( B) 1 2
7、3 4 ( C) 1 2 3 4 5 ( D) 1 2 3 4 5 6 16 有如下程序,运行输出的结果是 _ 。 s=0 Do s=(s+1)*(s+2) n=n+1 Loop Until s =30 Print n; s ( A) 0 1 ( B) 30 30 ( C) 4 30 ( D) 3 182 17 在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() 0pen “d: vbtest.txt “For Input As #1 Print LOF(1) Close #1 End Sub 假设文件 d:vbtest.txt的内容为 I a
8、m a student,那么程序运行后,单击命令按钮,其输出结果为 _. ( A) 13 ( B) 14 ( C) 15 ( D) 16 18 编写如下事件过程,当程序运行后,为了在窗体上输出 BBBB,应执行的操作为 _ 。 Private Sub Form_MouseDown(Button As Integer,_ Shift As Integer,X As Single,Y As Single) If Shift = 6 And Button = 2 Then Print “BBBB“ EndIf End Sub ( A)同时按下 Shift 键和鼠标左键 ( B)同时按下 Shift键
9、和鼠标右键 ( C)同时按下 Ctrl、 Alt键和鼠标左键 ( D)同时按下 Ctrl, Alt键和鼠标右键 19 执行下面的程序,输出的结果是 _ 。 Private Sub Command1_Click() ch $ = “Welcome to China!“ n = Len(ch $ ) For i =1 To n-1 s$ =Mid(ch$ ,i,1) If s$ =“o“ Then m=m + 1 Next i Print m End Sub ( A) 1 ( B) 2 ( C) 8 ( D) 0 20 在窗体 上画一个命令按钮 Command1和两个文本框,名称分别为 Text
10、1和 Text 2 Text 2。编写如下两个事件过程: Dim str As String, strl As String Private Sub form_load() TextText = “ “ TextText = “ “ TextEnabled = False TextEnabled = False End Sub Private Sub Form KeyPress(KeyAscii As Integer) str= str&Chr(KeyAscii) End Sub Private Sub Form_KeyDown(KeyCode As Integer, Shift As Int
11、eger) str1 = strl&Chr(KeyCode) End Sub Private Sub Command1_Click() TextText =str TextText = str1 str= “ “ str1= “ “ End Sub 当在设计阶段把窗体 KeyPreview属性设置为 True时,程序运行过程中,在键盘上输入小写字母 abc,然后单击命令按钮,则文本框 Text1中显示的内容为 _ 。 ( A) abc ( B)不显示任何信息 ( C) ABC ( D)出错 21 以下程序的输出结果是 _。 Dim n(2,2), i, j As Integer For i =
12、 0 To 2 For j = 0 To 2 n(i,j) = i + j Next j Next i For i = 0 To 1 For j = 0 To 1 n(i+ 1 ,j + 1) = n(i + 1,j + 1) + n(i, j) Next j Next i Print n(i, j) ( A) 14 ( B) 0 ( C) 6 ( D)值不确定 22 以下程序运行时,输出的结果是 a $ = “China“ b $ =Right$ (a$ ,3) : c$ =Strings (3,b$) Print c $ ( A) Chi ( B) aaa ( C) iii ( D) in
13、a 23 设 x和 y均为整形变量,则执行程序中的循环后, y的值为 x=1 y=1 Do While y = 50 If x =10 Then Exit Do End If If (x Mod 2) = 1 Then x=x+5 End If If x Mod 2 1 Then x=x-3 End If y=y+1 Loop ( A) 2 ( B) 4 ( C) 6 ( D) 8 24 有如下程 序,运行时输出的结果是 _。 Option Base 1 Private Sub Command1_Click() Dim a(3,3) As Integer For m=1 To 3 For n=
14、1 To 3 a(m-1, n-1)=m+n+1 Next n Next m For m=0 To 2 For n=0 To 2 Print a(n,m); Next n Print Next m End Sub ( A) 0 1 2 1 2 3 2 3 4 ( B) 3 4 5 4 5 6 5 6 7 ( C) 1 3 5 3 5 7 5 7 9 ( D) 2 4 6 4 6 8 6 8 10 25 假设在窗体 Form1上加一个通用对话框控件 CommonDialog1,用语句CommonDialog1.ShowOpen建立打 开文件对话框,那么从该对话框中单击 “确定 ”按钮退出对话框时
15、,为了得到用户所选择的文件的路径以及文件名,应该使用CommonDialog1的属性是 _ 。 ( A) DefaultEXT ( B) DialogTitle ( C) FileName ( D) FileTitle 26 设在菜单编辑器中定义了一个菜单项,名为 menul。为了在运行时隐藏该菜单项,应使用的语句是 _ 。 ( A) menul. Enabled=True ( B) menul.Enabled False ( C) menul.Visible=True ( D) menul.Visible False 27 在设计应用程序时,通过 _ 窗口可以查看到应用程序工程中的所有组成部
16、分。 ( A)属性窗口 ( B)工程资源管理器窗口 ( C)代码窗口 ( D)窗体设计窗口 28 以下对 Visual Basic的 Sub过程的有关描述中,正确的是 _ 。 ( A)调用于过程时,只能把实参的值传送给形参,形参的值不能传送给实参 ( B)子过程既可以嵌套定义,又可以递归调用 ( C)子过程没有返回值 ( D)具有调用 关系的所有过程必须放在同一个模块中 29 下列关于菜单的叙述中,错误的一条是 _ 。 ( A)菜单项的索引号可以不连续 ( B)每个菜单项都是一个控件,与其他控件一样也有其属性和事件 ( C)菜单项的索引号必须从 1开始 ( D)除了 Click事件之外,菜单项
17、不可以响应其他事件 30 如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 _ 。 ( A)如果工程中含有 SubMain过程,则程序一定首先执行该过程 ( B)不能把标准模块设置为启动模块 ( C)用 Hide方法只是隐 藏一个窗体,不能从内存中清除该窗体 ( D)任何时刻最多只有一个窗体是活动窗体 31 阅读下面的程序段,执行上面的三重循环后, a的值为 _ 。 For i=1 To 3 For j=1 To i For k=j To 4 a=a+1 Next k Next j Next i ( A) 9 ( B) 24 ( C) 14 ( D) 20 32 下面的 4个数组中,语
18、句语法正确的是 _ 。 ( A) Dim a10 ( B) Def fn(10) ( C) Dim a(10) ( D) Dimension a(10) 33 多重窗体程序设计中,将窗体装入内存进行操作而不显示出来的语句为 _ 。 ( A) Form1.show ( B) Form1.close ( C) Load Form1 ( D) Close Form1 34 菜单编辑器窗口的编辑区中共有 7个按钮,其中向右的箭头表示 _ 。 ( A)产生内缩符号 ( B)取消内缩符号 ( C)向前移动菜单项 ( D)向后移动菜单项 35 在窗体上画一个通用对话框,其名称为 CommonDialog1,
19、然后画一个命令按钮,并编写如下事件过程: Private Sub Command1_Click() CommonDialogFlags=cdlOFNHideReadOnty CommonDialog1.Filter=“All Files(* *)| *.*|Text Files“&_ “(*.txt)| *.txt|Batch Files (*.bat)|*.bat“ CommonDialogl.FilterIndex=2 CommonDialogShowOpen MsgBox CommonDialogl.FileName End Sub 程序运行后,单击命令按钮,将显示一个 “打开 ”对话框
20、,此时在 “文件类型 ”框中显示的是 _ 。 ( A) All Files(*.*) ( B) Text Files(*.txt) ( C) Batch Files(*.bat) ( D)不确定 36 数据结构分为逻辑结构与存储结构,线性链表属于【 】。 37 在面向对象方法中,类之间共享属性和操作的 机制称为【 】。 38 耦合和内聚是评价模块独立性的两个主要标准,其中【 】反映了模块内各成分之间的联系。 39 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于【 】的联系。 40 数据库设计分为以下 6个设计阶段:需求分析阶段、【 】、
21、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 41 函数 Int(Rnd*10)+10的值为范围是【 】。 42 当对象得到焦点时,会触发 GotFocus事件,当对象失去焦点时将触发【 】事件。 43 用户可以用【 】语句定义自己的数据类型。 44 下面程序的功能是计算给定正整数序列中奇数之和 y与偶数之和 x,最后输出 x平方根与 y平方根的乘积。请在画线处填上适当的内容使程序完整。 Private Sub Form_Click() a=Array(3, 6, 8, 11, 64, 13, 24, 9, 42, 35, 22) y=Fun1(a) print y End Sub
22、Private Function Fun1(b) x=0: y=0 for k=0 to 10 If【 】 Mod 2=0 then x=x+b(x) else y=y+b(x) End If Next Fun1=Sqr(x)*Sqr(y) End Function 45 执行下面的程序段, x的值为【 】。 Private Sub Command1_Click() For i=1 To 9 a=a+i Next x=Val(i) MsgBox x End Sub 46 在窗体上面有一个列表,然后编写如下两个事件过程: Private Sub Form_Click() List1.Remove
23、Item 1: List1.RemoveItem2 List1.RemoveItem 3 End Sub Private Sub Form_Loab() List1.AddItem “ItemA “:List1.AddItem “Item B“ List1.AddItem“Item C“: List1.AddItem “ItemD“ List1.AddItem “ItemE“ End Sub 运行上面的程序,然后单击窗体,列表框中显示的项目是【 】。 47 设有如下程序: Private Sub Form_Click() Dim a As Integer, s As Integer n=8:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 71 答案 解析 DOC
