[计算机类试卷]VB笔试模拟试卷145及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷145及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷145及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 145及答案与解析 1 下列叙述中错误的是 ( )。 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据的处理效率无关 ( C)数据的存储结构与数据的处理效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 2 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表可以是空表 3 下列关于栈的描述中错误的是 ( )。 ( A)栈是先进先出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操
2、作中,不需要改变栈底指针 4 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 5 下列叙述中正确的是 ( )。 ( A)在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息 ( B)在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节 ( C)在模块化程序设计中,一个模块内部的控 制结构也要符合结构化原则 ( D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法 6 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)继承 ( C)封
3、装性 ( D)模块化 7 有下列二叉树,对此二叉树中序遍历的结果为 ( )。 ( A) BDYEACFXZ ( B) DYBEAFCZX ( C) ABCDEFXYZ ( D) ABDYECFXZ 8 下列不属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 9 设计软件结构是在软件生命周期的 ( )。 ( A)软件定义期 ( B)软件开发期 ( C)软件维护期 ( D)以上 3个都不是 10 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 11 声明一个变量为局部变量应该用 ( )。
4、 ( A) Global ( B) Private ( C) Static ( D) Public 12 有如下 Sub过程: Sub Sun(x As Single, y As Single) 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 (
5、C) 4 5 ( D) 1 1.25 13 窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load() List1.Addltem “北京 “ List1.Addltem “天津 “ List1.Addltem “上海 “ Text1.Text= “ End Sub Private Sub List1_Click() Print Text1.Text+List1.Text End Sub 程序运行后,在文本框中输入 “中国 ”,然后单击列表框中的 “北京 ”,则输出结果为 ( )。 ( A)中国北京 ( B)中国天津 ( C)中国上海 ( D)北京中
6、国 14 获取文本框中被选取的文本内容的属性是 ( )。 ( A) SelText ( B) SelStart ( C) Text ( D) Length 15 图像框和图片框在使用时的不同之处是 ( )。 ( A)图片框比图像框占内存少 ( B)图像框内还可包括其他控件 ( C)图片框 有 Stretch属性而图像框没有 ( D)图像框有 Stretch属性而图片框没有 16 在窗体上画一个命令按钮,其名称为 Command1。程序运行后,单击命令按钮,输出结果为 ( )。 Private Sub p1(n As Integer) For i=n To 1 Step-1 x=String(i
7、, “*“) Print x Next i End Sub Private Sub Command1_Click() p1 (3) End Sub ( A) * * * * * * ( B) * * * * * * ( C) * * * ( D) * * * * * * 17 下列叙述中正确的是 ( )。 ( A)列表框包含了组合框的功能 ( B)组合框包含了列表框的功能 ( C)列表框和组合框的功能无相近之处 ( D)列表框和组合框的功能完全相同 18 在运行程序时,在程序代码中改变文本框的 Text属性值,或在文本框中输入新的内容,相应会触发 ( )事件。 ( A) GotFocus (
8、B) Click ( C) Change ( D) DblClick 19 表示滚动条控件取值范围最大值的属性是 ( )。 ( A) Max ( B) LargeChange ( C) Value ( D) Min 20 图像框中的 Stretch属性为 True时,其作用效果为 ( )。 ( A)只能自动设定图像框长度 ( B)只能自动扩大图像 ( C)只能自动缩小图像 ( D)图形自动调整大小适应图像控件 21 要在命令按钮控件上显示图像应 ( )。 ( A)设置 Picture属性 ( B)实现不了 ( C)先将 Style设 置为 1,然后再设置 Picture属性 ( D)以上都不对
9、 22 在窗体上画两个单选按钮,名称分别为 Opfion1和 Ophon2,标题分别为 “黑体 ”和 “楷体 ”;一个复选框,名称为 Check1,标题为 “粗体 ”。要求程序运行时, “黑体 ”单选按钮和 “粗体 ”复选框被选中,则能够实现上述要求的语句序列是 ( )。 ( A) Option1.Value=Tree Check1.Value=False ( B) Option1.Value=Tree Check1.Value=True ( C) Opbon2.Value=False Check1.Value=Tree ( D) Option1.Value=True Check1.Value
10、=1 23 设有数组定义语句: Dim a(5)As Integer,并设 List1为列表框控件。下列给数组元素赋值的语句错误的是 ( )。 ( A) a(3)=3 ( B) a(3)=inputbox(“inputdata“) ( C) a(3)=List1.List1ndex ( D) a=Array(1, 2, 3, 4, 5, 6) 24 在窗体上画 1个名为 Text1的文本框和 1个名为 Label1的标签,再画 4个名为Op1的单选按钮控件数组,其 Index属性按季度顺序为 0 3,如图 1所示。在文件Sales.txt中按月份顺序存有某企业某年 12个月的销售额。要求在程序
11、执行时,鼠标单击一个单选按钮,则 Text1中显示相应季度的销售总额,并把相应的文字显示在标签上。如图 2所示是单击 “第二季度 ”单选按钮所产生的结果。请选择可在空白处填写的合适语句 ( )。 Option Base 1 Dim sales(12) As Long Private Sub Form_Load() Open “c:sales.txt“ For Input As #1 Fork= 1 To 12 Input #1, sales(k) Next k Close #1 End Sub Private Sub _ (Index As Integer) Dim sum As Long,
12、k As Integer, month As Integer sum=0 month=Index* Fork=1 To 3 month=month+1 sum=sum+sales(month) Next k Label1. Caption=_.Caption & “销售总额 :“ Text 1=sum End Sub( A) Op1_Click 3 Op1 (Index) ( B) Op1_Click 0 Option1 (Index) ( C) Option1_Cliek 1 Op1 (Index) ( D) Option1_Click 2 Option1 (Index) 25 不能脱离控件
13、 (包括窗体 )而独立存在的过程是 ( )。 ( A)事件过程 ( B)通用过程 ( C) Sub过程 ( D)函数过程 26 编写如下事件过程和函数过程: Private Sub Command1_Click() Dim num(1 To 6) As Single num(1)=103: num(2)=190: num(3)=0 hum(4)=32:num(5)=-56: num(6)=100 Print Print p2(6,num() End Sub Private Function p2(ByVal n As Integer, number() As Single) As Intege
14、r p2=number(1) For j=2 To n If number(j) p2 Then p2=number(j) Next j End Function 程序运行后,在窗体上输出 ( )。 ( A) -56 ( B) 0 ( C) 103 ( D) 190 27 有下列两个过程: Sub S1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integer t=x x=y y=t End Su
15、b 则下列叙述中正确的是 ( )。 ( A)用过程 S1可以实现交换两个变量的值的操作, S2不能 实现 ( B)用过程 S2可以实现交换两个变量的值的操作, S1不能实现 ( C)用过程 S1和 S2都可以实现交换两个变量的值的操作 ( D)用过程 S1和 S2都不能实现交换两个变量的值的操作 28 下列叙述中错误的是 ( )。 ( A)菜单项的快捷键不可以任意设置 ( B)除了 Click事件之外,菜单项还能响应其他的事件过程 (如 DblClick等 ) ( C)每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件 ( D)在程序执行时,如果菜单项的 Enabled属性为 Fals
16、e,则该菜单项变成灰色,不能 被用户选择 29 通过 InputBox函数可以产生输入对话框。若执行下列语句: st$=InputBox(“请输入字符串 “, “字符串对话框 “, “字符串 “) 则运行程序,用户输入完毕并单击 “确定 ”按钮后, st$变量的内容为 ( )。 ( A)字符串 ( B)请输入字符中 ( C)字符串对话框 ( D)用户输入内容 30 在窗体上建立通用对话框需要添加的控件是 ( )。 ( A) Data控件 ( B) Form控件 ( C) CommonDialog控件 ( D) VBComboBox控件 31 下列关于文件的叙述中,说法不正确的是 ( )。 (
17、A)顺序文件中的记录一个接一个地顺序存放 ( B)随机文件中记录的长度是随机的 ( C)执行打开文件命令后,自动生成一个文件指针 ( D) LOF函数返回给文件分配的字节数 32 要从自定义对话框 Form2中退出,可以在该对话框的 “退出 ”按钮 Click事件过程中使用 ( )语句。 ( A) Form2. Unload ( B) Unload Fonn2 ( C) Hide.Form2 ( D) Form2.Hide 33 使用 CommonDialog控件的 ( )方法,可显示 “打印 ”对话框。 ( A) ShowOpen ( B) ShowSave ( C) ShowColor (
18、 D) ShowPrinter 34 如果准备读文件,打开随机文件 “text. dat”的正确语句是 ( )。 ( A) Open“text.dat“ For Write As#1 ( B) Open“text.dat“For Binary As#1 ( C) Opcn“text.dat“For lnput As#1 ( D) Open“text.dat“For Random As#1 35 随机文件用于读数据的语句是 ( )。 ( A) Get ( B) Wtite ( C) Print ( D) Input 36 软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于_中的一个
19、阶段。 37 结构化分析方法是面向 _进行分析的方法。 38 常用的软件结构设计工具是结构图 (SC),也称程序结构图。其中,用矩形表示_,用带空心圆的箭头表示传递的是数据。 39 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模 块和承接模块,其中 _的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 40 诊断和改正程序中错误的工作通常称为 _。 41 在鼠标事件过程 MouseDown和 MouseUp中,参数 Button的值为 1、 2、 4时,分别代表按下鼠标的 _、 _和 _按钮。 42 函数 Str$(256.36)的值是 _。 43 表达式 (
20、7/3+1)*(18/-1)的值是 _。 44 在 Visual Basic6.0中, InputBox函数用于产生一个 _对话框。 45 当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个 _。 46 滚动条分为两种,即 _。 47 计算 For循环次数的公式是 _。 48 在窗体上画一个文本框 (其 Name属性为 Text1),编写如下事件过程,运行结果是 _。 Private Sub Form_Load() Show Text1.Text=“你好 !“ Text1.SetFocus For i=1 To 15 Sum=Sum+i Next i Text1.Text
21、=Sum End Sub VB笔试模拟试卷 145答案与解析 1 【正确答案】 B 【试题解析】 数据的存储结构分为顺序结构和链式结构,一个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素所占的存储空间不一定是连续的数据的存储结构与数据的处理效率密切相关。 2 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最 后一个结点没有后件,其他结点有且只有一个前件和后件,所以 C是错误的。 3 【正确答案】 B 【试题解析】 栈是限定只能在表的一端进行插入和删
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 145 答案 解析 DOC
