【计算机类职业资格】二级VISUAL+BASIC笔试309及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试309及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试309及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 309 及答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在窗体上画两个标签和一个命令按钮,其名称分别为 Labe11、Labe12 和 Command1,然后编写如下程序:Private SUb fune(L As Label,By Val a As Integer) L.Caption=“1234“ a=a*a End Sub Private Sub Form Load() Labe11.Captlon=“ABCD“ Labe12.Capfion=10 End Sub Private SUb Co
2、mmand1_Click() a=Val(Label2.Caption) Callfunc(Labell,A) Labe12.Caption=a End Sub 程序运行后,单击命令按钮,在两个标签 Labe11 和 Labe12 中显示的内容分别是_。(分数:2.00)A.ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 102.在窗体上画一个命令按钮,然后编写如下程序: Sub S1(By Val x As Integer, By Val y As Integer) Dim t As Integer t=x x=y y=r End Sub Private
3、Sub Command1_Click() Dim a As Integer, b As Integer a=10 b=30 S1 a,b Print“a=“;“b=“;b End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:2.00)A.a=30 b=10B.a=30 b=30C.a=10 b=30D.a=10 b=103.在设计应用程序时,通过_窗口可以查看到应用程序工程中的所有组成部分。(分数:2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口4.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地
4、址的集合C.路径的集合D.目标的集合5.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量 strlnput 的内容是_。 atrInput=Input Box(“请输入字符串“,“字符串对话框“,“字符串“)(分数:2.00)A.“请输入字符串“B.“字符串对话框“C.“字符串“D.空字符串6.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim b As Integer b=b+1 End Sub 运行程序,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)A.0B.1C.2D.3
5、7.以下语句的输出结果是_。 Print Format$(“123.58“,“#,#.00“)(分数:2.00)A.123.58B.123.00C.123.58D.0,123.588.假定程序中有以下语句: answer=MsgBox(“String1“,“String2“,“String31“,2) 执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.19.在窗体上画一个命令按钮其名称为 Command1),然后编写如下事件过程: Private Sub Command1 Click
6、() For i=1 T04 If i=1 Thenx=i If i=4 Then x=x+1 Print x Next i End Sub 程序运行后,单击命令按钮;其输出结果为 _。(分数:2.00)A.1 2 3 4B.2 3 4 5C.2 3 4 4D.3 4 5 610.设置复选框中或单选按钮的标题对齐方式的属性是_。(分数:2.00)A.AlignB.StyleC.SortedD.Alignment11.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型12.改变驱动器
7、列表框的 Drive 属性值将激活_事件。(分数:2.00)A.ChangeB.ScrollC.KeyDownD.KeyUp13.算法分析的目的是_。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进14.窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容以下可以实现上述操作的事件过程是_。(分数:2.00)A.Pdwte Sub Text1_Changc() LabelCaption=Text1.Text End S
8、ubB.Private Sub Text1_Click() LabelCaption=Text1.Text End SubC.PrivateSubLabell_Change() LabelCaption=Text1.Text End SubD.Private Sub Labell_Click() Label1.Caption=Text1.Text End Sub15.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计17.在窗体上画一个命令按钮(名称为 C
9、ommand1),然后编写如下事件过程: Private Sub Command1_Click() b=5 c=6 Pdnta=b+c End Sub 程序运行后,单击命令按钮,输出的结果是_。(分数:2.00)A.a=11B.a=b+cC.a=D.False18.在 Visual Basic 中,下列运算符中优先级最高的是_。(分数:2.00)A.*B./C.D.Not19.以下程序段运行的结果是_。 Dima(-1 To 5)As Boolean Dim flag As Boolean flag=False Dim i As Integer Dim j As Integer Do Unti
10、l flag=True For i=-1 To 5 j=j+1 If a(i)=False Then a(i)=True Exit For End If If i=5 Then flag=True End If Next Loop Print j(分数:2.00)A.20B.7C.35D.820.下列说法中,不属于数据模型所描述的内容是_。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束21.设窗体 Form1 中有一名为 mnuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下AIt+F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标
11、题应为 _。 (分数:2.00)A.File(B.File(C.File(“b=“;b End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:2.00)A.a=30 b=10B.a=30 b=30C.a=10 b=30 D.a=10 b=10解析:评析 过程 S1 似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的;所以执行完该过程后,a 和 b 的值并未被交换,保持原来的值不变。3.在设计应用程序时,通过_窗口可以查看到应用程序工程中的所有组成部分。(分数:2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口 解析:评析 工程管理器窗口用来列
12、出当前工程中的窗体和模块以及类模块等工程的组成部分。4.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合 D.目标的集合解析:评析 软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。5.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量 strlnput 的内容是_。 atrInput=Input Box(“请输入字符串“,“字符串对话框“,“字符串“)(分数:2.00)A.“请输入字符串“B.“字符串
13、对话框“C.“字符串“ D.空字符串解析:评析 InputBox(“请输入字符串“,“字符串对话框“,“字符串,),其中“请输入字符串”为在文本框显示给用户的信息,“字符串对话框”为显示在输入框标题栏中的标题,“字符串”为在没有用户输入时返回的值。6.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim b As Integer b=b+1 End Sub 运行程序,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)A.0B.1 C.2D.3解析:评析 变量定义后,若没有人工定义初值,程序启动后,系
14、统将自动把变量初值设为 0。本题中,变量 b 是局部变量,只作用于单击事件中,每次单击都会对 b 重新赋值。7.以下语句的输出结果是_。 Print Format$(“123.58“,“#,#.00“)(分数:2.00)A.123.58 B.123.00C.123.58D.0,123.58解析:评析 Fotmat 用于格式化输出文本,其一般格式如下: Format(expresmon,format) 其中,expression 为任何有效表达式。format 为格式字符串,其描述符作用如下: #:输出数字,不在输出前后补 0。 0:输出数字,在输出的前后补 0。 .:输出小数点。 ,:输出千分
15、位分隔符。 %,输出百分比符号,同时转化数值。 $:输出前加“S”。8.假定程序中有以下语句: answer=MsgBox(“String1“,“String2“,“String31“,2) 执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.1 解析:评析 MszBox 函数;在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 返回值 常数 值 描述 vboK 1 OK vbCaneel2 Cancel vbAbort 3 Abert vbRe
16、try 4 Retry vblgnore 5 1gnore vbYes 6 Yes vbNo 7 NO 本题单击的是“确定”按钮,及 vboK,所以 MsgBox返回 1。9.在窗体上画一个命令按钮其名称为 Command1),然后编写如下事件过程: Private Sub Command1 Click() For i=1 T04 If i=1 Thenx=i If i=4 Then x=x+1 Print x Next i End Sub 程序运行后,单击命令按钮;其输出结果为 _。(分数:2.00)A.1 2 3 4B.2 3 4 5 C.2 3 4 4D.3 4 5 6解析:评析 第一次
17、循环时 x 的值为 2,每次加 1,所以答案为 2 3 4 5。10.设置复选框中或单选按钮的标题对齐方式的属性是_。(分数:2.00)A.AlignB.StyleC.SortedD.Alignment 解析:评析 复选框和单选按钮的相关属性 sqle 属性:指定复选框或单选按钮的显示方式。 Alignment 属性:设置复选框或单选按钮控件标题的对齐方式,可以取 0 和 1 两种值,取值为 0 则控件标题左 对齐,取值为 1NU 控件标题右对齐11.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软
18、件D.特定的数据模型 解析:评析 在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系;这正是通过采用特定的数据模型来实现的。12.改变驱动器列表框的 Drive 属性值将激活_事件。(分数:2.00)A.Change B.ScrollC.KeyDownD.KeyUp解析:评析 驱动器列表框控件的相关属性和事件 驱动器列表框的 Drive 属性,用来设置或返回程序运行时所选择的驱动器名。 当驱动器列表框的 Drive 属性值发生变化时,会触
19、发驱动器列表框的 Change 事件。 当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的 Scroll 事件。 在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱13.算法分析的目的是_。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 解析:评析 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。14.窗体上画一个文本框(其名称为 Text
20、1)和一个标签(其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容以下可以实现上述操作的事件过程是_。(分数:2.00)A.Pdwte Sub Text1_Changc() LabelCaption=Text1.Text End Sub B.Private Sub Text1_Click() LabelCaption=Text1.Text End SubC.PrivateSubLabell_Change() LabelCaption=Text1.Text End SubD.Private Sub Labell_Click() Label1.Capti
21、on=Text1.Text End Sub解析:评析 当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在 Textt Change()事件中。15.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:评析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。解析:评析 CommonDialogl.Filter=“(*DOC)|*.DOC“,通过 ShowOpen
22、方法显示“打开”对话框时对话框的“文件类型”栏中只显示扩展名为.DOC 的文件。17.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() b=5 c=6 Pdnta=b+c End Sub 程序运行后,单击命令按钮,输出的结果是_。(分数:2.00)A.a=11B.a=b+cC.a=D.False 解析:评析 在本题中,变量 a 未定义,因此初始值为 0,在表达式 a=b+c 中,a=O,b+c=5+6=11,所以表达式的值为 False,程序的输出结果为 False。18.在 Visual Basic 中,下列
23、运算符中优先级最高的是_。(分数:2.00)A.* B./C.D.Not解析:评析 运算符优先级别算术运算,关系运算,逻辑运算算术运算符运算优先级:(指数),(取负),(乘法)*,(浮点除法)(整数除法)(取模)MOD(加法)+。19.以下程序段运行的结果是_。 Dima(-1 To 5)As Boolean Dim flag As Boolean flag=False Dim i As Integer Dim j As Integer Do Until flag=True For i=-1 To 5 j=j+1 If a(i)=False Then a(i)=True Exit For En
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 309 答案 解析 DOC
