【计算机类职业资格】二级VISUAL+BASIC笔试320及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试320及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试320及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 320 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下关于变量作用域的叙述中,正确的是_。(分数:2.00)A.窗体中凡被声明为 Private 的变量只能在某个指定的过程中使用B.全局变量必须在标准模块中声明C.模块级变量只能用 private 关键字声明D.Static 类型变量的作用域是它所在的窗体或模块文件2.以下叙述中错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程可以被其他窗体调用C.在设计 Visual Bas
2、ic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中进行定义3.设有语句: X=InputBox(“输入数值“,“0“,“示例“) 程序运行后,如果从键盘上输人数值 10 并按回车键,则下列叙述中正确的是_。(分数:2.00)A.变量 x 的值是数值 10B.在 InputBox 对话框标题栏中显示的是“示例”C.0 是默认值D.变量 x 的值是字符串“10”4.软件中子类部件对父类部件属性的延续性指软件的_。(分数:2.00)A.独立性B.共享性C.多态性D.继承性5.窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Optl
3、on Base 1 Prlvete Sub Command1_Click() Dim s As Variant a=Array(1, 2, 3, 4, 5) Sum=0 For i=1 To 5 Sum=Sum_a(i) Next i X=Sum/5 For i=1 To 5 If a(i)x Then Print a(i); Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.00)A.1 2B.1 2 3C.3 4 5D.4 56.设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入信息,以下能实现该操作的语句
4、是_。(分数:2.00)A.Text1. MaxLength=0B.Text1. Enabled=FalseC.Text1. Visible=FalseD.Text1. Width=07.关键字声明的局部变量在整个程序运行中一直存在的是_。(分数:2.00)A.IntegerB.PublicC.StaticD.Private8.在窗体上画一个名称为 Commaudl 的命令按钮和两个名称分别为 Text1、Text2 的文本框,然后编写如下事件过程; Private Sub Command1_Click() n=Text1. Text Select Case n Case 1 To 20 x=
5、10 Case 2, 4, 6 x=20 Case Is10 x=30 Case 10 x=40 End Select Text2. Text=x End Sub 程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的内容是_。(分数:2.00)A.10B.20C.30D.409.以下叙述中错误的是_。(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.程序运行后,在内存中只能驻留一个窗体D.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样10.数据库系统的核心是_。
6、(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员11.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高。且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强12.在数据库的 3 级模式结构中,内模式有_个。(分数:2.00)A.1B.2C.3D.任意多13.设有如下通用过程: Public Function f(x As Integer) Dim y As Integer x=20 y=2 f=x*y
7、 End Function 在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer x=10 y=5 y=f(x) Print x; y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.10 5B.20 5C.20 40D.10 4014.设有如下程序: Private Sub Command1_Click() Dim sum As Double, k As Double sum=0 n=0 For i=1 To 5 k=n/i n
8、=n+1 sum=sum+k Next End Sub 该程序通过 For 循环计算一个表达式的值,这个表达式是_。(分数:2.00)A.1+1/2+2/3+3/4+4/5B.1+1/2+2/3+3/4C.1/2+2/3+3/4+4/5D.1+1/2+1/3+1/4+1/515.数据的存储结构是指_。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示16.以下声明语句中错误的是_。(分数:2.00)A.Const var1-123B.Dim var2=ABCC.DefInt a-zD.Static var3 As
9、Integer17.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub subl(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer) z=x*x+y*y End Sub Private Sub Command1_Click() Dim a As Integer a=8 Call subl(1, 2, a) Print a End Sub 程序运行后,单击命令按钮,则窗体下显示的内容是_。(分数:2.00)A.8B.2C.5D.1118.以下关于 KeyPress 事件过程中参数
10、KeyAscii 的叙述正确的是_。(分数:2.00)A.KeyAscii 参数是所按键的 ASCII 码B.KeyAscii 参数的数据类型为字符串C.KeyAscii 参数可以省略D.KeyAscii 参数是所按键上标注的字符19.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序: Private Sub Command1_Click() Dim x, Y, z As Integer x=5 y=7 z=0 Text1. Text=“ Call P1(x, y, z) Text1. Text=Str(z) End Sub Sub P1(
11、ByVal a As Integer, ByVal b As Integer, c As Integer) c=a+b End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.0B.12C.Str(D.没有显示20.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() m=1:n=1 Print“m=“; m; “, n=“; n Call subl(m), n) Print “m=“; “; “, n=“; n End Sub Private Sub subl(x, y) x=
12、x+5 y=y+x Print “x=“; x;“, y=“; y End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.m=1, b=1 x=6, y=7 m=1, b=1B.m=1, b=1 x=6, y=7 m=6, b=7C.m=1, b=1 x=6, y=7 m=1, b=7D.m=1, b=1 x=6, y=7 m=6, b=121.设 a=“a“,b=“b“,c=“c“,d=“d“,执行语句 x=Iif(ab)Or(cd),“A“,“B“)后,x 的值为_。(2005 年 4 月)(分数:2.00)A.“a“B.“b“C.“B“D.“A“22.程
13、序设计方法包括_和面向对象的程序设计。(分数:2.00)A.面向数据程序设计B.面向结构程序设计C.结构化程序设计D.顺序化程序设计23.下列关于栈的描述正确的是_。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入,而在另一端删除元素24.下列叙说中正确的是_。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试25.数据模型是_。(分数:2.00)A.文件的集合B.记录的集合C
14、.数据的集合D.记录及其联系的集合26.假设有如下的记录类型: Type Student number As String name AS String age As Integer End Type 则正确引用该记录类型变量的代码是_。(分数:2.00)A.Studen name=“ name=“张红“B.Dim s As Student Dame=“张红“C.Dim s As Type Student name=“张红“D.Dim s As Type name=“张红“27.下列叙述中正确的是_。(分数:2.00)A.在窗体的 Form_Load 事件过程中定义的变量是全局变量B.局部变量
15、的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为 0 或空字符串28.以下有关数组定义的语句序列中,错误的是_。(分数:2.00)A.Static arr1(3) arr1(1)=100 arr1(2)=“Hello“ arr1(3)=123.45B.Dim arr2()As Integer Dim size As Integer Private Sub Command2_Click() size=InputBox(“输入:“) ReDim arr2(siz End S
16、ubC.Option Base 1 Private Sub Command3_Click() Dim arr3(3)As Integer End SubD.Dim n As Integer Private Sub Command4_Click() Dim arr4(As Integer End Sub29.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim num Ag Integer num=1 Do Until num6 Print num: num=num+2.4 Loop End Sub 程序运行
17、后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13.45.8B.135C.1 4 7D.无数据输出30.以下叙述中错误的是_。(分数:2.00)A.下拉式菜单和弹出式菜单都用编辑器建立B.在多窗体程序中,每个窗体都可以建立自己的菜单系统C.除分隔线外,所有荣单项都能接收 Click 事件D.如果把一个菜单项的 Enabled 属性设置为 False,则该菜单项不可见31.设组合框 Combol 中有 3 个项目,则以下能删除最后一项的语句是_。(分数:2.00)A.Combo RemoveItem TextB.Combo RemoveItem 2C.Combo RemoveI
18、tem 3D.Combo RemoveItem Combo Listcount32.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Sum=0 For x=1 To 5 Call subl(x, s) Sum=Sum+s Next x Print Sum End Sub Private Sub subl(y, w) w=1 For i=1 To y w=w*i Next i End Sub 程序运行后。单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.5B.120C.153D.16033.在窗件上画
19、一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a=12345 Print Format S(a, “000. 00“) End Sub 程序运行后,单击命令按钮,窗体上显示的是_。(分数:2.00)A.123.45B.12345.00C.12345D.00123.4534.设有语句: Open“C:/Test. Dat“ For Output As #1 则以下错误的叙述是:(分数:2.00)A.该语句打开 C 盘根目录下一个已存在的文件 Tes DatB.该语句在 C 盘根目录下建立一个名为 Tes Dat 的文件
20、C.该语句建立的文件的文件号为 1D.执行该语句后,就可以通过 Print#语句向文件 Tes Dat 中写入信息35.下列描述中正确的是_。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集台二、B填空题/B(总题数:10,分数:20.00)36.所谓U 【1】 /U,是指对数据集合中的各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析。(分数:2.00)填空项 1:_37.在面向对象方法中,类的实例称为U 【2】 /U。(分数:2.00)填空项 1:_38.软件工程学中除软
21、件开发技术需重视外,另一重要组成内容是软件的U 【3】 /U。(分数:2.00)填空项 1:_39.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的阶段是U 【4】 /U。(分数:2.00)填空项 1:_40.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中U 【5】 /U的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_41.为了在运行时把“d:/pie”文件夹下的图形文件“a. jpg”装入图片框 Picturel,所使用的语句为U 【6】 /U。(分数:2.
22、00)填空项 1:_42.运行时动态增减菜单项必须使用菜单数组,增加菜单项时需要采用U 【7】 /U语句,减少菜单项时要使用U 【8】 /U语句。(分数:2.00)填空项 1:_43.在窗体上画一个名为 Label1 的标签和一个名为 List1 的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签 Label1 中显示所选中的项目,如图 16-1 所示。请在U 【9】 /U和U 【10】 /U处填入适当的内容,将程序补充完整。(2002 年 9 月) (分数:2.00)填空项 1:_44.在窗体上画一个名为 Command1 的命令按钮。下列程序的功能是:从输入
23、对话框输入一个正整数 n。用随机函数产生 n 个 1100 范围的随机数,然后求出去掉一个最大数和最小数的平均数。根据题意,请完善下列程序: Private Sub Command1_Click() Dim ave As Single, max As Integer, i As Integer, n As Integer Dim min As Integer, Sum As Integer, s As String Dim t As Integer s=InputBox(“输入一个正整数: “) n=Val(s) If n0 Then max=n: min=n: Sum=0 For j=1 T
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 320 答案 解析 DOC
