【计算机类职业资格】二级VISUAL+BASIC-33-2及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-33-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-33-2及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-33-2 及答案解析(总分:65.50,做题时间:90 分钟)一、选择题(总题数:25,分数:42.50)1.软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是_。(分数:2.00)A.模块高内聚B.模块低耦合C.模块独立性D.程序模块化2.下列描述中,不是线性表顺序存储结构特征的是 _ 。(分数:2.00)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系3.单击命令按钮,并在对话框内依次输入 99,73,84,88,-1,下列程序段的执行结果为_。 Private Sub Command1_Click(
2、) Dim S As Single, max As Single, min As Single n=0 S=InputBox(“Please enter a score“) max=S min=S Do While S=0 If Smax Then max=S End If If S min Then min=S End If S=InputBox(“Please enter a score“) n=n+1 Loop Print n; “:“; max, min End Sub(分数:2.00)A.4:99,88B.4;99,73C.4:99,73D.4;99,884.窗体上有两个名称分别为
3、Text1、Text2 的文本框。Text1 的 KeyUp 事件过程如下: Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer) Dim c As String c=UCase(Chr(KeyCode) Text2.Text=Chr(Asc(c)+2) End Sub 当向文本框 Text1 中输入小写字母 a 时,文本框 Text2 中显示的是_。(分数:1.00)AABaCCDc5.工程中有两个普通窗体 From1 和 From2,其中 From1 中有一个按钮,启动程序后,单击 From1 中的按钮,输出结果为_。 P
4、rivate Sub Command1_Click() Print “A“ Form2.Show vbModal Print“B“ End Sub(分数:2.00)A.From1 中显示 A,From2 中显示 BB.From1 中显示 A,From2 中无显示C.From1 中无显示,From2 中显示 ABD.From1 中无显示,From2 中显示 B6.以下关于图片框控件的说法中,错误的是 _ 。(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框
5、中图形的大小7.滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。(分数:1.00)A.MaxB.ValueC.LargeChangeD.SmallChange8.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 _。(分数:1.00)A.概要设计B.详细设计C.可行性分析D.需求分析9.以下可以构成语句的一项是_。(分数:2.00)A.对象名,属性B.对象名,方法名C.对象名.事件名D.对象名,函数名10.窗体上有一个名称为 Label1 的标签和一个名称为 Command1 的命令按钮。命令按钮的单击事件过程如下: Private Sub Co
6、mmand1_Click() x= InputBox(“输入 x:“,0) y= InputBox(“输入 y:“,0) Label1. Caption=x+y End Sub 运行程序,单击命令按钮,在输入对话框中分别输入 2、3,运行的结果是_。(分数:2.00)A.程序运行有错误,数据类型不匹配B.程序运行有错误,InputBox 函数的格式不对C.在 Label1 中显示 5D.在 Label1 中显示 2311.单击命令按钮执行下列程序,其输出结果是 _ 。 Private Sub Command1_Click() Dim a As Integer, b As Integer, c
7、As Integer a=3 b=4 c=5 Print SecProc(c, b, a) End Sub Function FirProc(x As Integer, y As Integer, z As Integer) FirProc=2*x+y+3*z End Function Function SecProc(x As Integer, y As Integer, z As Integer) SecProc=FirProc(z, x, y)+x End Function(分数:2.00)A.20B.22C.28D.3012.通过 InputBox 函数可以产生输入对话框。若执行下列语
8、句: st$=InputBox(“请输入字符串“,“字符串对话框“,“字符串“) 则运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为 _ 。(分数:2.00)A.字符串B.请输入字符中C.字符串对话框D.用户输入内容13.窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load() List1.Addltem“Beijing“ List1.Addltem“Tianjin“ List1.Addltem“Shanghai“, Text1.Text=“ End Sub Private Sub Listl_Dbl Click() x=Listl.
9、Text Printx+Textl.Text End Sub 程序运行后,在文本框中输入“China“,然后双击列表框中的“Shanghai“,则输出结果为 _ 。(分数:2.00)A.China BeejingB.China TianjinC.China ShanghaiD.Shanghai China14.在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为 Drive1、Dir1 和File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在Dir1_Change 事件过程中应使用的语句是 _。(分数:1.00)A.Dirvel.Drive
10、=Dir1.PathB.Dir1.Path=Drive1.DriveC.Dir1.Path=File1.PathD.File1.Path=Dir1.Path15.由系统触发的事件有_。(分数:2.00)A.Hscrollbox、Click、DtbClickB.Mousedown、Mouseup、MousemoveC.Initialize、Load、TimerD.Keypress、Keydown、Keyup16.窗体上有一个名称为 Combo1 的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是(分数:2.50)A.Private Sub Comb
11、o1_KeyDown(KeyCode_As Integer, Shift As Integer)If KeyCode=13 ThenCombo1.AddItemCombo1.TextEnd IfEnd SubB.Private Sub Combo1_KeyDown(KeyCode_As Integer, Shift As integer)If KeyCode=13 ThenCombo1.AddItemText1.TextEnd IfEnd SubC.Private Sub Combo1_Click()Combo1.AddItem Combo1.TextEnd SubD.Private Sub
12、Combo1_Click()Combo1.AddItem Text1.TextEnd Sub17.若在某窗体模块中有如下事件过程: Private Sub Command1_Click(Index As Integer) End Sub 则以下叙述中正确的是_。(分数:2.00)A.此事件过程与不带参数的事件过程没有区别B.有一个名称为 Command1 的窗体,单击此窗体则执行此事件过程C.有一个名称为 Command1 的控件数组,数组中有多个不同类型控件D.有一个名称为 Command1 的控件数组,数组中有多个相同类型控件18.在表达式 2+3*45-Sin(x+1)/2 中,首先进行
13、的运算是 _ 。(分数:2.00)A.45B.3*4C.x+1D.Sin()19.标签控件能够显示文本信息,文本内容只能用什么属性来设置?(分数:1.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle20.鼠标拖放控件要触发两个事件,这两个事件是_。(分数:1.00)A.DragOver 事件和 DragDrop 事件B.Drag 事件和 DragDrop 事件C.MouseDown 事件和 KeyDown 事件D.MouseUp 事件和 KeyUp 事件21.命令按钮不能响应的事件是(分数:1.00)A.DblClickB.ClickC.MouseDo
14、wnD.MouseUp22.下列程序执行后,变量 S 的值为_ 。 Dim s As Long,X As Integer s=0 X=1 Do While x10 s= s+ x x=x+2 Loop Print s(分数:2.00)A.10B.25C.50D.10023.将 E-R 图转换为关系模式时,实体和联系都可以表示为_。(分数:2.00)A.属性B键C.关系D域24.在关系数据库中,用来表示实体间联系的是_。(分数:1.00)A.属性B.二维表C.网状结构D.树状结构25.数据流程图(DFD 图)是(分数:2.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析
15、工具D.面向对象方法的需求分析工具二、填空题(总题数:14,分数:23.00)26.阅读程序: Private Sub Form_Click() msg 1$“继续吗?“ msg 2$=“操作对话框“ rMsgBox(msgl$,vbYesNo Or vbDefaultButton2,msg2$) End Sub 程序运行后,单击窗体,将产生一个信息框。此时如果直接按 Enter 键,则相当于用鼠标单击信息框中的 _ 1_ 按钮。 (分数:1.00)27.表达式(7/3+1)*(18/-1)的值是 1。 (分数:2.00)28.在窗体上有一个名为 Image1 的图像框,现在要把“D:”盘根目
16、录下的图片文件“Foxbmp”在其中显示出来,使用的语句是 1。 (分数:1.00)29.在菜单编辑器中,菜单-项前面的 4 个小点的含义是 _ 1_ 符号。 (分数:1.00)30.对数据元素之间的逻辑关系的描述是 1。 (分数:2.00)31.下列程序为比较排序法排序程序,请补充完该程序(该程序对 10 个数值数据进行排序处理)。 Dim a(1 To 10)AS Integer Private Sub Form _Click() Randomize p=“” For i = 1 To 10 Do x = Int (Rnd * 90) + 10 yes = 0 For j = 1 To _
17、 1_ If x = a(j) Then yes = 1: Exit For Next Loop While yes = 1 a(i) = x Next i For i = 1 To 9 For _ 2_ To 10 If a(i) a(j) Then t = a(i) _ 3_ a(j) = t End If Next j Next i p = Str(a(1) For i = 2 To 10 p = p “:“; max, min End Sub(分数:2.00)A.4:99,88B.4;99,73C.4:99,73 D.4;99,88解析:4.窗体上有两个名称分别为 Text1、Text
18、2 的文本框。Text1 的 KeyUp 事件过程如下: Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer) Dim c As String c=UCase(Chr(KeyCode) Text2.Text=Chr(Asc(c)+2) End Sub 当向文本框 Text1 中输入小写字母 a 时,文本框 Text2 中显示的是_。(分数:1.00)AABaCC Dc解析:解析 KeyDown 和 KeyUp 事件的 KeyCode 参数返回的是“键”,即按字母“A”和“a”时得到的KeyCode 的值是相同的,都是&H41。
19、因此程序中对输入“a”时得到的 KeyCode,经 Chr 函数转为字符后为“A”,经 Ucase 函数转换仍为“A”,所以变量 c 中的字符为“A”。Asc(c)将返回变量 c 中的第一个字符的 ASCII,加 2 后,再由 Chr 函数转为字符即为“A”后面的第 2 个字符,即“C”。所以答案应为选项C。5.工程中有两个普通窗体 From1 和 From2,其中 From1 中有一个按钮,启动程序后,单击 From1 中的按钮,输出结果为_。 Private Sub Command1_Click() Print “A“ Form2.Show vbModal Print“B“ End Sub
20、(分数:2.00)A.From1 中显示 A,From2 中显示 BB.From1 中显示 A,From2 中无显示 C.From1 中无显示,From2 中显示 ABD.From1 中无显示,From2 中显示 B解析:6.以下关于图片框控件的说法中,错误的是 _ 。(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小 解析:7.滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。(分数:1.00)A.MaxB.ValueC
21、.LargeChangeD.SmallChange 解析:解析 滚动条控件(HScroll 或者 VScroll)的属性和事件: 属性 Value 属性 Value 属性对应于滚动框在滚动条中的位置,其值介于 Min 和 Max 属性值之间。当 Value 属性值等于 Min 属性值时,滚动框位于滚动条的最左端(水平滚动条)或最顶端(垂直滚动条):当 Value 属性值等于 Max 属性值时,滚动框位于滚动条的最右端(水平滚动条)或最底端(垂直滚动条)。 Min 和 Max 属性 Min 属性设置滚动框位于滚动条最左端或者最顶端时 Value 属性的值。Max 属性设置滚动框位于滚动条最右端或
22、者最底端时 Value 属性的值。 SmallChange 属性 设置鼠标单击滚动箭头时滚动框移动的大小。 LargeChange 属性 设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。 事件 Scroll 事件 拖动滚动框时,Scroll 事件被触发。 Change 事件 释放滚动框或者单击滚动条或滚动箭头时,Change 事件被触发。8.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 _。(分数:1.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:解析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是
23、说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。 软件生命周期的主要活动阶段为: 可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。 软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册
24、、操作手册等面向用户的文档,编写单元测试计划。 软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。9.以下可以构成语句的一项是_。(分数:2.00)A.对象名,属性B.对象名,方法名 C.对象名.事件名D.对象名,函数名解析:10.窗体上有一个名称为 Label1 的标签和一个名称为 Command1 的命令按钮。命令按钮的单击事件过程如下: Private Sub Command1_Click() x= InputBox(“输入 x:“,0) y= Inpu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC332 答案 解析 DOC
