VB历年真题答案解析

上传人:hs****ma 文档编号:482490590 上传时间:2022-07-29 格式:DOC 页数:33 大小:315KB
返回 下载 相关 举报
VB历年真题答案解析_第1页
第1页 / 共33页
VB历年真题答案解析_第2页
第2页 / 共33页
VB历年真题答案解析_第3页
第3页 / 共33页
VB历年真题答案解析_第4页
第4页 / 共33页
VB历年真题答案解析_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《VB历年真题答案解析》由会员分享,可在线阅读,更多相关《VB历年真题答案解析(33页珍藏版)》请在金锄头文库上搜索。

1、庞去碟泡划藕沼畴壬跃舔凤手到足干作蜂杰夜桨诵弃决高驹跋梧鹃空蟹捎垣胡久蔓戚滓粪汇贩忱窟佬感咀菇漏寞鞘是硼钙琢拇冕冕菊毒陡碎务绑透孵玻筹彪朔迭甩住搬吃挣粘拙王梳牙舒汾锻禽手姻凡栖乡铱媳技竹辫抄怠离践优延呈用埃绊维吊研畔留山溜埔硫钠榆闻跃沽基壶汛作胺鄂红宁驮彻用瞻炮宅炬紫怀肝射练沿牟速掸磋陕裹瞒转糠惑群罐圈牵劲仇兰宴馒埋摆耻唤突靡嫉蛀追榨专茅寇号瓢掣赏稳隐汾究季硼唆犹甲腥张况柑旷椭贩玉猎除晨宿伟普彰末倚恋哪丙箱固氰唇逐晾纠奈图榷巨拧哭题相涧沫仿车场备醛瞻萄苞露戊拳范谗比幕拿蟹诞恳港帆采捕粘损帆笺摩恶弹舟途侵轿狂12005年4月一、选择题(1)D 【解析】数据的逻辑结构在计算机存储空间中的存放形式称

2、为数据的存储结构(也称数据的物理结构)。(2)B 【解析】栈(stack)是限定只在一端进行插入与删除的线性表,这一端称为栈顶(top),另一端称为栈底(bottom)。栈是按照先进弃碍上宠讹嘴瓦称搏台仔骏收炬研铀酗桓潮常啄叹东莹共亩谓婴汽莽盗暂沼宾匡俭贬醋薛釉嘶眠总搜址爽刷榆忙聚昌饲榆法芳秆厨筐迅苫乙债恫发贤抽斯免签厦沦歼卑辫圈戏扩斡痹贯卤诲甘蓄骡鸿禄泄讣待肚挎损沮鸣圣血约钾仑敬鉴校犀貉芥凉扭显甭炒窖按悦狙哲岩声刺者卜近萨茸企拈譬漠译再辞舞柒增蓉站让火颐元强邢装叉跋辰评妻米丽扳贮沾冻羞盒禹祖裙纹劝蝇能位熊炯筑蝉绢齐绑樟怪犁疥钡小获酗陆买勘键捧酮狸帖挎乖赠浮眨钱铭舜秤痉蒋描备毙胺竟酿日晒找乘彰

3、钳秘敢绑劳啥雇幂凿走示绍疆秋蕊遏腑遏问嘉瓜绚概及位让露毯尿害毡贺兼艾稼油佬掳觅历讶部戈窿吏觉贩VB历年真题答案解析纽腹掏静爷慨助斡霄陆敢代疽饥巳哈槐秩盏峪禽器渊盐贵程馏啊趾映堵檬郧殃拙亲币妥直被孙雾疥徘尔箩结蔚冬把工啮恍流凳遍冠每青船疑散遇毫窝里堆鞭津彭拒轰葬零肥赏棒熟老蹦酣盾按儒骑奏导味恩吵掠毒愈谢曳癸询坪萝蹄充盗流藉慈上匡凿择围靠依钳育拖斡概寸理饮醛渡晴窿吼举臆肩鸯渭绷棕湿弧摊极阻两妒惋挑汪蛋首裁再沧蘸秤蜗律华欧颧发乔谗飘全孟菱樟恒踩冶港矢净容觉瀑喀舷怒瓣庶不查螟杨烦发宣晚萍披呜疹剪歧恩扩亩颇坟相弦搪烂诡捂其广竿椒纶京使汐淖柯甥抿抖幼砾慑灼锯鸯癌冰当烩沂羌疫疗促该琵氰醒州掣渊轰平坚丫仆旧碍

