


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二级 VISUAL BASIC 笔试 3694,90一、选择题A) 、B) 、C) 、D)在试卷上不得分。1.表达式Abs(-5)+Len(ABCDE)的值是。SSS_SINGLE_SELSSS_SINGLE_SEL5ABCDEC 10D 0分值: 2答案:C评析 两个函数的返回值均为数值型。Abs(number):返回参数的绝对值,类型和参数相同。Len(stringString数。2.SSS_SINGLE_SEL当一个工程含有多个窗体时,其中的启动窗体是。SSS_SINGLE_SELA 启动 Visual Basic 时建立的窗体B 第一个添加的窗体最后一个添加的窗体分值: 2答案:D评析
2、 在“工程-属性”对话框中可以指定工程的启动对象(可以是窗体、Sub Main()。3.下列可以打开立即窗口的操作是。SSS_SINGLE_SELSSS_SINGLE_SELCtrl+DCtrl+ECtrl+FCtrl+G分值: 2答案:DVisual BasicCtrl+G。4.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的 的过程,包括确定数据库在物理设备上的存储结构和存取方法。SSS_SINGLE_SELSSS_SINGLE_SEL逻辑结构C 概念结构D 层次结构分值: 2答案:B评析 根据数据库物理设计的概念可知;为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的
3、过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。5.设有语句Openc:TestDat ForOutput As#1则以下错误的述是。SSS_SINGLE_SELSSS_SINGLE_SELACBCTesDatC 1D 执行该语句后,就可以通过 Print#TesDat分值: 2答案:A评析 当以顺序型访问打开一个文件时,可执行以下操作: 从文件输入字符(Input)向文件输出字符(Output) 把字符加到文件(Append)要顺序型访问打开一个文件,OpenOpen pathname For Input|Output|AppendAsfilenum
4、berLen=buffersizeInputOutputAppend,Open当在文件与程序之间拷贝数据时,选项 Len 参数指定缓冲区的字符数。Input、OutputAppendClose6.单击命令按钮时,下列程序代码的执行结果为。Public Procl(n As Integer,By Val m As Integer)n=n Modi()m=m/10End SubPrivate Sub Command1CliCk()y=34Dim x As Integer,yCall Procl(x,y)As IntegerPrint x;yx=12:End SubA 12SSS_SINGLE_SE
5、L34B 234C 23D 123分值: 2答案:B程用变量的内存地址去访问实际变量的内容,如果在过程中改变了该变量的 值,则是真正改变了这一变量的值,这种形式是传递参数的缺省方式。另一种是按值传递参数,这种形式只是传递变量的副本;如果在过程中改变该变量副本的值,并不能真正改变该变量本身的值。Proclnm以调用过程 Procl 后,变量 x 的值改变,而变量 y 的值不变。由程序段可知,x=12 Mod 10=2,y=34最终的输出结果是:2347.执行如下语句:a=InputBox(Today,Tomorrow,Yesterday,Day before yesterday,5)将显示一个对
6、话框,在对话框的输入区中显示信息是。SSS_SINGLE_SELSSS_SINGLE_SELTodayTomorrow C YesterdayD Day before yesterday 分值: 2:CInputBox数据。语法InputBox(prompt,title,default,xpos,ypos,helpfile, context)InputBox函数的语法具有以下几个命名参数部分描述Prompt必需的。作为对话框消息出现的字符串表达式。prompt1024prompt符(Chr(13)、换行符(Chr(10)或回车换行符的组合(Chr(13)& Chr(10)来分隔。Titleti
7、tle,把应用程序名放入标题栏中。Default 可选的。显示文本框中的字符串表达式,在没有其他输入时作为缺省值。如果省略 default,则文本框为空。Xposxpos,则对话框在水平方。Yposypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的位置。Helpfile下文相关的帮助。如果已提供helpfile,则也必须提供 context。Contextcontext,则也必须要提供 helpfile。8.在结构化方法中,软件功能分解属于软件开发中的阶段。SSS_SINGLE_SELSSS_SINGLE_SEL详细设计C 总体设计D 编程调试分值: 2答案:C现方案;结构设计,确定软
8、件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处 理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。9.信息隐蔽的概念与下述哪一种概念直接相关。SSS_SINGLE_SELSSS_SINGLE_SEL软件结构定义模块独立性D 模拟耦合度分值: 2答案:B评析 信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性
9、越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。10.在窗体上面画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(Keyascii as integer)Sub若焦点位于文本框中,则能够触发KeyPress事件的操作是 。SSS_SINGLE_SELSSS_SINGLE_SEL单击鼠标双击文本框鼠标滑过文本框按下键盘上的某个键分值: 2答案:DKeyPressASCII下与释放。11.下列程序段的执行结果为。DimA(10),B(5)i=1 To 10A(i)=iNext iFor j=1 To5B(j)=j
10、*20NextjA(5)=B(2)PrintA(5)=;A(5)SSS_SINGLE_SELSSS_SINGLE_SELA A(5)=5B C D 分值: 2答案:D“A(5)=”和数组元A(5)的值。由程序段可知: A(5)=B(2),J环可得:B(2)=2*20=40A(5)=40。12.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 。SSS_SINGLE_SELSSS_SINGLE_SEL模拟现实世界中不同事物之间的联系强调模拟现实世界中的算法而不强调概念使用现实世界的概念抽象地思考问题从而自然地解决问题分值: 2答案:C评析 面向对象的设计方法与传统的面向过程的方
11、法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。13.设 A=12345678,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为 。SSS_SINGLE_SELSSS_SINGLE_SELA 123456B 12344586分值: 2答案:B 评 析 Left(A,4)=1234 Mid(A,4,2)=45Val(1234+45)=123445注意:LeftMid14.希尔排序法属于哪一种类型的排序法。SSS_SINGLE_SELSSS_SING
12、LE_SEL交换类排序法C 选择类排序法D 建堆排序法分值: 2答案:B评析 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。15.软件调试的目的是。SSS_SINGLE_SELSSS_SINGLE_SEL发现错误改正错误D 挖掘软件的潜能分值: 2答案:B评析 由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。16.设在工程中有一个标准模块,其中定义了如下记录类型T
13、ype BooksName As String * 10TelNum As String 20End Type在窗体上画一个名为Command1的命令按钮,要求当行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是。SSS_SINGLE_SELSSS_SINGLE_SELPrivate Sub Command1 CliCk()Dim B BooksOpenc:Persotxt For Output As#1Name=InputBox(输入姓名)TelNum=InputBox(输入电话号码)#1,Name,TelNumClose
14、#1End SubPrivate Sub Command1_Cliok()Dim B BooksOpenc:PersotxtFor Input AS#1Name=InputBox(输入姓名)TelNum=InputBox(输入电话号码)Print #1,Name,TelNumClose#1End SubC PrivateSub Command1_Click()Dim B AsBooksOpenc:Persotxt For Output As#1Name=InputBox(输入姓名)TelNum=InputBox(输入电话号码)#1,BClose #1End SubD PrivateSub Co
15、mmand1_Click()Dim B As BooksOpen c:Wersotxt For Input As #1Name=InputBox(输入姓名)TelNum=InputBox(输入电话号码)Print Name,TelNumClose #1End Sub分值: 2答案:A评析 A 选项正确。BFor outputCD名。17.在列表框中当前被选中的列表项的序号是由下列哪个属性表示。SSS_SINGLE_SELSSS_SINGLE_SELListIndexD Tabindex分值: 2答案:C评析 ListList0LisIndex0,1,项,ListIndex-1。18.下列可作为
16、Visual Basic变量名的是。SSS_SINGLE_SELSSS_SINGLE_SELA#A4A? xyconstA分值: 2答案:D评析 变量名的命名必须遵守几个规定:变量名必须以字母开头,而不能以数字或其他字符开头。变量名的其余部分可以包含字母、数字和/或下划线字符,而不允许有空格、句号或其他停顿符号。变量名不能超过 255 个字符。Visual Basic19.如果在立即窗口中执行以下操作(CR是回车键):a=8CRb=9CRprint abCD则输出结果是 。SSS_SINGLE_SELSSS_SINGLE_SEL-10FalseTrue分值: 2答案:Cab(89),False
17、False。20.在程序代码中将图片文件 mypic.jpg 装入图片框 Picture1 的语句是SSS_SINGLE_SEL 。SSS_SINGLE_SELA Picture1.Picture=mypijpg B Picture1.Image=mypijpgC Picture1.Picture=LoadPicture(mypijpg) D LoadPicture(mypijpg)分值: 2答案:C评析 LoadPicture(PicturePictureImage例如:Picturel.Picture=LoadPicture(“图形文件名”)LoadPicture形。例如:Picturel
18、.picture=Loadpicture()或ture()21.以下关于菜单的叙述中,错误的是。SSS_SINGLE_SELSSS_SINGLE_SEL在程序运行过程中可以增加或减少菜单项EnabledFalseC 弹出式菜单在菜单编辑器中设计D 利用控件数组可以实现菜单项的增加或减少分值: 2答案:B评析 EnabledB22.决定一个窗体有无控制菜单的属性是。SSS_SINGLE_SELSSS_SINGLE_SELMinButtomCaptionMaxButton D ControlBox分值: 2答案:DControlBox控制菜单栏。MinButtomTrueFalseMaxButto
19、nTrueFalseCaption23.SSS_SINGLE_SEL在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是。SSS_SINGLE_SELPrivate Sub List1_Click()Label1.Caption=List1.ListIndexSubPrivate Sub List1_Click( )Label1.Name=List1.ListIndexSubC PrivateSubList1_Click( )Label1.Name=List1.T
20、extEndSubD PrivateSubList1_Click()Label1.Caption=List1.TextEndSub答案:D分值: 2LabelCaptionListTextTextLabelCaption24.下列关于队列的叙述中正确的是。SSS_SINGLE_SELSSS_SINGLE_SEL在队列中只能插入数据在队列中只能删除数据D 队列是先进后出的线性表分值: 2答案:C评析 队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。SSS_SIMPLE_SIN25.SSS_SIMPLE_SIN下列程序
21、段的执行结果为。X=2Y=1If Then Y=Y-1 Else Y=-1Print Y-X0SSS_SINGLE_SELSSS_SINGLE_SELTrueFalse-11分值: 2答案:B1关系表达式的比较规则是:如果两个表达式都是数值,则进行数值比较。如果两个表达式都是字符串,则进行字符串比较。如果一个表达式是数值而另一个是字符串,则数值表达式小于字符串表达式。该题中,X*Y=2*1=2X*Y1Else,Y1;23,Y-X0Visual BasicTrueFalse26.可以在窗休模块的通用声明段中声明。SSS_SINGLE_SELSSS_SINGLE_SEL全局变量C 全局数组D 全局
22、用户自定义类型分值: 2答案:A评析 全局变量可以在窗体模块、标准模块和类模块中进行声明;全局常量、全局数组、全局用户自定义类型只能在标准模块中进行声明。27.按条件f对关系R进行选择,其关系代数表达式为。ABCD分值: 2答案:CRRf,Rf;f(R)。28.要获得当前驱动器应使用驱动器列表框的哪个属性。SSS_SINGLE_SELSSS_SINGLE_SELPathDriveDirPattern分值: 2答案:BDrive器名。格式为:驱动器列表框名称Drive=驱动器名“驱动器名”是指定的驱动器,如果省略,则 Drive 属性是当前驱动器。29.下列程序段的执行结果为。A = abcdB
23、 =bcdeE = Right(A, 3)F = Mid(B, 2, 3)If EF Print E+F Else Print F+ESSS_SINGLE_SELSSS_SINGLE_SELcdebcdcddcdcdbcdcde分值: 2答案:D评析 Right(字符串,n);nMid(字符串,p, npnpn字符串连接运算符,将两个字符串按顺序连接起来。ASCII个不相等的为止。Right(abcd,3)=bcdMid(bcde,2,3)=cde bcdcde,所以打印出的结果为“bcdcde”30.下列程序段的执行结果为。K=0For I=1 To3A=IIKPrint A;Next IS
24、SS_SINGLE_SELSSS_SINGLE_SELA 111B 149C 000D 123分值: 2答案:AK0,A=IIK=(II)K, 01,所以只要知道循环体执行几次就可以知道打印出的结果是什么了。31.下列程序段的显示结果为。x=0Print x-1x=3SSS_SINGLE_SELSSS_SINGLE_SEL-1320:A分值: 2评析 在该题中,x0,x-1-1,x3,不影响打印的结果。32.决定控件上文字的字体、字形、大小、效果的属性是。SSS_SINGLE_SELSSS_SINGLE_SELTextC NameD Font分值: 2答案:DTextCaption 属性:用来
25、定义对象的标题。NameName用的对象名,与对象的标题 (Caption)是不同的。Font33.对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为 。SSS_SINGLE_SELSSS_SINGLE_SELN+1NC D N/2分值: 2答案:B评析 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。34.在下列选项中,哪个不是一个算法一般应该具有的基本特征。SSS_SINGLE_SELSSS_SINGLE_SEL确定性可行性无穷性拥有足够的情报分值: 2答案:C
26、评析 作为一个算法,一般应具有以下几个基本特征。可行性确定性有穷性拥有足够的情报35.下列程序段的执行结果为。For x=5 To 1 Step-1For Y=1 To 6-xPrint Tab(Y+5); *;Next YPrintNext xSSS_SINGLE_SELSSS_SINGLE_SELA *B *C *D *分值: 2:C评析 格式:Tab(n)5x5x5,x二、填空题请将每空的正确答案写在答题卡【1】【15上不得分。1.栈的基本运算有三种:入栈、退栈和【1】。SSS_FILLSSS_FILL分值: 2 答案:读栈顶元素评析 栈的基本运算有三种:入栈、退栈和读栈顶元素。top1
27、),然后将新元素插入到栈顶指针指向的位置。退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操 top1)。读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素, 只是将它的值赋给一个变量。2.SSS_FILL在面向对象方法中,信息隐蔽是通过对象的【2】性来实现的。SSS_FILL分值: 2 答案:封装评析 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。3.SSS_FILL数据流的类型有【3】和事务型。SSS_FILL分值: 2 答案:变换型评析 典
28、型的数据流类型有两种:变换型和事务型。变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。4.数据库系统中实现各种数据管理功能的核心软件称为【4】。SSS_FILLSSS_FILL分值: 2答案:数据库管理系统或 DBMS评析 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心
29、。5.关系模型的数据操纵即是建立在关系上的数据操纵,一般有【5】、加、删除和修改四种操作。SSS_FILLSSS_FILL分值: 2答案:查询评析 关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。数据修改是在一个关系中修改指定的元组和属性。6.记时器控件能有规律的以一定时间间隔触发【6】事件,并执行该事件程中的程序代码。SSS_FILLSSS
30、_FILL分值: 2答案:TimerTimerTimerInterval度。7.为了使标签能自动调整大小以显示全部文本内容,应把标签的【7】属设置为True。SSS_FILLSSS_FILL分值: 2答案:AutoSizeLabelAutoSize。8.SSS_FILL在KeyDown和KeyUp事件过程中,当参数Shift的值为十进制数1,2,4时分别代表Shift、【8】、【9】键。SSS_FILL分值: 2 答案:【8】Ctrl【9】AltShiftKeydownKeyupShift,CtrlAlt状态的一个整数。ShiftShift0)Ctrl1)Alt2)1、24。可通过对一Ctrl AltShift6。9.SSS_FILL在3种不同类型的组合框中,只能选择而不能输入数据的组合是【10】。SSS_FILL分 值 : 2 评析 下拉式列表框:这种样式仅允许从下拉式列表中选择。(缺省值)下拉式组合框:包括一个下拉式列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 材料疲劳断裂机理研究重点基础知识点
- 软件水平考前复习试题
- 高考作文中论据的选择与应用试题及答案
- 行政管理实践中的试题及答案
- 跨境电商对传统商业模式的冲击试题及答案
- 恢复供电火灾应急预案范文(3篇)
- 非住宅火灾应急预案(3篇)
- 软件设计方法的演变与展望试题及答案
- 专家点评与分析2025年计算机二级VB考试试题及答案
- 绿色经济转型的经济学分析试题及答案
- 机械原理课程设计摇摆式输送机设计说明书
- 山西河曲晋神磁窑沟煤业有限公司煤炭资源开发利用、地质环境保护与土地复垦方案
- 重型自卸车货箱与举升装置设计(含CAD图纸)
- 内蒙古煤矿竖井地质勘察施工技术
- 高中化学课程标准(2020版)
- 周1530安全教育记录(2021至2022)
- 西方音乐史智慧树知到答案章节测试2023年山东师范大学
- 初中英语-Module 12 Unit 2 Repeat these three words dailyreduce,reuse and recycle.教学课件设计
- 传输与控制大屏ds-d2046nl lcd显示单元用户手册
- 草原生态保护补助奖励机制资金管理办法
- WS/T 431-2013护理分级
评论
0/150
提交评论