二级VISUALBASIC笔试-134-真题(含答案与解析)-交互_第1页
二级VISUALBASIC笔试-134-真题(含答案与解析)-交互_第2页
二级VISUALBASIC笔试-134-真题(含答案与解析)-交互_第3页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二级VISUALBASIC笔试-13496,90一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1.窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。要求序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容.以可以实现上述操作的事件过程是 。SSS_SINGLE_SELSSS_SINGLE_SELAPdwteSubText1_Changc()Labell.Caption=Text1.TextEndSubBPrivateSubText1_Click()Labell.Caption=Text1.TextEndSubCPrivateSubLabell_Change()Labell.Caption=Text1.TextEndSubDPrivateSubLabell_Click()Label1.Caption=Text1.TextEndSub分值:2答案:A[评析]当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在TexttChange()事件中。2.Command1),PrivateSubCommand1_Click()b=5c=6Pdnta=b+cEndSub程序运行后,单击命令按钮,输出的结果是 。SSS_SINGLE_SELSSS_SINGLE_SELa=11a=b+ca=False分值:2答案:Da0,a=b+ca=O,b+c=5+6=11,False,False。3.以下叙述中错误的是 。SSS_SINGLE_SELSSS_SINGLE_SEL一个工程中可以包含多个窗体文件PriateVisualBasic不同类型的磁盘文件分值:2答案:B255级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模PrivateDimPubhcDimPrivateVisualBasic名,保存时需要保存为不同的文件。4.软件开发的结构化生命周期方法将软件生命周期划分成 。SSS_SINGLE_SELSSS_SINGLE_SEL定义、开发、运行维护C总体设计、详细设计、编程调试D需求分析、功能定义、系统设计分值:2答案:A软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。5.下列程序段的执行结果为 X=5Y=-20IfNotX>0ThenX=Y-3ElseY=X+3PrintX-Y;Y-XSSS_SINGLE_SELSSS_SINGLE_SELA-3 3B5-8C3 -3D25 -25分值:2答案:A[评析]IF…Elsepx=5>O,NotX>0ElseY=5+3=8X-Y=5-8=-3Y-X=8-5=3。6.假定程序中有以下语句:answer=MsgBox("String1",,"String2","String31",2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,answer的值为 。SSS_SINGLE_SELSSS_SINGLE_SELString1CD1分值:2答案:DMszBoxInteger返回值常数值描述vboK1OKvbCaneel2CancelvbAbort3AbertvbRetry4vblgnore5Retry1gnorevbYes 6YesvbNo7NOvboK,MsgBox17.Command1),PrivateSubCommand1Click()Fori=1T04Ifi=1Thenx=iIfi<=4ThenPrintxNextiEnd程序运行后,单击命令按钮;其输出结果为 。SSS_SINGLE_SELSSS_SINGLE_SELA1234B2345C2344D3456分值:2答案:B[评析]第一次循环时x的值为2,每次加1,所以答案为2 3 4 58.设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为 X=IIF((a>B)And(c<D),10,20)SSS_SINGLE_SELSSS_SINGLE_SEL102030D300:B