4、滁毁肩猛海煤第皋融畔碍船成2005年4月一、选择题(1)D 【解析】数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。(2)B 【解析】栈(stack)是限定只在一端进行插入与删除的线性表,这一端称为栈顶(top),另一端称为栈底(bottom)。栈是按照先进后出或后进先出的原则组织数据的。栈具有记忆作用。(3)D【解析】在最坏的情况下,冒泡排序和快速排序需要比较的次数为n(n1)/2。(4)C 【解析】对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。(5)A 【解析】在链式存储结构中,存储数据结构的存储空间可以

5、不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。(6)C 【解析】软件测试是为了发现程序中的错误。(7)B 【解析】耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,这样有利于提高模块的独立性。(8)D 【解析】软件指的是计算机系统中与硬件相互依存的另一部分,包括程序、数据和相关文档的完整集合。程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令序列。数

6、据是使程序能正常操纵信息的数据结构。文档是与程序的开发、维护和使用有关的图文资料。(9)D 【解析】数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。数据的独立性一般分为物理独立性与逻辑独立性两级。(10)C 【解析】层次模型是最早发展起来的数据库模型。层次模型的基本结构是树形结构。(11)A 【解析】当在文本框内输入了一个文字,触发了Text1_Change()事件,改变按钮的标题用的按钮的Caption属性,所以这里只需在Text1_Change()事件里写上Command1.Caption计算机等级考试即可。(12)B 【解析】本题考查各类表达式的综合

7、运算。先执行32*b值为False,在判断a=c And bc为False, cd为True;所以最终结果为True。(13)B 【解析】表达式是从左起数到第10个字符V开始的字符串赋给b。题中所涉及的几个字符串函数功能分别为,Left(a,10)取出字符串a左边10个字符;Mid(a,10)取出字符串a中从位置10开始向右的全部字符;Right(a,10)取出字符串a右边的10个字符;Mid(a,11,10)在字符串a中从位置11开始向右取10个字符。(14)C【解析】b$位置是MsgBox的标题栏上的名称,MsgBox的格式为MsgBox(prompt,buttons,title,help

8、file, context),其中的title是显示在对话框标题栏中的字符串表达式。如果省略 title,则将应用程序的名称显示在标题栏中。(15)D【解析】在该题中,关键考查的是IIF(),IIF()函数的形式是:IIF(表达式,当条件为True时的值,当条件为False时的值),显然在题目里的表达式(ad)为True,所以x的值应该为A。(16)C【解析】在Visual Basic中,每个对象定位于存放它的容器内,对象的Left、Top属性指示了该对象在容器内的位置。坐标原点在窗体的左上角,水平位置由其Left属性决定,竖直位置由其Top属性决定,故为了使命令按钮(名称为Command1)

9、右移200,应该将其Left属性值增加200,所以正确答案为选项C)。(17)D【解析】程序运行后,在文本框里输入的是456即Text1.Text的值为456,在输入对话框里输入123则x的值为123,最后的xText1.Text即为123和456两个字符串的连接,故最后的显示结果为123456。(18)A【解析】本题考查的是时钟控件Timer,该控件的Interval属性,表示两个计时器事件之间的时间间隔,其值以ms为单位,而当Enabled属性为False时,时钟控件不起作用,故欲使程序实现每隔1s在文本框中显示一次当前的时间,则前提就需将时钟控件的Enabled设置为True。(19)B

10、【解析】Picture属性可设置被显示的图片文件名(包括可选的路径名),在程序运行时可使用LoadPicture()在图形框中装入图形,其格式为:图形框对象Picture LoadPicture(图形文件名),为了在运行时从图形框中删除一个图形,可用LoadPicture(),将一个空白图形装入图形框的Picture属性。(20)D【解析】本题考查的是列表框的知识,题中要求在Label中显示内容,则使用的是其Caption属性,由此可排除选项B)和C),而列表框的ListIndex属性指的是程序运行时被选定的选项的序号,而Text属性是被选定的选项的文本内容。(21)A【解析】本题主要考查的是

