江苏省计算机二级VB真题参考答案及解析
江苏省计算机二级Visual Basic 2009年春笔试试卷参考答案及解析
第一部分计算机基础知识
1D【解析】光纤主要用于数字通信它采用波分多路复用技术以增大信道容量。
2B【解析】最人的1()位无符号二进制整数为1111111111转换成八进制为17773位二 进 制表示1位八进制。
3B【解析】“双核”是指PC机主板上不是含有两个独立的CPU芯片。双核处理器是指 在一个处理器上集成两个运算核心从而提高计算能力。
4D【解析】主板上的BIOS芯片是一种只读存储器具内容可以通过特殊软件改写绝人多 数主板上仅有一个内存插朋但并不表示PC机只能安装一根内存条内存分为DRAMROM两种前者乂叫动态随机存储器它的一个主要特征是断电后数据会丢失平时说的内存 就是指这一种后者又叫只读存储器平时开机首先启动的是存于主板上ROM屮的BIOS 程序然后再由它去调用硬盘中的WindowsROM的一个主要特征是断电后数据不会丢失。
5B【解析】对于光盘刻录机來说其刻录信息的速度一•般小于读取信息的速度。
6D【解析】从其发展计划來看未来的SATA也将通过提升时钟频率來提高接口传输速率 让硬盘也能够超频。
7A【解析】通常用户需要付费才能得到商品软件的使用权这类软件的升级在一淀时间内是 免费的。
8C【解析】Oracle二级VB是世界领先的信息管理软件开发商因其复杂的关系数据库产品而闻名。 Oracle数据库产品为财富排行榜上的前1()0()家公司所采用许多人型网站也选用了 Oracle 系统。Oracle的关系数据库是世界第一个支持SQL语言的数据库。
9D【解析】硬盘可使用FAT文件系统或者NTFS文件系统格式。
10A【解析】一个算法应该具有以下五个重要的特征有穷性一个算法必须保证执行有限步 Z后结束确切性算法的侮一步骤必须有确切的定义输入一个算法有网络游戏2013排行榜o个或多个输入以刻 M运算对象的初始情况输出一个算法有一个或多个输出以反映对输入数据加工示的结果。 没有输出的算法是毫无意义的可行性算法原则上能够精确地运行而且人们用笔和纸做有限 次运算
后即可完成。
11B【解析】1P地址分为ABCDE5类常用的是BC两类。IP地址由两部 分组成一部分为网络地址另一部分为主机地址。
12A【解析】ADSL作为一种传输层的技术充分利用现有的铜线资源在一对双绞线上提供 上行640kbps、下行8Mbps的带宽。
13A【解析】人们往往会用“我用的是10M宽带上网”来说明口己计算机连网的性能这里 的“10M”指的是数据通信中的最高数据传输速率指标。
14C【解析】计算机局域网按拓扑结构进行分类可分为环型、星型和总线型等。孙静雅变性
15C【解析】保证数据的完整性是指信息在传输、交换、存储和处理过程保持非修改、非 破坏和非丢失的特性即保持信息原样性使信息能正确生成、存储、传输这是最基木的安全 特征。
16B【解析】GB2312中一个汉字字符由两个字符构成特征是高位大于127即十六进制的 7F低位不计。字符串CB F5 DO B4 5() 43 CA C7 D6 B84个汉字和2个西文字符。
17C【解析】GB2312GBKGB18030这三个才是汉字标准收录的汉字数依次从少到多 GB18030 最多。
18A【解析】若波形声音未进行压缩时的码率为64kb/s已知取样频率为8kHz量化位数为8 那么它的声道数是64/8/81 o
19A【解析】决策支持系统Decision Support SystemDSS是辅助决策者通过数据、模型和 知识以人机交互方式进行半结构化或非结构化决策的计算机应用系统。它是管理信息系统 MIS向更高一级发展而产生的先进信息管理系统。它为决策者提供分析问题、建立模型、 模拟决策过程和方案的江苏省计算机二级VB真题参考答案及解析环境调用各种信息资 源和分析工具帮助决策者提高决策水平和质量。
20C【解析】实体■联系模型简称E-R模型是由P.P.Chen1976年首先提出的。它提供 参考答案及解析第1页共4页江苏省计算机二级VB真题参考答案及解析不受任何 DBMS约束的面向用户的表达方法在数据库设计中被广泛用作数据建模的工具。E-R数据 模型问世后经历了许多修改和扩充。一、选择题笫二部分Visual Basic程序设计
21D【解析】本题考查的考点是有关列表椎的。列表框屮的列表项町以动态添加也可以动 态 删除添加使用Additem方法删除使用Removeitem方法当前选屮的列表项序号为 List 1.Listindex o
22B【解析】本题考查的考点是有关表达式运算的。在VBPrint方法将会把表达式的 值打印出來该表达式可以是任何类型的表达式。5714是一个逻辑型表达式其结果为 False 163842将会出现出错捉示信息这是因为16384是-•个整型数两个整型数相运算结 果仍为整型数如果超过了整型数能够允许的最大值32767将会报错而如呆一个长整型数 如32768和整型数运算后的结果为长整型数 在VB中一个字符串和一个数字可以进行加 法“”运算此时将会把字符串白动转换为数字进行加法运算这要求字符串必须是一个数字 形式的字符串。
23B【解析】本题考查的考点是有关表达式的。VB的函数库提供了多种函数具屮的三角两 数的运算对象只能是弧度值如果要计算某个角度的三角函数值需要先将其转换为弧度Exp 函数用于 计算运算对象的指数次幕如Expx代表xcSqr函数用于计算运算对象的平方根。 24C【解析】本题考查的考点是有关数组的。对于动态数组ReDim语句可以改变其维数、 大小但不可以改变其数据类型若ReDim语句使用了 Preserve子句则只允许改变数组最后 一
维的上界Earse语句可以对任意数组进行初始化LBound函数返回值是数组某一维的H UBound函数返回值是数纟R某一维的上
25B勤奋学习的成语【解析】本题考杳的考点是有关过程的。Sub过程和函数过程一样都不能嵌套定义这 两种过程均可以递归调用可以像调用Sub过程一样使用Call语句调用函数过程对于便用 ByRef说明的形参在过程调川时形参和实参应该按传址方式结合但如果实参为表达式的 时候仍然按照传值方式结合。
26D【解析】本题考查的考点是有关控件对象的。VB中提供了大量的控件有的控件出现在 工具箱中冇的控件盂要手动添加到工具箱中对象的Name属性是对象的惟一标识在运行期 间不得改变这个属性值容器对象的Enabled加性如果设置为False则不能使用放置在该容 器里面的控件控件有很多属性有的属性只能在属性窗口设置有的属性只能在运行时设置。
27C【解析】本题考查的考点是有关变量作用域的。在过程包括事件过程和通川过程内定 义的变量叫做局部变量其作用域是它所在的过程。在不同的过程中可以定义相同名字的变量 它们Z间没冇任何关系。默认情况下每次调用过程时局部变量被初始化为0或空字符串但 声明为“Static”型的局部变最在每次调用过程时其值保持不变。模块变最包括窗体变最 和标
准模块变量在默认情况下模块级变量对该模块中的所有过程都是可见的但对•其他模块 中的代码不可见窗体变量对用于该窗体内的所有过程。全局变量也称为全程变量其作用域 最人可以在工程的每个模块、每个过程屮使用。全局变量需在标准模块的声明部分声明且 必须用PublicGlobal语句声明。当不同作用域的同名变虽发生冲突时优先访问局限性 小的变量即“局部覆盖全局”的原则。
28D【解析】本题考查的考点是有关取整函数的。Int函数和Fix函数均可返回参数的整数 部分。不同之处在于如果所给参数为负数则Int返回小于或等于参数的第一个负整数而 Fix则会返回大于或等于参数的第一个负整数。CInt函数则是只冇小数部分大于0.5时才 会进位収整本题实际上为4-54-5-10-3o
29A【解析】本题考查的考点是有关界或运算的。逻辑界或运算符Xor的作用是只有两端 的运算对象的逻辑值相反时才会返回True否则返回Falseo
根据这个特点可知若x3y3z4则使得xy结果为FalseyO所以输出12345后调用testn-2 进入下一次递归第二次调用test过程时形参n的值为3
由于满足n0所以输1! 123后调用testn-2王紫瑄   进入下一次递归第三次调用test过程时形参n 的值为1由于满足n0所以输出1后调用testn-2进入下一•次递归笫四次调用test过程时 形参n的值为・1由于不满足n0所以输出“OVER”后结束递归逐层返回。琢磨的近义词
30B<解析〉本题考杳的是有关窗体卸载的。多重窗体程序由多个窗体构成。因此,必须指定 其中某一个窗体为启动窗体,如果未指定,设计时的第一个窗体即为启动窗体。只冇启动窗 体才能在运行程序时口动显现出来,其他窗体必须通过LoadShow方法才能显示。
Load语句可以把一个窗体装入内存;UnLoad语句与Load语旬的功能相反,它清除内存中 之指定的窗体;Show方法川并显示一个窗体;Hide方法使窗体隐藏,既不在荧屏上显示, 但在内存中,因此,它与unload语句的作用是一样的。
二填空题
(1)<1>2 1 0<2> 1 0 1 <3>0 1 2
<解析〉本题使用一个二重循环为二维数组赋值,•其中外循环控制行,内循环控制列。每一 次为二维数纽元索赋值。解决本题需要把握每一次循环屮哪个数组元索赋了什么值,另
外耍 注意内循环的值和输出过程都是反向的,最示输出为:
2 1 0
1 0 1
0 1 2
(2)<4> 6 <5> 5 <6> 31
v解析〉使用静态变量定义语Static定义的变量的值在程序运行结束之前,会一肓保留。 本题小命令按钮的单击事件小定义了一•个静态数组A ()和静态变量N。每次触发单击事件 的吋候均会保留上一次事件(过程)执行Z后的数组值,然后在过程中用Redim语句重新 定义数组并H•保留数组中的原冇值。根据这一特点可知。三次单击命令按钮后,数组冇六个 元素,分别为 3, 5,13,17,31, 37.
(3)<7> 19 <8> 68
v解析〉在vb中,参数通过两种方式传递,即传地址和传值,其中,传地址习惯上称为引用,
引用方式通过关键字ByRef来实现。默认情况下,变量是通过引用传送给SubFunction 过程。本题中的Fun函数采用引用传递的方式,所以在过程中対形参的改变将会影响到实参, 但是如果实参为表达式的时候任然采丿IJ值传递的形式。另外,A是全局变量,在两个过程屮 均能访问。
木题中嵌套调用了两次Fun函数,需要按照由内到外的顺序进行解。第一次调用Fun (A,B+2)的时候,在函数中把A变成8, B的值不变仍为3,函数返回值为19第二次调 用Fun (19,A)的时候,在函数中把A变成19, B的值不变仍为3,函数返回值为65当 调用结束后的A的值为19, B的值为68.