[计算机类试卷]VB笔试模拟试卷237及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷237及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷237及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 237及答案与解析 1 下列选项中不符合良好程序设计风格的是( )。 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 goto语句 ( D)模块设计要保证高耦合、高内聚 2 下列叙述中正确的是( )。 ( A)软件测试应该由程序开发者来完成 ( B)程序经调试后一般不需要再测试 ( C)软件维护只包括对程序代码的维护 ( D)以上三种说法都不对 3 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1) 2 4
2、为了使模块尽可能独立,要求( )。 ( A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且各模块问的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 5 在软件设计中,不属于过程设计工具的是( )。 ( A) PDL(过程设计语言 ) ( B) PAD图 ( C) N-S图 ( D) DFD图 6 设有如下三个关系表: 下列操作中正确的是( )。 ( A) T=RS ( B) T=RUS ( C) T=RS ( D) T=R S 7 将 E-R图转换到关系模式时
3、,实体与联系都可以表示成( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 8 设有两个串 p和 q,求 q在 p中首次出现位置的运算称为( )。 ( A)连接 ( B)模式匹配 ( C)求子串 ( D)求串长 9 实体是信息世界中广泛使用的一个术语,它用于表示 ( )。 ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 10 数据库系统的核心是( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 11 下列不能打开菜单编辑器的操作是( )。 ( A)按 “Ctrl+E“组合键 ( B)单击工具栏中的 “菜单编辑
4、器 ”按钮 ( C)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( D)按 “Shift+Ah+M“组合键 12 不能脱离控件 (包括客体 )而独立存在的过程是( ) 。 ( A)事件过程 ( B)通用过程 ( C) Sub过程 ( D)函数过程 13 在窗体上建立通用对话框需要添加的控件是( )。 ( A) Data控件 ( B) From控件 ( C) CommonDialog控件 ( D) VBComboBox控件 14 在 Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是( )。 ( A) Load ( B) Show ( C) Hide ( D
5、) Unload 15 执行如下两条语句后,窗体上显示的是 ( )。 a=9 8596 Print Format(a, “$00, 00 00”) ( A) 0, 009 86 ( B) $9 86 ( C) 9 86 ( D) 009 86 16 下面循环语句巾在任何情况下都至少执行一次循环体的是( )。 ( A) Do While 循环体 Loop ( B) While 循环体 Wend ( C) Do 循环体 Loop ( D) Do Until 循环体 UntilLoop 17 执行 x$一 InputBox(“请输人 x的值 ”)时,在弹出的对话框巾输入 123,在列表框 Listl
6、中选中一个列表项 (数据为 456),使结果为 123456的语句是( )。 ( A) y=x$+List1 List(0) ( B) y=x$+List1 List(1) ( C) Y=Val(x$)+Val(List1 List(0) ( D) y=Val(x$) Val(List1 List(1) 18 如果一个变量未经定义就直接使用,则该变量的类型为( )。 ( A) Integer ( B) Byte ( C) Boolean ( D) Variant 19 叙述中错误的是( )。 ( A)一个工程中只能有一个 Sub Main过程 ( B)窗体的 Show方法的作用是将指定的窗体装
7、入内存并显示该窗体 ( C)窗体的 Hide方法和 Unload方法的作用完全相同 ( D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 20 下列各控件不包含滚动条的控件是( )。 ( A) ListBox ( B) ComboBox ( C) TextBox ( D) Label 21 设有如下程序: ()ption Base 0 Private Sub Form Click() Dim a Dim i AS Integer a=Array(1, 2, 3, 4, 5, 6, 7, 8, 9) For i=0 To 3 Print a(5-i); Next End Sub 程
8、序运行后,单击窗体,则在窗体上显示的是( )。 ( A) 4 3 2 1 ( B) 5 4 3 2 ( C) 6 5 4 3 ( D) 7 6 5 4 22 为了暂时关闭计时器,应把该计时器的某个属性设 置为 False,这个属性是( )。 ( A) Visible ( B) Timer ( C) Enabled ( D) Interval 23 说法正确的是( )。 ( A)任何时候都可以使用标准工具栏的 “菜单编辑器 ”按钮打开菜单编辑器 ( B)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( C)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 ( D)任何时候都可以使用 “工
9、具 ”菜单下的 “菜单编辑器 ”命令,打开菜单编辑器 24 假定一个工程由一个窗体文件 Forml和两个标准模块文 件 Modell及 Model2组成。 Modell代码如下: Public X As Integer Public Y As Integer Sub S1() X=I S2 End Sub Sub S2() y=10 Form1.Show End Sub Mode12的代码如下: Sub Main() S1 End Sub 其中 Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是( ) ( A) Form1Mode 11Mode12 ( B) Mode11Mode
10、12Form1 ( C) M0de12Mode11Form1 ( D) Mode12Form1Model1 25 在窗体上有一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a(5)As String For i=1 To 5 a(i)=Chr(Asc(“A”)十 (i-1) Next i For Each b In a Prinl b; Next End Sub 程序运行后,单击命令按钮,输出结果是( )。 ( A) ABCDE ( B) 1 2 3 4 5 ( C) abcde ( D)出错信息 26 设 a=2, b=3, c=4,
11、d=5,下列表达式的值是 ( )。 Not aa十 C ( A) -1 ( B) 1 ( C) True ( D) False 27 窗体上有文本框 TextI和一个菜单,菜单标题、名称见表,结构见图。要求程序执行时单击 “保存 ”菜单项,则把其标题显示在 Textl文本框巾。下面可 实现此功能的事件过程是( )。28 在窗体上有两个名称分别为 Text1、 Text2的文本框,一个名称为 Command1的命令按钮,运行后的窗体外观如图所示: 设有如下的类型和变量声明: Private Type Person name AS STRING*8 major As String*20 End T
12、ype Dim P AS Person 设文本框中的数据已正确地赋值给 Person类型的变量P,当点击 “保存 ”按钮时,能够正确地把变量中的数据写入随机文件 Test2 dat中的程序段是( )。 ( A) Open”c: Test2 dat”For Output As#1 Put#1, 1, P Close#l ( B) Open”e: Test2 dat”For Random As#1 Get#l, 1, P Close#1 ( C) Open”e: Test2 dat”For Random As#1 Len=Len(p) Put#1, 1, P Close#1 ( D) Open”C
13、: Test2 dat”For Random As#1 Len=Len(p) Get#1, 1, P Close#1 29 以下叙述中错误的是( )。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在标准模块中定义 30 Sub过程与 Function过程最根本的区别是( )。 ( A) Sub过程可以用 Call语句直接使用过程名调用,而 Function过程不可以 ( B) Function过程可以
14、有形参, Sub过程不可以 ( C) Sub过程不能返回值,而 Function过程能返回值 ( D)两种过程参数的传递方式不同 31 目录列表框的 Path属性的作用是( )。 ( A)显示当前驱动器或指定驱动器上的某目录下的文件名 ( B)显示当前驱动器或指定驱动器上的日录结构 ( C)显示根目录下的文件名 ( D)显示该路径下的文件 32 以下叙述中错误的是( ) ( A)在 KeyPress事件过程中不能识别键盘的按下与释放 ( B)在 KeyPress事件过程中 不能识别回车键 ( C)在 KeyDown和 KeyUp事件过程中,将键盘输入的 “A”和 “a”视作相同的字母 ( D)
15、在 KeyDown和 KeyUp事件过程中,从大键盘上输出的 “1”和从右侧小键盘上输入的 “1”被视作不同的字符 33 以下关于文件的叙述中,错误的是( )。 ( A)顺序文件巾的记录一个接一个地顺序存放 ( B)随机文件中记录长度是随机的 ( C)执行打开文件的命令后,自动生成一个文件指针 ( D) LOF函数返回给文件分配的字节数 34 假定有以下函数过程: Function fun(S As String) Dim s1 AS String For i=1 To Len(S) s1=LCaes(Mid(S, i, 1)+s1 Next i Fun=s1 End Function 在窗体
16、上画一个命令按钮,然后编写如下事件过程: Private Sub Command1 Click( ) Dim Strl As String, Str2 As String Strl=InputBox(“请输入一个字符 串 ”) Str2=Fun(strl) Print Str2 End Sub 程序运行后,单击命令按钮,如果在输入对话框中输入字符串 “AbCDeIG”,则单击 “确定 ”按钮后在窗体上的输出结果为( )。 ( A) ABCDEFG ( B) abcdefg ( C) GFEDCBA ( D) gfedcba 35 以下关于 KeyPress事件过程中参数 KeyAscii的叙述
17、正确的是( )。 ( A) KeyAscii参数是所按键的 ASCII码 ( B) KeyAscii参数的数据 类型为字符串 ( C) KeyAseii参数可以省略 ( D) KeyAscii参数是所按键上标注的字符 36 数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 _。 37 冒泡排序算法在最好的情况下的元素交换次数为 _; 38 在面向对象方法中,类之间共享属性和操作的机制称为 _。 39 数据库恢复是将数据库从 _状态恢复到某一已知的正确状态。 40 在窗体 上画一个通用对话框,其名称为 CommonDia
18、logl,然后画一个命令按钮,并编写如下事件过程: Private Sub Commandl Click() CommonDialogl Filter=“All Files(* *)丨 * *丨 Text Files” _ “(* txt)丨 * txt 丨 Batch Files(* bat)丨 * bat” CommonDialogl FiherIndex=1 CommonDialogl ShowOpen MsgBox CommonDialogl FileName End Sub 程序运行后,单击命令按钮,将显示一个 “打开 ”对话框,此时在 “文件类型 ”框中显示的是 _ ,如果在对话框
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 237 答案 解析 DOC
