【计算机类职业资格】二级VISUAL+BASIC-21-2及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-21-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-21-2及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-21-2 及答案解析(总分:58.01,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:53.00)1.下列关于测试的叙述,错误的是U /U。 A. 测试是为了发现程序中的错误而执行程序的过程 B. 测试是为了表明程序是正确的 C. 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案 D. 成功的测试是发现了至今为止尚未发现的错误的测试(分数:1.00)A.B.C.D.2.设有如下程序:Option Base 0Private Sub Form_Click()Dim aDimi As Integera=Array(1, 2, 3, 4, 5,
2、6, 7, 8, 9)For i=0 To 3Print a(5-i);NextEnd Sub程序运行后,单击窗体,则在窗体上显示的是_。 A. 4 3 2 1 B. 5 4 3 2 C. 6 5 4 3 D. 7 6 5 4(分数:2.00)A.B.C.D.3.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置 _属性为“*”号。 A. Text B. MultiLine C. ScrollBars D. PasswordChar (分数:1.00)A.B.C.D.4.下列各种形式的循环中,输出“*”的个数最少的循环是U /U A.a=5:b=8 Do Print “ * “ a=a
3、+1 Loop While ab B.a=5:b=8 Do Print “ * “ a=a+1 Loop Until ab C.a5:b8 Do Until a-b Print “ * “ b=b+1 Loop D.a=5:b=8 Do Until ab Print “ * “ a=a+1 Loop(分数:2.00)A.B.C.D.5.数据库的 3 级模式之间存在的映射关系正确的是_。 A. 外模式/内模式 B. 外模/模式 C. 外模式/外模式 D. 模式/模式(分数:2.00)A.B.C.D.6.Visual Basic 中窗体文件的扩展名是 _。 A. VBP B. FRM C. VBW
4、 D. PDM(分数:1.00)A.B.C.D.7.有如下的程序段,该程序段执行完后,共执行的循环次数是total=0Counter=1DoPrint Countertotal=total * Counter + 1Print totalCounter=Counter +1If total 10 ThenExit DoEnd IfLoop While Counter=10 A. 4 B. 10 C. 15 D. 20(分数:1.00)A.B.C.D.8.在使用应用程序时,常常用作在单击时执行指定的操作的控件是 A. 命令按钮 B. 图片框 C. 复选框 D. 单选按钮 (分数:1.00)A.B
5、.C.D.9.下面程序段执行结果为x=Int(Rnd()+3)Select Case xCase 5Print “excellent“Case 4Print “good“Case 3Print“pass“Case ElsePrint“fail“End Select A.excellent B.good C.pass D.fail (分数:1.00)A.B.C.D.10.在窗体上画一个通用对话框,其名称为 CommonDialogl,然后画一个命令按钮,并编写如Private Sub Command1_Click()CommonDialogl. Flags = vbOFNHideReadOnly
6、CommonDialogl. Filter =“ All Files(*.*)|*. * |Text Files(*.txt)|*. txtCommonDialogl. FilterIndex = 1CommonDialogl. ShowOpenMsgBox CommonDialogl. FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 A. All Files(*.*) B. Text Files(*.txt) C. Batch Files(*.bat) D. All Files(*. *)|Text Files(*.txt)(
7、分数:1.00)A.B.C.D.11.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是U /U。 A. DB 包含 DBS 和 DBMS B. DBMS 包含 DB 和 DBS C. DBS 包含 DB 和 DBMS D. 没有任何关系(分数:2.00)A.B.C.D.12.下列叙述中正确的是 _。 A. 在窗体的 Form Load 事件过程中定义的变量是全局变量 B. 局部变量的作用域可以超出所定义的过程 C. 在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 D. 在调用过程中,所有局部变量被系统初始化为 0 或空
8、字符串(分数:1.00)A.B.C.D.13.以下叙述中错误的是_ 。 A.在程序运行时,通用对话框控件是不可见的 B.在同一个程序中,用不同的方法(如 ShowOpen 或 ShowSave 等)激活同一个通用对话框,可以使该通用对话框具有不同的作用 C.调用通用对话框的 ShowOpen 方法,能够直接打开在该通用对话框中指定的文件 D.调用对话框的 ShowColor 方法,可以打开颜色对话框(分数:2.00)A.B.C.D.14.运行下列程序段后,显示的结果为U /U。J1=23J2=32If J1J2 Then Print J2 Else Print J1 A. 23 B. 32 C
9、. 55 D. 2332(分数:2.00)A.B.C.D.15.进行程序设计时,U /U不是进行输入和输出方式设计时必须考虑的原则。 A. 应允许使用自由格式 B. 应允许默认值 C. 输入格式要简单,以使得输入的步骤和操作尽可能简单 D. 一次最好只输入一个数据,系统确认后再输入下一个数据(分数:1.00)A.B.C.D.16.如果 A 为整数且|A|=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式 If 语句是U /U。 A. If Int()=A And Sqr()=10 Then Print “OK“ Else Print “Error“ B. If Fix(a)
10、=a And Abs(a)=10 Then Print “OK“ E1se Print “Error“ C. If Iht()=A And(A=10,A=-10)Then Print “OK“ Else Print “Error“ D. If Fix()=A And A=10,And A=-10 Then Print “OK“ Else Print “Error“(分数:2.00)A.B.C.D.17.在窗体上画两个名称分别为 Text1、Text2 的文本框,一个名称为 Label1 的标签,窗体外观如图 a 所示。要求当改变任一个文本框的内容,就会将该文本框的内容显示在标签中,如图 b 所
11、示。实现上述功能的程序如下:Private Sub Text1_Change() Call ShowText(Text1) End SuoPrivate Sub Text2_Change() Call ShowText(Text2) End SubPrivate Sub ShowText(T As TextBox ) Labe1 1.Caption=“文本框中的内容是:“T.TextEnd Sub关于上述程序,以下叙述中错误的是U /U。 A. ShowText 过程的参数类型可以是 Contro1 B. ShowText 过程的参数类型可以是 Variant C. 两个过程调用语句有错,应分
12、别改为 Call ShowText(Text1.Text)、Call ShowText(Text2.Text) D. ShowText 过程中的 T 是控件变量(分数:2.00)A.B.C.D.18.滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。 A. Max B. Value C. LargeChange D. SmallChange(分数:1.00)A.B.C.D.19.用来设置文字字体是否为斜体的属性是_。 A. FontBold B. FontSlope C. Fontltalic D. FontUnderline(分数:2.00)A.B.C.D.20.当 Es
13、c 键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为 Tree? A) Style D) Default C) Caption D) Cancel(分数:1.00)A.B.C.D.21.假定窗体的名称(Name 属性)为 Form1,则把窗体的标题设置为“等级考试”的语句为_。 A. Form1=“等级考试“ B. Caption=“等级考试“ C. Form1.Text=“等级考试“ D. Form1.Name=“等级考试“(分数:2.00)A.B.C.D.22.要使某菜单能够通过按住键盘上的Alt键及1键打开,应U /U。 A.在“名称”栏中“K”字符前加上“NextEnd Su
14、b程序运行后,单击窗体,则在窗体上显示的是_。 A. 4 3 2 1 B. 5 4 3 2 C. 6 5 4 3 D. 7 6 5 4(分数:2.00)A.B.C. D.解析:解析 不要把下标和数组元素值相混淆。函数 Array 将初值赋给数组 a,在循环中将下标为5、4、3、2 的数组元素值打印出来,即 6、5、4、3。3.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置 _属性为“*”号。 A. Text B. MultiLine C. ScrollBars D. PasswordChar (分数:1.00)A.B.C.D. 解析:解析 PasswordChar 属性:返回或设置
15、一个值,该值指示所键入的字符或占位符在 TextBox 控件中是否要显示出来;返回或设置用作占位符。 为了在对话框中创建一个密码域应使用此属性。虽然能够使用任何字符,但是大多数基于 Windows 的应用程序使用星号(*)。 注意:如果 MultiLine 属性被设为True,那么设置 PasswordChar 属性将不起效果。4.下列各种形式的循环中,输出“*”的个数最少的循环是U /U A.a=5:b=8 Do Print “ * “ a=a+1 Loop While ab B.a=5:b=8 Do Print “ * “ a=a+1 Loop Until ab C.a5:b8 Do Un
16、til a-b Print “ * “ b=b+1 Loop D.a=5:b=8 Do Until ab Print “ * “ a=a+1 Loop(分数:2.00)A.B.C. D.解析:解析 选项 A、B 先打印*,然后判断条件是否符合条件,而选项 C、D 先判断后打印,显然选项A、B 要多打印*,排除。重点比较 Until a-b 和 Until ab 两个条件,选项 C 不打印*,故选项 C 符合条件。5.数据库的 3 级模式之间存在的映射关系正确的是_。 A. 外模式/内模式 B. 外模/模式 C. 外模式/外模式 D. 模式/模式(分数:2.00)A.B. C.D.解析:解析 在
17、 3 级模式之间存在着两种映射,一种是“外模式/模式”间的映射,这种映射把用户数据库与概念模式数据库联系起来;另一种是“模式/内模式”间的映射,这种映射把概念模式数据库与物理数据库联系起来。在数据库的 3 级模式之间,不存在外模式/内模式映射、外模式/外模式映射和模式/模式映射。6.Visual Basic 中窗体文件的扩展名是 _。 A. VBP B. FRM C. VBW D. PDM(分数:1.00)A.B. C.D.解析:解析 VB 中窗体文件的扩展名为 FRM,即 Form。7.有如下的程序段,该程序段执行完后,共执行的循环次数是total=0Counter=1DoPrint Cou
18、ntertotal=total * Counter + 1Print totalCounter=Counter +1If total 10 ThenExit DoEnd IfLoop While Counter=10 A. 4 B. 10 C. 15 D. 20(分数:1.00)A. B.C.D.解析:解析 考查考生对循环结构语句的掌握。 【解题要点】DoLoop While 语句 【错解分析】本题中 Counter 为计数器,当 Counter=4 时,total=4110,跳出循环,共执行 4 次循环。 【考点链接】DoLoop While 结构和条件语句或多分支结构的嵌套结构。8.在使用
19、应用程序时,常常用作在单击时执行指定的操作的控件是 A. 命令按钮 B. 图片框 C. 复选框 D. 单选按钮 (分数:1.00)A. B.C.D.解析:解析 考核控件的使用规则。 【解题要点】从编程的角度上,命令按钮、复选框和单选按钮十分相似,但对于用户来 说,它们的用途不同。在应用程序中,命令按钮通常用来在单击时执行指定的操作,而复 选框和单选按钮用来表示“选”或“不选”两种状态。复选框用“”表示被选中,在一个 运行窗体上可以同时选取多个复选框;单选按钮不同,在一组单选按钮中只能选择其中 一个(用“?”表示被选中)。当选中一个单选按钮后,其他单选按钮都处于关闭状态。9.下面程序段执行结果为
20、x=Int(Rnd()+3)Select Case xCase 5Print “excellent“Case 4Print “good“Case 3Print“pass“Case ElsePrint“fail“End Select A.excellent B.good C.pass D.fail (分数:1.00)A.B.C. D.解析:解析:本题中可以看到 x=Int(Rnd()+3)语句,其中 Rnd 用来产生随机数,其值在 01 之间,而在(Rnd()+3)前面有 Int 进行强制转换 ,所以 x 为 3,执行 Print“pass“语句。10.在窗体上画一个通用对话框,其名称为 Com
21、monDialogl,然后画一个命令按钮,并编写如Private Sub Command1_Click()CommonDialogl. Flags = vbOFNHideReadOnlyCommonDialogl. Filter =“ All Files(*.*)|*. * |Text Files(*.txt)|*. txtCommonDialogl. FilterIndex = 1CommonDialogl. ShowOpenMsgBox CommonDialogl. FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 A. Al
22、l Files(*.*) B. Text Files(*.txt) C. Batch Files(*.bat) D. All Files(*. *)|Text Files(*.txt)(分数:1.00)A. B.C.D.解析:解析 通用对活框控件的 CommonDialogl 的 Filter 属性用来指定在对话框中显示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框的“文件类型”的下拉列表中选择。Filter 的属性值由一对或多对文本字符串组成,每对字符串用管道符“|”隔开,在管道符“|”前面的部分称为描述,后面的部分一般为通配符和文件扩展名,称为“过滤器”。如“*. txt”等,
23、各对字符串之间也用管道符隔开。其格式如下: 窗体.对话框名.Filter=“描述符 1|过滤器 1|描述符 2|过滤器 2” 如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下拉列表选择要显示的文件类型,而最初默认显示的文件类型(过滤器)可以由 FilterIndex 属性来指定,该属性是一个整数。用 Filter 属性设置多个过滤器后,每个过滤器都有一个值,第一个过滤器的值为 1,第二个过滤器的值为 2,用FilterIndex 属性可以指定作为默认显示的过滤器,本题中的值是 1,所以显示 All Files(*)。11.数据库 DB、数据库系统 DBS、数据库管理系统 D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC212 答案 解析 DOC
