




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009年上半年等级考试二级VB笔试精选试题(1)1.下列关于栈的叙述正确的是()A、栈是非线性结构 B、栈是一种树状结构 C、栈具有先进先出的特征D、栈具有后进先出的特征2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()A、bdgcefha B、gdbecfha C、bdgaechf D、gdbehfca3.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()A)动态结构和静态结构 B、紧凑结构和非紧凑结构 C)线性结构和非线性结构 D、内部结构和外部结构4.下面对对象概念描述错误的是()A、任何对象都必须有继承性 B、对象是属性和方法的封装体 C、对象间的通讯靠消息传递 D、操作是对象的动态属性5.软件开发的结构化生命周期方法将软件生命周期划分成()A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计6.下列工具中为需求分析常用工具的是()A、PAD B、PFD C、N-S D、DFD7.开发大型软件时,产生困难的根本原因是()A、大系统的复杂性 B、人员知识不足 C、客观世界千变万化 D、时间紧、任务重8.下述关于数据库系统的叙述中正确的是()A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据9.单个用户使用的数据视图的描述称为()A、外模式B、概念模式C、内模式D、存储模式10.关系数据库管理系统能实现的专门关系运算包括()A、排序、索引、统计 B、选择、投影、连接C、关联、更新、排序 D、显示、打印、制表11.与传统的程序设计语言相比,Visual Basic 最突出的特点是()A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术12.在Visual Basic 中,下列优先级最高的运算符是()A、* B、 C、next=NULLB、p=NULLC、p-next=headD、p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是()A、顺序存取的存储结构、顺序存取的存储结构B、随机存取的存储结构、顺序存取的存储结构C、随机存取的存储结构、随机存取的存储结构D、任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是()A、输入、处理、输出B、树形、网形、环形C、顺序、选择、循环D、主程序、子程序、函数5.下列不属于软件调试技术的是()A、强行排错法B、集成测试法C、回溯法D、原因排除法6.软件生命周期中花费时间最多的阶段是()A、详细设计B、软件编码C、软件测试D、软件维护7.软件设计中,有利于提高模块独立性的一个准则是()A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合8.数据库的故障恢复一般是由()A、数据流图完成的B、数据字典完成的C、DBA完成的D、PAD图完成的9.下列关系运算的叙述中,正确的是()A、投影、选择、连接是从二维表行的方向进行的运算B、并、交、差是从二维表的列的方向来进行运算C、投影、选择、连接是从二维表列的方向进行的运算D、以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将()A、等于原来关系中的元组个数B、大于原来关系中的元组个数C、小于原来关系中的元组个数D、不能确定元组个数11.以下不具有Picture属性的对象是()A、窗体B、图片框C、图像框D、文本框12.双击窗体中的对象后,Visual Basic将显示的窗口是()A、项目(工程)窗口B、工具箱C、代码窗口D、属性窗口13.若要将窗体从内存中卸载,其实现的方法是()A、ShowB、UnLoadC、LoadD、Hide14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:()A、在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.DriveB、在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.DriveC、在Drivel中的Change事件中,书写语句 Dirl.Path=Drivel.DriveD、在Drivel中的Change事件中,书写语句 Dirl.Drive=Drivel.Drive15.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是()A、整数B、大于0的整数C、等于0的整数D、小于0的数16.下述说法不正确的是()A、变量名的长度不能超过255个字符B、变量名可以包含小数点或者内嵌的类型声明字符C、变量名不能使用关键字D、变量名的第一个字符必须是字母17.下列可作为Visual Basic变量名的是()A、FilenameB、A(A+B)C、A%DD、Print18.语句Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是()A、-36B、1C、-1D、-7219.下面说法中,不正确的是()A、Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B、当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C、Move方法用来移动窗体和控件,并改变其大小D、Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是()A、选择图片框,然后按Del键B、执行语句 Picturel.picture=LoadPicture()C、执行语句 Picturel.picture=D、选择图片框,在属性窗口中选择Picture属性条,然后按回车键答案:1.C 2.A 3.C 4.D 5.D 6.B 7.A 8.D 9.B 10.A 11.B 12.D 13.A 14.A 15.A 16.B 17.A 18.B 19.D 20.D2009年上半年等级考试二级VB笔试精选试题(2)计算机等级频道更新:2009-3-26 编辑:小王 1.结构化程序设计的三种基本逻辑结构为顺序、选择和【1】。2.冒泡排序算法在最好的情况下的元素交换次数为【2】。3.软件结构是以【3】为基础而组成的一种控制层次结构。4.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【4】。5.关系数据库的关系演算语言是以【5】为基础的DML语言。6.要使工具栏控件的某按钮呈按钮菜单的样式,可以在其属性页中设置其【6】选项为5-tbrDropDown。7.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:Private Sub Command1_Click()Text1.Text=VB ProgrammingText2.Text=Text1.TextText1.Text=ABCDEnd Sub程序运行后,单击命令按钮,两个文本框中显示的内容分别为【7】和【8】。8.下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Text1输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。Private Sub MoveRight(x()As Integer)Dim i As IntegerDim j As IntegerDim k As Integeri=UBound(x)j=x(i)For k=i To【9】Step-1【10】Next kx(LBound(x)=jEnd SubPrivate Sub Command1_Click()Dim a(10) As IntegerDim i As IntegerDim j As IntegerDim k As IntegerFor i=0 To 10a(i)=iNext ij=Val(Text1.Text)k=0Dok=k+1Call MoveRight(a)Loop Until k=jFor i=0 To 10Print a(i);Next iEnd Sub9.下面程序是用来打印九九乘法表的,请填空。Private Sub Form_Click()Dim flag As Integer,i As Integer,j As Integer,Str1 $Str1=“”For i=1 To 9【11】For j=1 To 9If 【12】Thenstr1=str1+Str$(j)+“*”+Str$(i)+“=”+Str$(Val(i*j)Elsestr1=str1 & Chr(13)Exit ForEnd IfNext jNext iPrint str1End Sub10.把一个磁盘文件的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入另一个磁盘文件,请填空完成程序。在窗体上建立一个文本框,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下的事件过程:Private Sub Form_Click()Open“D: test1.txt”For Input As # 1Text1.FontSize=14Text1.FontName=“幼圆”Do While Not EOF(1)【13】whole$=whole$+aspect$+Chr$(13)+Chr$(10)LoopText1.Text=【14】CloseOpen“D: test2.txt”For Output As # 1Print # 1,【15】CloseEnd Sub答案:1.【1】重复(或循环)2.【2】03.【3】模块4.【4】消息5.【5】谓词演算6.【6】样式7.【7】ABCD 【8】VB Programming8.【9】LBound(x)+1 【10】x(k)=x(k-1)9.【11】Flag=i 【12】j10.【13】Line Input # 1,aspect$ 【14】Whole$ 【15】Text1.text1.线性表L=(a1,a2,a3,ai,an),下列说法正确的是()A、每个元素都有一个直接前件和直接后件B、线性表中至少要有一个元素C、表中诸元素的排列顺序必须是由小到大或由大到小D、除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件2.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()A、8B、7C、6D、53.设有下列二叉树:对此二叉树前序遍历的结果为()A、ZBTYCPXAB、ATBZXCYPC、ZBTACYXPD、ATBZXCPY4.结构化程序设计的一种基本方法是()A、筛选法B、递归法C、归纳法D、逐步求精法5.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()A、模块间的关系B、系统结构部件转换成软件的过程描述C、软件层次结构D、软件开发过程6.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()A、黑箱测试法B、白箱测试法C、错误推测法D、安装测试法7.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()A、控制流B、加工C、数据存储D、源和潭8.在数据管理技术的发展过程中,可实现数据共享的是()A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、系统管理阶段9.按条件f 对关系R进行选择,其关系代数表达式是()A、R|RB、R|fRC、f(R)D、f(R)10.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A、多对多B、一对一C、多对一D、一对多11.以下说法不正确的是()A、Visual Basic是一种可视化编程工具B、Visual Basic是面向过程的编程语言C、Visual Basic是结构化程序设计语言D、Visual Basic采用事件驱动编程机制12.下列叙述不正确的是()A、注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译B、注释语句可以放在代码中的任何位置C、注释语句不能放在续行符的后面D、代码中加入注释语句的目的是提高程序的可读性13.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏14.我们可以在设计时(属性窗口中)和运行时(程序代码中)设置属性的属性值,以下关于属性设置的说法正确的是()A、在属性窗口中可以设置所有属性的属性值B、在程序代码中可以设置所有属性的属性值C、属性的名称由VB事先定义,用户不能改变D、所有对象的属性都是可见的15.为了清除列表框中指定的项目,应使用的方法为()A、ClsB、ClearC、RemoveD、RemoveItem16.设a=2,b=3,c=4,d=5,则表达式Not a=c Or 4*c=b2 And ba+c的值是()A、-1B、1C、TrueD、False17.下列叙述中正确的是()A、在窗体的Form_Load事件过程中定义的变量是全局变量B、局部变量的作用域可以超出所定义的过程C、在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D、在调用过程时,所有局部变量被系统初始化为0或空字符串18.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是()A、Print 25B、Picture1.Print 25C、Text1.Print 25D、Debug.Print 2519.假定程序中有如下语句:answer=MsgBox(第一个字符串,vbAbortRetryIgnore_Or vbCritical_Or vbDefaultButton3,_第二个字符串)执行该语句后,将显示一个信息框,此时如果按回车键,则answer的值为()A、“第二个字符串”B、5C、3D、720.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为()A、0B、1C、2D、3参考答案:1.D 2.A 3.B 4.D 5.B 6.A 7.A 8.C 9.C 10.C 11.B 12.B 13.A 14.C 15.D 16.D 17.C 18.C 19.B 20.D1.结构化程序设计的三种基本逻辑结构为顺序、选择和【1】。2.冒泡排序算法在最好的情况下的元素交换次数为【2】。3.软件结构是以【3】为基础而组成的一种控制层次结构。4.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【4】。5.关系数据库的关系演算语言是以【5】为基础的DML语言。6.要使工具栏控件的某按钮呈按钮菜单的样式,可以在其属性页中设置其【6】选项为5-tbrDropDown。7.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:Private Sub Command1_Click()Text1.Text=VB ProgrammingText2.Text=Text1.TextText1.Text=ABCDEnd Sub8.下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Textl输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。Private Sub MoveRight(x()As Integer)Dim i As IntegerDim j As IntegerDim k As Integeri=UBound(x)j=x(i)For k=i To【9】Step-1【10】Next kx(LBound(x)=jEnd SubPrivate Sub Command1_Click()Dim a(10) As IntegerDim i As IntegerDim j As IntegerDim k As IntegerFor i=0 To 10a(i)=iNext ij=Val(Text1.Text)k=0Dok=k+1Call MoveRight(a)Loop Until k=jFor i=0 To 10Print a(i);Next iEnd Sub9.下面程序是用来打印九九乘法表的,请填空。Priva
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿物基绝热材料的研发考核试卷
- 环境设计毕设答辩
- 呼吸机转运病人操作规范与流程
- 喉软化病人麻醉管理
- 人体的营养和呼吸
- 睡眠呼吸暂停低通气综合症
- 新青年麻醉学科核心课程体系建设
- 手卫生依从性监测数据解读
- 自然语言及语音处理项目式教程 习题库 02-多选题
- 供应链金融创新应用2025:中小微企业融资新策略解析
- 浅析韦伯《邀舞》
- 房地产中介创业计划书
- PICC堵管原因分析肿一10.11
- 《城市地理学》课件
- 化工与安全工程
- 脑梗塞介入取栓护理查房课件
- 2024届上海市普陀区上海师大附中化学高二下期末综合测试试题含解析
- 循环经济产业链拓展项目商业计划书
- GB/T 43295-2023教育与学习服务远程学习服务要求
- 校园网络文化建设课件
- 天然气密度计算
评论
0/150
提交评论