[计算机类试卷]VB笔试模拟试卷151及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷151及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷151及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 151及答案与解析 1 下列数据结构中,能用二分法进行查表的是 _。 ( A)顺序储存的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序链表 2 在深度为 5的满二叉树中,叶子结点的个数为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 3 关于使用 goto语句的说法正确的是 _。 ( A)禁止使用 ( B)随意使用 ( C)限制使用 ( D)无所谓 4 下列对对象的概念描述不正确的是 _。 ( A)任何对象都必须有继承 性 ( B)对象是属性和方法的封装体 ( C)对象间的通信靠消息传递 ( D)操作是对象的动态属性 5 软件系统生命周期
2、的第一个阶段是 _。 ( A)软件分析阶段 ( B)软件设计阶段 ( C)软件运行阶段 ( D)软件维护阶段 6 软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是 _。 ( A)模块高内聚 ( B)模块低耦合 ( C)模块独立性 ( D)程序模块化 7 数据模型的三要素是 _。 ( A)外模式、模式和内模式 ( B)关系模型、层次模型和网状 模型 ( C)实体、属性和联系 ( D)数据结构、数据操作和完整性约束 8 数据库技术采用分级方法将其结构划分成多个层次,是为了提高数据库的_。 ( A)数据规范性和逻辑独立性 ( B)数据规范性和管理规范性 ( C)逻辑独立性和物理独立性
3、( D)数据的共享 9 软件工程管理包括: _、软件工程经济学、软件心理学等内容。 ( A)软件规划学 ( B)软件管理学 ( C)软件设计学 ( D)软件分析学 10 下列软件测试基本方法中, _不用测试实例。 ( A)白盒测试法 ( B)动态测试法 ( C)黑盒测试法 ( D)静态测试法 11 下列叙述中不正确的是 _。 ( A)变量名中的第一个字符必须是字母 ( B)变量名的长度不超过 255个字符 ( C)变量名可以包含小数点或者内嵌的类型声明字符 ( D)变量名不能使用关键字 12 设 a=“MicrosoftVisualBasic“,则以下使变量 b的值为 “VisualBasic
4、”的语句是_。 ( A) b=Left(a, 10) ( B) b=Mid(a, 10) ( C) b=Right(a, 10) ( D) b=Mid(a, 11, 10) 13 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer Cls For i=1 To 2 y=y+x x=x+2 Next Print x, y End Sub 程序运行后,连续 3次单击 Command1按钮后,窗体上显示的是 _。 ( A) 4 2 ( B) 12 18 ( C) 12 30 ( D
5、) 4 6 14 从键盘上输入两个字符串,分别保存在变量 str1、 str2中。确定第二个字符串在第一个字符串中起始位置的函数是 _。 ( A) Left ( B) Mid ( C) String ( D) Instr 15 执行语句 s=Len(Mid(“VisualBasic“, 1, 6)后, s的值是 _。 ( A) Visual ( B) Basic ( C) 6 ( D) 11 16 执行如下两条语句后,窗体上显示的是 _。 a=9.8596 Print Format(a. “$ 00, 00, 00“) ( A) 0,009.86 ( B) $9.86 ( C) 9.86 (
6、D) $0,009.86 17 以下关于 MsgBox的叙述中,错误的是 _。 ( A) MsgBox函数返回一个整数 ( B)通过 MsgBox函数可以设置信息框中图标和按钮的类型 ( C) MsgBox语句没有返回值 ( D) MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量 18 假定在网片框 Picturel中装入了一个 图形,为了清除该图形 (不删除图片框 ),应采用的正确方法是 _。 ( A)选择图片框,然后按 Delete键 ( B)执行语句 Picturel. Picture=LoadPicture(“) ( C)执行语句 Picturel. Pic
7、ture=“ ( D)选择图片框,在属性窗口中选择 Picture属性条,然后按 Enter键 19 在窗体上画一个名称为 List1的列表框,一个名称为 Label1的标签,列表框中显示若干个项目。单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操 作的程序是 _。 ( A) Private Sub List1_Click() Label1. Caption=List1. List1ndex End Sub ( B) Private Sub List1_Click() Label1. Name=List1. ListIndex End Sub ( C) Privat
8、e Sub List1_Click() Label1. Name=List1. Text End Sub ( D) Private Sub List1_Click() Label1. Caption=List1. Text End Sub 20 在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为Timer1,要求每隔一秒钟在文本框中显示一次当前的时间。程序为: Private Sub Timer1. _() TxtTime. text=Time End Sub 在下划线上应填入的内容是_。 ( A) Enabled ( B) Visible ( C) Interval (
9、 D) Timer 21 在窗体上画一个命令按钮和一个文本框,名称分别为 Command1和 Text1,然后编写如下程序: Private Sub Command1_Click() a=InputBox(“请输入日期 (131)“) t=“旅游景点 :“_ a End Sub 程序运行后,单击命令按钮则窗体上显示的内容是 _。 ( A) 7 9 ( B) 34 0 ( C) 9 7 ( D)死循环 24 以下能够正确计算 n!的程序是 _。 ( A) Private Sub Commeadl_Click() n=5: x=1 Do x=x*i i=i+1 Loop While i n Pri
10、nt x End Sub ( B) Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While i n Print x End Sub ( C) Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop Whilei =n Print x End Sub ( D) Private Sub Commsndl_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While i n Print x End Sub 25 设有
11、以下循环结构; Do 循环体 Loop While杂件 则以下叙述中错误的是 _。 ( A)若 “条件 ”是一个为 0常数,则一次也不执行循环体 ( B) “条件 ”可以是关系表达式、逻辑表达式或常数 ( C)循环体中可以使用 Exit Do语句 ( D)如果 “条件 ”总是为 True,则不停地执行循环体 26 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim arrayl(10, 10)As Integer Dim i, j As Integer For i=1 To
12、3 For j=2 To 4 arrayl(i, j)=i+j Next j Next i Text1. Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 _。 ( A) 12 ( B) 13 ( C) 14 ( D) 15 27 在窗体上画一个名称为 Command1的命令按钮,然后编写如下代码: Option Base 1 Private Sub Command1_Click() d=0 c=10 x=Array(10, 12, 21, 32, 24) For i=1 To 5 If x(i) c Then d=d
13、+x(i) c=x(i) Else d=d-c End If Next i Print d End Sub 程序运行后如果单击命令按钮,则在窗体上输出的内容为 _。 ( A) 89 ( B) 99 ( C) 23 ( D) 77 28 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim al(4, 4), a2(4, 4) For i=1 To 4 For j=1 To 4 a1(i, j)=i+j a2(i, j)=a1(i, j)+i+j Next j Next i Print al(3, 3); a
14、2(3, 3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。 ( A) 6 6 ( B) 10 5 ( C) 7 21 ( D) 6 12 29 设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为 Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim art(5)As Variant For i=1 To 5 art(i)=i Next n=10
15、 Call Fun(art(), n) Text1. Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 _。 ( A) 10 ( B) 15 ( C) 25 ( D) 24 30 以下关于函数过程的叙述中,正确的是 _。 ( A)函数过程形参的类型与函数返回值的类型没有关系 ( B)在函数过程中,过程的返回值可以有多个 ( C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 ( D)如果不指明函数过程参数的类型,则该参数没有数据类型 31 函数过程 F1的功能是:如果参数 b为 奇数,则返回值为 1,否则返回值为 0,以下能正确实现上述功能代
16、码的是 _。 ( A) Function F1(b As Integer) If b Mnd 2=0 Then Return 0 Else Return 1 End If End Function ( B) Function F1(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function ( C) Function F1(b As Integer) If b Mod 2=0 Than F1=1 Else F1=0 End If End Function ( D) Function F1(b As Integer) If
17、 b Mod 2 0 Then Return 0 Else Return 1 End If End Function 32 在窗体上画一个名称为 CommonDialogl的通用对话框,一个名为 Command1的命令按钮。要求单击命令按 钮时,打开一个保存文件的通用对话框。该窗体的标题为 “Save”,默认文件名为 “SaveFile”,在 “文件类型 ”栏中显示 *. txt,则能够满足上述要求的程序是 _。 ( A) Private Sub Command1_C1ick() CommonDialogl. FileName=“SayeFile“ CommonDialogl. Filter=
18、“All Files|*. *|(*. txt)|*. txt|(*. doe)|*. doc“ CommonDialogl. FilterIndex=2 CommonDialogl. DialogTitle=“Save“ CommonDialogl. Action=2 End Sub ( B) Private Sub Command1_Click() CommonDialogl. FileName=“SaveFile“ CqmmonDialogl. Filter=“All Files|*. *|*. txt)|*. txt|(*. doe)|*. doff“ CommonDialogl. F
19、ilterIndex=1 CommonDialegl. DialogTitle=“Save“ CommonDialogl. Action=2 End Sub ( C) Private Sub Command1_Click() CommonDialogl. FileName=“Save“ CommonDialogl. Filter=“All Files|*. *|(*. txt)|*. txt|(*. doe)|*. doe“ CommonDialogl. FilterIndex=2 CommonDialogl. DialogTitle=“SaveFile“ CommonDiaogl. Acti
20、on=2 End Sub ( D) Private Sub Command1_Click() CommonDialogl. FileName=“SaveFile“ CommenDialogl. Filter=“All Files|*. *|(*. txt)|*. txt|(*. doc)|*. doe“ CommonDialogl. FilterIndex=1 CommonDialogl. DialogTitle=“Save“ CommonDialogl. Action=1 End Sub 33 以下叙述错误的是 _。 ( A)在 KeyPress事件过程中不能识别键盘的按下与释放 ( B)在
21、 KeyPress事件过程中不能识别回车键 ( C)在 KeyDown和 KeyUp事件过程中,将键盘输入的 “A”和 “a”视作相同的字母 ( D)在 KeyDown和 KeyUp事件过程中,从大键盘下输入的 “1”和从右侧小键盘上输入的 “1”被视作不同的字符 34 窗体上有两个名称分别为 Text1、 Text2的文本框,一个名称为 Command1的命令按钮。程序运行后的窗体外观如图 16-4所示。 设有如下的 类型声明: Type Person name As String*8 major As String*20 End Type 当单击 “保存 ”按钮时,将两个文本框中的内容写入
22、一个随机文件 Testdat中。设文本框中的数据已正确地赋值给Person类型的变量 p。则能够正确地把数据写入文件的程序段是 _。( A) Open “C:Test29. dat“ For Random As #1 Put #1, 1, p Close #1 ( B) Open “C:Test29. dat“ For Random As #1 Get #1, 1, p Close #1 ( C) Open “C:Test29. dat“ For Random As #1 Len=Len(p) Put #1, 1, p Close #1 ( D) Open “C:Test29. dat“ Fo
23、r Random As #1 Len=Len(p) Get #1, 1, p Close #1 35 一棵二叉树第六层 (根结点为第一层 )的结点数最多【 】个。 36 采用结构化程序设计方法能够使程序易读、易理解、【 】和结构良好。 37 软件工程学中除软件开发技术需重视外,另一重要组成内容是软件的【 】。 38 数据库系统中实现各种数据管理功能的核心软件称为【 】。 39 在实际数据库系统中,其所支持的数据模型主要有层次模型、网状模型和【 】。 40 窗体中有两个命令按钮: “显示 ”(控件名为 CmdDisplay)和 “测试 ”(控件名为CmdTest)。单击 “测试 ”按钮时, 执行
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 151 答案 解析 DOC
