[计算机类试卷]VB笔试模拟试卷73及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷73及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷73及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 73及答案与解析 1 下列关于数据结构的基本概念的叙述中,错误的是 _。 ( A)数据元素是数据的基本单位 ( B)数据项是有独立含义的数据最小单位 ( C)数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 ( D)数据的逻辑结构分为线性结构和非线性结构 2 算法是求解问题的方法,具有输入,输出、有穷性、确定性和 _的特性。 ( A)可行性 ( B)计算性 ( C)程序设计性 ( D)检索性 3 设栈 S的初始状态为空,栈的容量为 5,若入栈的元素的顺序 是 e1、 e2、 e3、e4、 e5,则出栈元素的顺序不可能是 _。 ( A) e1、 e2; e3、 e4、
2、 e5 ( B) e5、 e4、 e3、 e2、 e1 ( C) e2、 e4、 e3、 e5、 e1 ( D) e3、 e4、 e1、 e2、 e5 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)以上 3种说法都不对 9 数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中, _ 不是数据库阶段的特点。 ( A)数据结构化 ( B)数据面向应用程序 ( C)数据共享性高 ( D)数据具有较高的独立性 10 已知一个部门有多个职工,一个职工只在一个部门工作;一个职工参加多个项目
4、,一个项目可由多个职工完成则部门和职工、职工和项目间的联系分别是_ 。 ( A) 1:n 1:n ( B) 1:1 1:n ( C) m:n m:n ( D) 1:n m:n 11 Visual Basic提供的工具栏中,一般只显示 _。 ( A)编辑 ( B)标准工具栏 ( C)窗体编辑器 ( D)调试 12 设有如下声明; Dim X As Integer 如果 Sgn(X)的值为 -1,则 X的值是 _。 ( A)整数 ( B)大于 0的整数 ( C)等于 0的整数 ( D)小于 0的数 13 表示窗体名称的属性是 _。 ( A) Name ( B) Caption ( C) Top (
5、 D) Title 14 窗体的边框类型 BorderStyle属性默认是 Sizable,表示 _。 ( A)窗体没有边框 ( B)窗体是固定单边框 ( C)固定对话框 ( D)窗体边框是可调整的 15 设窗体上有一个列表框控件 List1,且其中含有若干列表项,则以下能表示当前被选中的列表项内容的是 _。 ( A) List1.List ( B) List1.ListIndex ( C) List1.Index ( D) List1.Text 16 将数学表达式 Cos2(a+B)+5e2写成 Visual Basic的表达式,其正确的形式是 _。 ( A) Cos(a+B)2-4-5*e
6、xp(2) ( B) Cos2(a+B)=5*EXP(2) ( C) Cos(a+B)2+5*ln(2) ( D) Cos2(a+B0=5*LN(2) 17 语句 Print “25*40“输出的结果是 _。 ( A) 25*40 ( B)出现错误信息 ( C) 25*40 ( D) 1000 18 下列关于 Do Until-Loop型循环的叙述中,正确的是 _。 ( A)先执行循环体,当 Until后的表达式成立时继续循环 ( B)先执行 循环体,当 Until后的表达式成立时退出循环 ( C)先进行循环条件的判断,当 Until后的表达式成立时继续循环 ( D)先进行循环条件的判断,当
7、Until后的表达式成立时停止循环 19 用于动态地在菜单中增加菜单项的语句是 _。 ( A) LoadMenu ( B) Load ( C) UnloadMenu ( D) Unload 20 下列对话框有关属性中,用于设置初始的文件目录并返回用户选择的目录的属性是 _。 ( A) InitDir ( B) DialogTitle ( C) Filter ( D) FileName 21 表示窗体为 “模态型 ”(强制响应方式 )窗体的 “模式 ”值为 _。 ( A) VbModal或 1 ( B) VbModal或 0 ( C) VbModaless或 1 ( D) VbModaless或
8、 0 22 在下列 4个 Visual Basic表达式中,非法的表达式是 _。 ( A) a b+c ( B) a (b C) ( C) a+b c ( D) a$ b+c+10 23 Sub过程与 Function过程最根本的区别是 _。 ( A) Sub过程的 过程名称不能有返回值,而 Function过程能通过过程名称得到返回值 ( B) Sub过程名称与 Function过程名称的格式不统一 ( C)两种过程参数的传递方式不同 ( D) Function过程可以有参数, Sub不能有参数 24 函数 String(n, “str“)的功能是 _。 ( A)把数值型数据转换为字符串 (
9、 B)返回由 n个字符组成的字符串 ( C)从字符串中取出 n个字符 ( D)从字符串中第 n个字符的位置开始取子字符串 25 在窗体上画一个命令按钮,名称为 Command1。单击命 令按钮时,执行如下事件过程,则在弹出的信息框的标题栏中显示的信息是 _。 Private SubCommand1_Click() a$=“software and hardware“ b$=Right(a$, 8) c$ =Mid(a$,1,8) MsgBox a$ , b$ ,c$,1 End Sub ( A) software and hardware ( B) software ( C) hardware
10、 ( D) 1 26 执行如下语句: a = InputBox( “Today“, “Tomorrow“, “Yesterday“, “Day before yesterday“, 5) 将显示一个输入对话框时,在对话框的输入区中显示的信息是 _。 ( A) Today ( B) Tomorrow ( C) Yesterday ( D) Day before yesterday 27 对窗体编写如下代码,当程序运行后,按回车键,输出结果为 _。 Option Base 1 Private Sub Form KeyPress(KeyAscii As Integer) a = Array(237,
11、126,87,48,498) m1 = all) m2= 1 If KeyAscii = 13 Then For i = 2 To 5 If a(i) m1 Then m1 = a(j) m2= i End If Next i End If Print m1 Print m2 End Sub ( A) 48 4 ( B) 237 1 ( C) 498 5 ( D) 498 4 28 为了在按下 Esc键时执行某个命令按钮的 Click 事件过过程,需要把该命令按钮的一个属性设置为 True,这个属性是 ( A) Value ( B) Default ( C) Cancel ( D) Enabl
12、ed 29 在窗体上画一个名称 List1的列表框,一个名称为 Label1的标签。列表框中显示若干城市的名称。当单 ( A) Private Sub list1_Click() Label1. Caption= List1. ListIndex End Sub ( B) Private Sub Listl_Click() Label1. Name= List1. ListIndex End Sub ( C) Private Sub List1_Click() Label1. Name= List1. Text End Sub ( D) Private Sub List1_Click() La
13、bel1. Caption: List1. Text End Sub 30 在窗体上画一个名称为 Text1的文本框,并编写如下程序: Private Sub Form_Load( ) Show TextText = “ “ TextSetFocus End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y _ As Single) Print “程序设计 “ End Sub Private Sub Text1_Ke!tDown(KeyCode As Integer,Shift As
14、 Integer) Print “Visual Basic“; End Sub 程序运行后,如果按 A键,然后单击窗体,则在窗体上显示的内容是 _。 ( A) Visual Basic ( B)程序设计 ( C) A程序设计 ( D) Visual Basic程序设计 31 在窗体上画一个命令按钮,然后编写如下代码: Private Type Record ID As Integer Name As String * 20 End Type Private Sub Command1_Click( ) Dim MaxSize, NextChar, MyChar Open “d:vbtt. txt
15、“ For Input As #1 MaxSize = LOF(1) For NextChar = MaxSize To 1 Step - 1 Seek # 1, NextChar MyChar = Input(1, # 1) Next NextChar Print EOF(1) Close $1 End Sub 假设文件 d:vbtt. txt 的内容为 Hello eveybody! 那么程序运行后,单击命令按钮,其输出结果为 _。 ( A) True ( B) False ( C) 0 ( D) Null 32 在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1的
16、文本框,然后编写如下程序: Private Sub Command1_Click( ) Dim x,y,z As Integer x=5 y=7 z=0 Texttext = “ “ Call P1 (x,y,z) TextText = 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)没有显示 33 下列叙述中,错误的一条是 _。 ( A)不同子过
17、程中的局部变量可以具有相 同的名称 ( B)不同子过程中具有相同名称的局部变量指的是同一变量 ( C)某个子过程中声明的局部变量使用的生命周期仅限于该子过程被执行过程中 ( D)某个子过程中声明的局部变量使用范围仅限定于该子过程内 34 在按下任意一个鼠标按钮时被触发的事件是 _。 ( A) MouseMove事件 ( B) MouseUp事件 ( C) MouseDown事件 ( D) KeyUp事件 35 在下列文件系统控件的事件中,当文件列表框的 Path属性改变时发生的事件是 _。 ( A) Click ( B) DblCliek ( C) PattermChange ( D) Pat
18、hChange 36 在树形结构中,树根结点没有【 】。 37 Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向【 】的设计方法。 38 面向对象的模型中,最基本的概念是对象和【 】。 39 软件设计模块化的目的是【 】。 40 数据模型按不同应用层次分成 3种类型,它们是概念数据模型、【 】和物理数据模型。 41 关系式 x-5或 x5所对应的布尔表达式是【 】。 42 函数 Str$(256.36)的值是【 】。 43 新建一个工程,内有两个窗体,窗体 Form1上有一个命令按钮 Command1,单击该按钮, Form1窗体消失,显示 Form2窗体,程序
19、如下,请填空。 Private Sub Command1_Click() Form1.Hide Form2.【 】 End Sub 44 有如下函数过程: Function gys(ByVal x As Integer, ByVal y As Integer)As Integer Do While y 0 preminder=x/y x=Y y=preminder Loop gys=x End Function 以下是调用该函数的事件过程,该程序的运行结果是【 】。 Private Sub Command1_Click() Dim a As Integer, b As Integer a=10
20、: b=2 x=gys(a, b) Print x End Sub 45 下面程序是用冒泡法将数组 a中的 10个整数按升序排列,请将程序补充完整。 Private Sub Command1_Click( ) Dim a, Tmp As Integer a = Array (678,45,324,528,439,387,87,875,273,823) For i =【 】 Forj =0 To 9 Ifa (i) a(j) Then Tmp = a(i): a(i) = a(j) i a(j) = Tmp End If Next j,i For i = 0 To 9 Print a(i) Ne
21、xt End Sub 46 下列程序段的执行结果为【 】。 Dim A (10,10) For i = 2 To 4 For j =4 To 5 A(i,j) =i*j Next Next Print A (2,5) +A(3,4) +A(4,5) 47 把窗体的 KeyPreview属性设置为 True,并编写如下两个事件过程: Private Sub Form_KeyDown( KeyCode As Integer, Shift As Integer) Print KeyCode; End Sub Private Sub Form_KeyPress( KeyAscii As Integer
22、) Print Key Ascii End Sub 程序运行后,如果按下 a键,则在窗上输出的数值为【 】。 48 下列程序的功能是:将数据 1,2 , 10写入顺序文件 Base.txt中,请填空。 Private Sub Form_Click( ) Dim i As Integer Open “Base. txt“ For Output As #1 For i=1 To 10 【 】 Next Close #1 End Sub 49 在窗体上利用菜单编辑器设计一个主菜单项 “菜单控制 ”(Name属性值为mnuMenu),然后为其设计一个子菜单项 “增加菜单 ”(Name 属性值为 mnu
23、AdD)另外设置一个标题为空的菜单项 (控件数组 ),其 Name属性值为 mnuDyn,Index值为 0,Visible属性值为 False;然后编写以下程序来实现增加菜单项的功能。 Dim IndexId As Integer Private Sub mnuAdd_Click( ) Dim mnuCaption As String mnuCaption = InputBox(“请输入菜单项的标题 “) IndexId =【 】 【 】 mnuDyn(IndexID) mnuDyn(IndexID). Caption = mnucaption mnuDyn(IndexID). 【 】 =
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 73 答案 解析 DOC
