[计算机类试卷]VB笔试模拟试卷148及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷148及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷148及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 148及答案与解析 1 下列叙说中正确的是 _。 ( A)一个逻辑数据结构只能有一种储存结构 ( B)数据的逻辑结构属于线性结构,储存结构属于非线性结构 ( C)一个逻辑数据结构可以有多种储存结构,且各种储存结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种储存结构,且各种储存结构影响数据处理的效率 2 在最坏情况下,下列排序方法中时间复杂度最小的是 _。 ( A)冒泡排序 ( B)快速排序 ( C)插入排序 ( D)堆排序 3 下列关于源程序文档化的说 法不适宜的是 _。 ( A)变量的定义要有明确的意义 ( B)程序代码的注释可以随意放置 ( C)根据代码层次进
2、行不同的缩进 ( D)序言性注释关注的问题比较全面 4 信息屏蔽的概念与 _概念相关。 ( A)模块独立性 ( B)模块类型划分 ( C)软件结构定义 ( D)模块耦合度 5 下列叙述中正确的是 _。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D) 软件工程只是解决软件开发中的技术问题 6 下列说法错误的是 _。 ( A)测试是为了发现程序中的错误而执行程序的过程 ( B)测试是为了表明程序的正确性 ( C)好的测试方案是尽可能发现迄今为止尚未发现的错误的测试方案 ( D)成
3、功的测试是发现了至今为止尚未发现的错误的测试 7 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 _。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 8 下列概念中, _不是数据库管理系统必须提供的数据控制功能。 ( A)安全性 ( B)完整性 ( C)移植性 ( D)一致性 9 软件工程与计算机科学性质不同,软件工程着重于 _。 ( A)理论研究 ( B)建造软件系统 ( C)原理和理论 ( D)原理探寻 10 层次模型、网状模型和关系模型的划分原则是 _。 ( A)记录长度 ( B)文
4、件的大小 ( C)联系的复杂程度 ( D)数据之间的联系 11 以下声明语句中错误的是 _。 ( A) Const var1-123 ( B) Dim var2=ABC ( C) DefInt a-z ( D) Static var3 As Integer 12 假设有如下的记录类型: Type Student number As String name AS String age As Integer End Type 则正确引用该记录类型变量的代码是 _。 ( A) Student. name=“ s. name=“张红 “ ( B) Dim s As Student s. Dame=“张
5、红 “ ( C) Dim s As Type Student s. name=“张红 “ ( D) Dim s As Type s. name=“张红 “ 13 以下关于变量作用域的叙述中,正确的是 _。 ( A)窗体中凡被声明为 Private的变量只能在某个指定的过程中使用 ( B)全局变量必须在标准模块中声明 ( C)模块级变量只能用 private关键字声明 ( D) Static类型变量的作用域是它所在的窗体或模块文件 14 在窗件 上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a=12345 Prin
6、t Format S(a, “000. 00“) End Sub 程序运行后,单击命令按钮,窗体上显示的是 _。 ( A) 123.45 ( B) 12345.00 ( C) 12345 ( D) 00123.45 15 设有语句: X=InputBox(“输入数值 “, “0“, “示例 “) 程序运行后,如果从 键盘上输人数值 10并按回车键,则下列叙述中正确的是 _。 ( A)变量 x的值是数值 10 ( B)在 InputBox对话框标题栏中显示的是 “示例 ” ( C) 0是默认值 ( D)变量 x的值是字符串 “10” 16 关键字声明的局部变量在整个程序运行中一直存在的是 _。
7、( A) Integer ( B) Public ( C) Static ( D) Private 17 设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入信息,以下能实现该操作的语句是 _。 ( A) Text1. MaxLength=0 ( B) Text1. Enabled=False ( C) Text1. Visible=False ( D) Text1. Width=0 18 设组合框 Combol中有 3个项目,则以下能删除最后一项的语句是 _。 ( A) Combol. RemoveItem Text ( B) Combol. Remo
8、veItem 2 ( C) Combol. RemoveItem 3 ( D) Combol. RemoveItem Combol. Listcount 19 设 a=“a“, b=“b“, c=“c“, d=“d“,执行语句 x=Iif(a b)Or(c d), “A“, “B“)后, x的值为 _。 (2005年 4月 ) ( A) a ( B) b ( C) B ( D) A 20 下列叙述中正确的是 _。 ( A)在窗体的 Form_Load事件过程中定义的变量是全局变量 ( B)局部变量的作用域可以超出所定义的过程 ( C)在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的
9、局部变量同名,但其作用域只限于该过程 ( D)在调用过程时,所有局 部变量被系统初始化为 0或空字符串 21 在窗体上画一个名称为 Commaudl的命令按钮和两个名称分别为 Text1、 Text2的文本框,然后编写如下事件过程; Private Sub Command1_Click() n=Text1. Text Select Case n Case 1 To 20 x=10 Case 2, 4, 6 x=20 Case Is10 x=30 Case 10 x=40 End Select TextText=x End Sub 程序运行后,如果在文本框 Text1中输入 10,然后单击命令按
10、钮,则在 Text2中显示的内容是 _。 ( A) 10 ( B) 20 ( C) 30 ( D) 40 22 设有如下程序: Private Sub Command1_Click() Dim sum As Double, k As Double sum=0 n=0 For i=1 To 5 k=n/i n=n+1 sum=sum+k Next End Sub 该程序通过 For循环计算一个表达式的值,这个表达式是 _。 ( A) 1+1/2+2/3+3/4+4/5 ( B) 1+1/2+2/3+3/4 ( C) 1/2+2/3+3/4+4/5 ( D) 1+1/2+1/3+1/4+1/5 2
11、3 窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Optlon Base 1 Prlvete Sub Command1_Click() Dim s As Variant a=Array(1, 2, 3, 4, 5) Sum=0 For i=1 To 5 Sum=Sum_a(i) Next i X=Sum/5 For i=1 To 5 If a(i) x Then Print a(i); Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是 _。 ( A) 1 2 ( B) 1 2 3 ( C) 3 4 5 ( D) 4 5 24 在窗体上画一个名称
12、为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim num Ag Integer num=1 Do Until num 6 Print num: num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 _。 ( A) 13.45.8 ( B) 135 ( C) 1 4 7 ( D)无数据输出 25 以下叙述中错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程可以被其他窗体调用 ( C)在设计 Visual Basic程序时
13、,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在标准模块中进行定义 26 以下有关数组定义的语句序列中,错误的是 _。 ( A) Static arr1(3) arr1(1)=100 arr1(2)=“Hello“ arr1(3)=123.45 ( B) Dim arr2()As Integer Dim size As Integer Private Sub Command2_Click() size=InputBox(“输入 :“) ReDim arr2(size) End Sub ( C) Option Base 1 Private Sub Command
14、3_Click() Dim arr3(3)As Integer End Sub ( D) Dim n As Integer Private Sub Command4_Click() Dim arr4(n)As Integer End Sub 27 设有如下通用过程: Public Function f(x As Integer) Dim y As Integer x=20 y=2 f=x*y End Function 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer x=1
15、0 y=5 y=f(x) Print x; y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是 _。 ( A) 10 5 ( B) 20 5 ( C) 20 40 ( D) 10 40 28 以下叙述中错误的是 _。 ( A)下拉式菜单和弹出式菜单都用编辑器建立 ( B)在多窗体程序中,每个窗体都可以建立自己的菜单系统 ( C)除分隔线外,所有荣单项都能接收 Click事件 ( D)如果把一个菜单项的 Enabled属性设置为 False,则该菜单项不可见 29 以下关于 KeyPress事件过程中参数 KeyAscii的叙述正确的是 _。 ( A) KeyAscii参数
16、是所按键的 ASCII码 ( B) KeyAscii参数 的数据类型为字符串 ( C) KeyAscii参数可以省略 ( D) KeyAscii参数是所按键上标注的字符 30 以下叙述中错误的是 _。 ( A)一个工程可以包括多种类型的文件 ( B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 ( C)程序运行后,在内存中只能驻留一个窗体 ( D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 31 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Sum=0 For x=1
17、To 5 Call subl(x, s) Sum=Sum+s Next x Print Sum End Sub Private Sub subl(y, w) w=1 For i=1 To y w=w*i Next i End Sub 程序运行后。单击命令按钮,则窗体上显示的内容是 _。 ( A) 5 ( B) 120 ( C) 153 ( D) 160 32 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub subl(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer) z=x*x
18、+y*y End Sub Private Sub Command1_Click() Dim a As Integer a=8 Call subl(1, 2,a) Print a End Sub 程序运行后,单击命令按钮,则窗体下显示的内容是 _。 ( A) 8 ( B) 2 ( C) 5 ( D) 11 33 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() m=1:n=1 Print“m=“; m; “, n=“; n Call subl(m), n) Print “m=“; “; “, n=“; n End
19、Sub Private Sub subl(x, y) x=x+5 y=y+x Print “x=“; x;“, y=“; y End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 _。 ( A) m=1, b=1 x=6, y=7 m=1, b=1 ( B) m=1, b=1 x=6, y=7 m=6, b=7 ( C) m=1, b=1 x=6, y=7 m=1, b=7 ( D) m=1, b=1 x=6, y=7 m=6, b=1 34 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的文 本框,然后编写如下程序: Private Sub Command
20、1_Click() Dim x, Y, z As Integer x=5 y=7 z=0 Text1. Text=“ Call P1(x, y, z) Text1. Text=Str(z) End Sub Sub P1(ByVal a As Integer, ByVal b As Integer, c As Integer) c=a+b End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 _。 ( A) 0 ( B) 12 ( C) Str(z) ( D)没有显示 35 设有语句: Open“C:Test. Dat“ For Output As #1 则以下错误的叙述是: (
21、A)该语句打开 C盘根目录下一个已存在的文件 Test. Dat ( B)该语句在 C盘根目录下建立一个名为 Test. Dat的文件 ( C)该语句建立的文件的文件号为 1 ( D)执行该语句后,就可以通过 Print#语句向文件 Test. Dat中写入信息 36 在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间_的信息。 37 按照 “先进先出 ”的原则组织数据的结构的是 _。 38 深度为 5的满二叉树中,叶子结点的个数为 _。 39 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 40 Jackson方法是一种面向 _的结构化方法。 41 表达式 L
22、en(Str(1.3)Mod2的值 为 _。 42 下列程序段的功能是:从文本框中输入一个数值,如果该数值满足 “除以 4余1,除以 5余 2”条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。 Private Sub Command1_Click() x=Val(Text1.Text) If_Then Print x Else _ Text1.Text=“ End If End Sub 43 在程序的空白行处填写适当的语句,完成下列功能:依次自动将列表框 List2中所有 列表项目移入列表框 List1中,并将移入 List1中的项目从 List2中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 148 答案 解析 DOC