分值:2IIF(expr,vall,val2pexprvallval29.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系具有 。SSS_SINGLE_SELSSS_SINGLE_SEL数据无冗余数据可共享D特定的数据模型分值:2答案:D[评析]在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系;这正是通过采用特定的数据模型来实现的。10.改变驱动器列表框的Drive属性值将激活 事件。SSS_SINGLE_SELSSS_SINGLE_SELChangeScrollCDKeyUp分值:2答案:A[评析]驱动器列表框控件的相关属性和事件DriveDriveChange件。当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的Scroll事件。11.Text1、Command1Label1Text1程:PrivateSubCommand1_Click()x=Int(Val(Text1.Text)+0.5)Label1.Calffion=Str(x)EndSub程序运行后,在文本框中输入28.653,单击命令按钮,标签中显示的容是 。SSS_SINGLE_SELSSS_SINGLE_SEL27282930:C

分值:2[评析]程序中各部分值的运算过程为:Textl.Text="28.653"Val(Textl.Tex0=28.653Val(Textl.Text)+0.5=29.153Inn(Val(Text1.Text)+0.5)=29x=29str(x)="29\12.已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是 。SSS_SINGLE_SELSSS_SINGLE_SEL堆排序C快速排序D直接选择排序分值:2Form1Form1mnuFileOpen为使程序运行时,按下AIt+F键窗体中能够显示如下图所示的菜单项,mnuFile的标题应为 。SSS_SIMPLE_SINAA本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答B。13.A B C D分值:2答案:C[评析]编辑菜单时,为了能够通过键盘访问菜单项,可以在字母前插入一个&符号。在程序运行时,&后面的字母带有下划线,而&本身不可见。如编辑菜单File(&FFile(D,Alt+F14.在设计应用程序时,通过 窗口可以查看到应用程序工程中的所有组成分。SSS_SINGLE_SELSSS_SINGLE_SEL代码窗口C属性窗口D工程资源管理器窗口分值:2答案:D[评析]工程管理器窗口用来列出当前工程中的窗体和模块以及类模块等工程的组成部分。15.分布式数据库系统不具有的特点是 。SSS_SINGLE_SELSSS_SINGLE_SEL分布式数据冗余D位置透明性和复制透明性分值:2答案:B[评析]分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。16.下列不属于结构化分析的常用工具是 。SSS_SINGLE_SELSSS_SINGLE_SEL数据流图C判定树DPAD周分值:2答案:D[评析]结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而PAD图是常见的过程设计工具中的图形设计。17.为了清除列表框中的所有内容,应使用的方法是 。SSS_SINGLE_SELSSS_SINGLE_SELCisClearRemoveRemovcltem分值:2答案:DClear18.以下正确的叙述是 。SSS_SINGLE_SELSSS_SINGLE_SELSelectCaseSelectCaseSelectCaseCaseDSelectCaseCaseSelectCasexCase1toEndSelect分值:2答案:BSelectCase19.Command1),PrivateSubComnmnd1_Click()Dima(5,5)AsIntegerDimiAsInteger,jAsIntegerFori=1ToForj=1Toa<i,j)=(i-1)*3+jPrinta(i,j)NextjPrintNextiEndSub程序运行后,单击命令按钮,在窗体上的输出结果是 。SSS_SINGLE_SELSSS_SINGLE_SELA1 4 72 5 83 6 9B1 2 34 5 67 8 9C1 2 3 4 5 6 7 8 9没有输出分值:2答案:B[评析]程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项A,B可能正确,当外层循环执行第一次时,s(i,j)=(i-1)*3+j相当于a(1,j)=j,由此可判断选项B为正确答案。20.用链表表示线性表的优点是 。SSS_SINGLE_SELSSS_SINGLE_SEL便于插入和删除操作C花费的存储空间较顺序存储少D便于随机存取分值:2答案:A和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。21.算法分析的目的是 。SSS_SINGLE_SELSSS_SINGLE_SEL找出数据结构的合理性找出算法中输入和输出之间的关系D分析算法的效率以求改进分值:2答案:D[评析]算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。22.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变strlnput的内容是 。atrInput=InputBox("请输入字符串","字符串对话框","字符串")SSS_SINGLE_SELSSS_SINGLE_SEL"请输入字符串"C"字符串"D空字符串分值:2答案:C[评析]InputBox("请输入字符串","字符串对话框","字符串,),其中“请输入字符串”为在文本框显示给用户的信息,“字符串对话框”为显示在输入框标题栏中的标题,“字符串”为在没有用户输入时返回的值。23.Command1),PrivateSubCommand1_Click()DimbAsIntegerb=b+1EndSub运行程序,三次单击命令按钮后,变量b的值是 。SSS_SINGLE_SELSSS_SINGLE_SEL0123答案:B

分值:20bb24.n个顶点的强连通图的边数至少有 。SSS_SINGLE_SELSSS_SINGLE_SELn-1n(n-1)nn+1分值:2答案:C[评析]在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有n条边。25.以下关系表达式中,其值为假的是 。SSS_SINGLE_SELSSS_SINGLE_SEL"XYZ"<"XYZ""VisualBasic"="visualbasic"C"the"<>"there"D"Integer">"Int"分值:2答案:BASCII种情况:①字符串相等。②当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准。⑧前面完全相等,以长者为大。④对于纯英文且大小写相同,可按英文字典顺序比较。在字典顺序后出现的比在前面出现的大。当出现不对应的大小写字母时,小写字母总是大于相同的大写字母。ASCII⑧数字字符比较遵循上面的规则。26.以下程序段运行的结果是 Dima(-1To5)AsBooleanDimflagAsBooleanflag=FalseDimiAsIntegerDimjAsIntegerDoUntilFori=-1To5j=j+1Ifa(i)=FalseThena(i)=TrueExitForEndIfIfi=5Thenflag=TrueNextLoopPrintj

EndIfSSS_SINGLE_SELSSS_SINGLE_SEL207358:C

分值:2aTrue,具体实现的方aFalse,如果是,TrueaFalsej=j+1j=28ajj=28+7=3527.下列说法中,不属于数据模型所描述的内容是 。SSS_SINGLE_SELSSS_SINGLE_SEL数据结构C数据查询D数据约束分值:2答案:C3约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的28.在VisualBasic中,下列运算符中优先级最高的是 。SSS_SINGLE_SELSSS_SINGLE_SEL*\<Not:A