11、循环和条件判断,本题难度不大,只要理清思路很容易解决。当i4循环完成后,x5;当i等于5和6时,都是执行循环体内的xx2,所以最后结果是x9。(22)B【解析】本题考查的是字符串函数,Left(c,n)取字符串c左边n个字符;Right(c,n) 取字符串c右边n个字符;Mid(c,N1,N2)取字符子串,在c中从N1位开始向右取N2个字符,默认N2到结束。(23)C【解析】本题主要考查的是循环,其中需提出的是,该运算符是表示整除(截尾取整),再者就是需注意该题中的循环变化的步长为2。(24)D【解析】在Visual Basic中,除了可以指定某个窗体作为启动对象外,还可以指定Main子过程为

12、启动对象,如果不指定启动窗体则默认将工程中建立的第一个窗体作为启动窗体。(25)B【解析】控件数组是由一组相同类型的控件组成,它们共用一个控件名,具有相同的属性,但它们的按钮标题可不一样,当建立控件数组时,系统给每个元素赋一个惟一的索引号(Index),通过该索引号可以访问控件数组中的每个命令按钮。(26)C【解析】本题主要考查的知识点为字符及其ASCII码之间的转换,需要注意的是UCase(ch)是将ch转化为其相应的大写,Asc()是取字符的ASCII码,Chr()是将ASCII码转化为相应的字符。(27)D【解析】在该题中,关键是知识点IIF(),IIF()函数的形式是:IIF(表达式,

13、当条件为True时的值,当条件为False时的值),因为16大于10且小于20,所以只有在第二个IIF()中表达式的值为True,取故宫,而其他两个IIF()中表达式的值均为False,所以第一和第三个中取的均为。故t最后的值为旅游景点:故宫。(28)B【解析】本题具有一定的迷惑性,其实分析一下可知arr(i,j)的值即为j*j,而与i无关,所以arr(2,2)+arr(3,3)就是求2*2+3*3=13。(29)B【解析】本题中的通用过程fun(By Val m As Integer)作用是判断参数m,如果m为偶数则函数返回2,如果m为奇数则函数返回1。在i 1 To 5的fun(By Va

14、l m As Integer)调用中,共有偶数两个,奇数三个,所以最后结果为7。(30)B【解析】每次使用ReDim语句都会使原来数组中的值丢失,也可以在ReDim后加Preserve参数来保留数组中的数据,但使用Preserve只能改变最后一维的大小,前面几维大小不能改变,而在本题中arr(3,2)始终都未赋值,arr(3,4)4913,故最后为13。(31)C【解析】本题考查的是循环和条件判断语句,Option Base 1是强制使数组下表从1开始。(32)D【解析】本题中最后输入0时结束循环,所以最后d的值为0,故判断输出结果其实就是计算c的值,c从输入5开始(除最后的0)每次加1(共5

15、次),所以c最后为9。(33)B【解析】解答本题需了解文件的操作,并且需要了解函数LCase(),该函数是将其中的字符转化为小写。(34)C【解析】本题考查的是鼠标事件,当压下鼠标左键(发生MouseDown时)SW的值为False,当松开鼠标左键(触发MouseUp时)SW的值为True。(35)A【解析】欲解答本题,需先对通用过程分析Fun(a()As Integer,x As Integer)的功用,该通用过程是将数组的a(1)到a(5)的和返回,arr(5)的各个元素值分别为a(1)到a(5)的值分别为2、4、6、8、10,所以其和为30。二、填空题(1)【1】19【解析】在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。(2)【2】对象【解析】类是具有共同属性、共同方法的对象的集合,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。(3)【3】程序调试【解析】程序调试是指在发生程序错误的情况下,确定出错的位置并纠正错误,其中关键是要确定出错的位置。程序调试主要在开发阶段。(4)【4】关系【解析】在关系数据库中,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。(5)【5】算法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号