分值:2[评析]运算符优先级别‘算术运算,关系运算,逻辑运算算术运算符运算优先级:(指数)^,(取负)—,(乘法)*,(浮点除法)/>(整数除法)\>(取模)MOD>(加法)+。29.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是 。SSS_SINGLE_SELSSS_SINGLE_SEL循环的集合C路径的集合D目标的集合分值:2答案:C[评析]软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。30.在窗体上画一个命令按钮,然后编写如下程序:SubS1(ByValxAsInteger,ByValyAsInteger)DimtAst=xx=yy=rEndSubPrivateSubCommand1_Click()DimaAsInteger,bAsa=10b=30S1a,bPrint"a=";"b=";bEndSub程序运行后,单击命令按钮,.输出结果是 。SSS_SINGLE_SELSSS_SINGLE_SELAa=30b=10Ba=30Ca=10Da=10分值:2答案:CS1式来传递变量值的;所以执行完该过程后,ab31.以下语句的输出结果是 。PrintFormat$("123.58","#,###.00")SSS_SINGLE_SELSSS_SINGLE_SELA123.58B123.00C123.58D0,123.58分值:2答案:AFotmatFormat(expresmon,[format])其中,expressionformat下:0。0:0.:输出小数点。,:输出千分位分隔符。%,输出百分比符号,同时转化数值。$:输出前加“S”。32.ShowOpen话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOCFilterSSS_SINGLE_SELSSS_SINGLE_SEL"(*.DOC)*.DOC""(*.DOC|(.DOC)"C)"(*.DOC)||*.DOC"D"(*.DOC分值:2答案:D[评析]CommonDialogl.Filter="(*.DOC)|*.DOC",ShowOpen“打开”对话框时对话框的“文件类型”栏中只显示扩展名为.DOC设置复选框中或单选按钮的标题对齐方式的属性是 。SSS_SINGLE_SELSSS_SINGLE_SELAlignStyleSortedAlignment分值:2答案:D[评析]复选框和单选按钮的相关属性sqle属性:指定复选框或单选按钮的显示方式。Alignment01两种值,取值为0则控件标题左1NU34.能够获得一个文本框中被选取文本的内容的属性是 。SSS_SINGLE_SELSSS_SINGLE_SELTextCSelTextDSelStart分值:2答案:CTextSelLengthSelText有一个空字符串。SelStart35.Labe11、Labe12Command1,然后编写如下程序:PrivateSUbfune(LAsLabel,ByValaAsInteger)L.Caption="1234"a=a*aEndSubPrivateSubFormLoad()Labe11.Captlon="ABCD"Labe12.Capfion=10EndSubPrivateSUbCommand1_Click()a=Val(Label2.Caption)Callfunc(Labell,SSS_SINGLE_SELSSS_SINGLE_SELALabe12.Caption=aEndSub程序运行后,单击命令按钮,在两个标签Labe11和Labe12中显示的内分别是 。A)ABCD和10B1234和100CABCD和100D1234和10分值:2答案:Daa=10,CallaaLabe12.Caption=a10。二、填空题1.测试的目的是暴露错误,评价程序的可靠性;而 【1】 的目的是发现错的位置井改正错误。SSS_FILLSSS_FILL分值:2答案:调试[评析]软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定;调试也称捧错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。2.SSS_FILL在最坏情况下,堆排序需要比较的次数为 【2】 。SSS_FILL分值:2答案:O(alog2n)n(n-1)/2;简单插入排n(n-1)/2:O(n^1.5O(nlog2n)。3.SSS_FILL若串s="Program",则其子串的数目是 【3】 。SSS_FILL分值:2SSS_FILL答案:29SSS_FILLs71),17,26354的4个,5十字符的3个,6个字符的2个,7个字符的1个,共有1+2+3+4+5+6+7+1=29。4.千个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。分值:2答案:11:N[评析]两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种,即一对一(1:1)的联系、一对多(1:N)或多对一(N:1)的联系和多对多(N:N)的联系。5.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 三种;SSS_FILLSSS_FILL分值:2答案:关系模型种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。6.SSS_FILL为了选择多个控件,可以按住 【6】 键,然后单击每个控件。SSS_FILL分值:2答案:CtrlCtrl7.执行下面的程序段后,S的值为 【7】 s=5Fori=2.6To4.9Step0.6S=s+1NextiSSS_FILLSSS_FILL分值:2答案:9[评析]以指定次数来重复执行一组语句。语法Forcounter=startToend[Srep[statements][ExitFor][statements]Next[counter]S5+4=98.SSS_FILL由Array函数建立的数组的名字必须是 【8】 类型。SSS_FILL分值:2答案:变体或VariantArrayVariant语法Army(arglist)arglistVariant的数组的各元素赋值。如果不提供参数,则创建一个长度为。的数组。9.若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元a(0)、a(1)和a(2),则应当使用 【9】 语句。SSS_FILLSSS_FILL分值:2答案:ReDima(2)ReDim间。语法:ReD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论