ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:141.16KB ,
资源ID:4458486      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4458486.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级Visual Basic闯关试题5.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机二级Visual Basic闯关试题5.docx

1、计算机二级Visual Basic闯关试题5计算机二级Visual Basic 闯关试题(5)1、选择题(1)下列叙述中正确的是( )。A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性(2)下列叙述中正确的是( )。A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对(3)软件测试的目的是( )。A.评估软件可靠性B.发现并改正程序中的错误

2、C.改正程序中的错误D.发现程序中的错误(4)在软件开发中,需求分析阶段产生的主要文档是( )。A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书(5)软件生命周期是指( )。A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程(6)面向对象方法中,继承是指( )。A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是( )。A.记录长度B.文件的大小C.联系的复杂程度D.数据之

3、间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。A.一对一B.一对多C.多对多D.多对一(9)数据库设计中反映用户对数据要求的模式是( )。A.内模式B.概念模式C.外模式D.设计模式(10)有三个关系R、s和T如下:则由关系R和s得到关系T的操作是( )。A)自然连接B)B.差C)C.交D)D.并(11)以下叙述中正确的是( )。A.在属性窗l3只能设置窗体的属性B.在属性窗口只能设置控件的属性C.在属性窗口可以设置窗体和控件的属性D.在属性窗口可以设置任何对象的属性(12)下列打开“代码窗口”的操作中错误的是( )

4、。A.按F4键B.单击“工程资源管理器”窗口中的“查看代码”按钮C.双击已建立好的控件D.执行“视图”菜单中的“代码窗口”命令(13)以下叙述中错误的是( )。A.Visual Basic是事件驱动型可视化编程工具B.Visual Basic应用程序不具有明显的开始和结束语句C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D.Visual Basic中控件的某些属性只能在运行时设置(14)设a=2,b=3,c=4,d=5,下列表达式的值是( )。ab And CCA.TrueB.FalseC.-1 D.1(15)在标准模块中用Public关键字定

5、义的变量,其作用域为( )。A.本模块所有过程B.整个工程C.所有窗体D.所有标准模块(16)假定有如下语句:answer$=MsgBox(”Stringl”,”Strin92”,”Strin93”,2)执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answer$的值为( )。A.Strin91B.Strin92C.Strin93 D.1(17)设a=10,b=5,c=1,执行语句Print abc后,窗体上显示的是( )。A.TmeB.FalseC.1D.出错(18)为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。A.ValueB.ByValC.ByRefD

6、.Reference(19)以下说法中正确的是( )。A.事件过程也是过程,只能由其他过程调用B.事件过程的过程名是由程序设计者命名的C.事件过程通常放在标准模块中D.事件过程是用来处理由用户操作或系统激发的事件的代码(20)设有语句:Open”e:TestDat”For Output As#1则以下叙述中错误的是( )。A.该语句打开c盘根目录下的一个文件TestDat,如果该文件不存在则出错B.该语句打开c盘根目录下一个名为TestDat的文件,如果该文件不存在则创建该文件C.该语句打开文件的文件号为lD.执行该语句后,就可以通过Print#语句向文件TestDat中写入信息(21)在窗体

7、上画两个文本框,其名称分别为Textl和Text2,然后编写如下程序:End SubPrivate Sub TextlChange( )Text2Text=Mid(TextlText,6)End Sub程序运行后,如果在文本框Textl中输入ChinaBeijin9,则在文本框Text2中显示的内容是( )。A.ChinaBeijingB.ChinaC.Beijing D.ChinaB(22)在窗体上画一个水平滚动条,其属性值满足Min3 And 44;再计算关系运算符,结果为False And True Or False;And优先级高于or优先级,先计算And,再计算or,最后结果是Fal

8、se。故B选项正确。(15)B【解析】在标准模块中用Public定义的变量是公用的、全局变量,在整个工程中的所有窗口、模块中都能引用,作用域是整个工程。故B选项正确。f(16)D【解析】MsgBox函数的作用:在对话框中显示消息,等待用户单击按钮,并返回一整数,告诉用户单击一个按钮。Msgbox函数的格式是:MsgBox(提示信息,按钮样式,标题信息:,帮助文件,帮助上下文编号)本题MsgBox函数语句运行后,信息对话框中提示信息是“Stringl”,标题栏信息是“Stng2”,对话框出现一个。确定”按钮,单击“确定”按钮返回“确定”按钮对应的一个整敦值l,并把l赋给&IISWea变量。故D选

9、项正确。(17)B【解析】本题中Print语句中的表达式只有。”运算符,相同优先级,左结合。先计算ab,即l0)5,值为True,(即一l),再计算一11,结果为False。故R选项正确。(18)B【解析】Value是控件的属性名。用ByVal关键字声明形参表示该参数按值传递。ByRef是默认的参数类型,表示该参数按地址传递。没有Reference关键字。故B选项正确。(19)D【解析】事件过程也是过程,其他过程或系统都可以调用它。故A选项错误。事件过程的过程名是由系统命名的。故B选项错误。通常事件过程放在窗体模块中。故c选项错误。事件过程是用来处理由用户操作或系统激发的事件的代码。只有当用户

10、或系统触发事件后,才执行相应的事件过程。故D选项正确。(20)A【解析】本题中是用Open语句打开一个顺序文件TestDat,并指定一个文件号1。故c选项正确。如果TestDat文件不存在,则系统自动创建该文件。故B选项正确,A选项错误。用For Output模式打开文件,可通过Print语句向文件写入信息。故D选项正确。(21)C【解析】程序运行后,在文本框Textl中输入字符后,触发它的Change事件,通过中部截取函数lVlid把文本框Textl中的内容从第6个字符8开始截取后面的字符,得到“Beijing”字符串,然后把截取的字符串在Text2中显示出来。故C选项正确。(22)A【解析

11、】当水平滚动条的属性值kilnMax时,如果单击滚动条右端或左端的箭头,Value属性值会增加或减少SnudlChange量;如果单击滚动块和右端箭头之间空白的地方时,Value属性值会增加LargeChange量,反之,减少LargeChange量。本题单击的是滚动条右端的箭头,故Vlaue属性值应该是增加一个SmaUChange量。故选A。(23)A【解析】List属性可以返回组合框中各选项的内容。用下标区分各选项,第l个选项下标为0,依次类推。“CCCCC”为组合框中第3个选项,可以用Comb01List(2)返回选项内容。故A选项正确,c选项错误。Text属性返回的是组合框中选中项目的

12、内容;Listlndex属性返回的是选中项目的索引值,即下标。故B、D选项错误。(24)C【解析】文本框的ScrollBars属性值:0表示无滚动条,1表示只有水平滚动条,2表示只有垂直滚动条,3表示水平和垂直滚动条都有。本题文本框只具有垂直滚动条,则ScroUBar属性值就设置为2,故C选项正确。(25)A【解析】每个对象都有Name属性,用于识别不同的对象。故选A。(Z6)C【解析】LargeChange属性值是单击滚动块和左右两端箭头之间空白的地方时,Value增加或减少的量,Small属性值才是滚动条的最大值。故c选项错误。(27)A【解析】Text属性可返回当前被选中列表项的内容,故

13、选A。Index属性是当有列表框控件数组时,区分各列表框用的;Listlndex属性返回的是被选中的列表项的索引值;List属性设置或返回各列表项的内容。(28)B【解析】文本框中内容有变化时,触发Change事件。故B选项正确。当在文本框中输人数据,松开键盘时触发它的KeyUp事件;文本框失去焦点触发LostFocus事件:获得焦点。触发Got1eus事件0(29)A【解析】Interval的属性值是以毫秒计,所以是毫1秒数。故选A。、(30)D【解析】lVlod是求模运算符,即求余数,程序中jl Mod 3的余数可能值为0,1,2,到15的整数中,3、6,9、12、151这5个数除3的余数

14、为0,14 7 10、13这5个数除3余数为1,2、5、8、11、14这5个数除3余数为2。因此a的值为15+1 25=15,即选择D正确。(31)B【解析】Array函数用来为数组元素赋值,即把一1个数据集读人某个数组。其格式为:数组变量名=Array(数组f元素值)。Dim a语句没有变量类型名,则a默认为Variant类1型,这里它作为数组变量使用。现在已知数组a中元素的值依1次为l、2,3、4,则For循环中各变量值变化如下:i=4时,s=s+a(4)丰j=0+4木1=4,j=1$10=10i=3时,s=s+a(3)$j=4+310=4+30=34,j=10事10=100i=2时,s=

15、s+a(2)木j=34+2100=34+200=234,j=10t310=10D0i=1时,s=s+a(1)j=234+11000=234+1000=1234。循环结束。s的值为1234。(32)C【解析】程序运行过程如下:k=0,输入2,AI(k+1)=A1(0+1)=A1(1)=2,A2(3一k)=A2(3-o)=A2(3)=2k=1,输入4,Al(k+1)=A1(1+1)=A1(2)=4,A2(3一k)=A2(31)=A2(2)=4k=2,毫自入6,Al(k+1)=A1(2+1)=A1(3)=6,A2(3一k)=A2(3-2)=A2(1)=6k=3,For循环结束,输出A2(k)的值即A

16、2(3)的值,即2。(33)D【解析】程序运行,窗体加载时设置Iabell显示为ABCD,Iabel2显示为l0。单击命令按钮,执行按钮的单击事件过程,过程中Val函数将Label2的标题字符串转换为数值赋给变量a,此时a的值为10,然后调用rune过程传人l止ell为参数,rune过程中设置Labell的标题为“1234”,回到按钮单击事件过程,设置Label2的标题为变量a的值,即l0。因此两个标签中显示的内容分别为l234和10。(34)B【解析】本题是过程的嵌套调用,过程嵌套调用时要先计算最内层的过程,然后由里向外执行。因此Funl(Funl(x,(Funl(x,X一1),x一1)执行

17、过程如下:先执行Funl(x,X一1),由于形参a是按值传递,因此不会影响x的值,x=10,即Funl(10,9)。t=1,b=1+10=11,则函数返回值为1+1l=12。再执行Funl(X,(Funl(x,x一1),由于内层过程返回12,因此又可写成Funl(x,(12),由于x仍为原值,因此过程即Funl(10,12)。t=2,b=一2+10=8,则函数返回值为一2+8=6。最后执行Funl(Funl(x,(Funl(x,x一1),x一1),即Funl(6,x1),由于X仍为原值,因此过程即为Funl(6,9)。t=一3,b=一3+6=3,则函数返回值为一3+3=0。(35)C【解析】程

18、序中过程Fun的D0循环的功能是从参数字符串申依次取出后半部分的字符组成一个字符串,然后这个字符串再重复一次由函数返回。函数Len用于返回字符串的长度,过程中字符串的长度做为D0循环的结束条件。Mid是字符串中部截取函数,用来从指定位置开始截取指定个数的字符。过程中使用Mid(xStr,i+1,1),通过循环依次取出字符串后半部分的字符。函数返回的字符串经Lcase函数转换为小写然后显示在文本框中。程序中做为Fun过程参数的字符串为“ABCDEF”,经处理返回并转为小写后为“defdef”。(36)A【解析】窗体的KeyPreview属性用于设置或获取一个值,该值只是判断按键事件传递到具有焦点

19、的控件前,窗体是否将接收此事件,该属性设为True时,窗体将会接收按键事件。因此在文本框中输入“VB”时,会先触发FormKeyPress()事件,该事件将输入的字符保存到窗体模块变量SaveAll中,然后才会显示在文本框中。当单击命令按钮时,Lcase函数将变量SaveALl中的字符串“VB”转换为小写,为“vb”,然后与原字符串连接,即“vb”+“VB”,显示在文本框中则为“vbVB”。(37)A【解析】程序的作用是输入的数如果是5的倍数就累加,如果不是就每次加50或与上次是5的倍数的那个数相累加。因此最终a的值是15+15+35+35=100。(38)A【解析】数据文件的写操作分为3步,

20、即打开文件、写入文件和关闭文件。首先,在顺序文件中打开文件写入数据的打开方式为:Open文件名For Output As#文件号。因此B.C选项排除,只看A、D选项。写入顺序文件Print*语句格式为:Print#文件号,变量名,变量名,Write语句的的格式与Print语句一样:Write#3c件号,变量名,变量名。而记录类型变量不能整体引用,需要指明记录变量中的成员名,格式为:记录变量名成员名,Books类型变量B成员Name和TelNum赋值和引用应该是8Name、BTelNum,因此A选项正确。(39)C【解析】Static声明的变量为静态变量。静态变量在程序运行期间,每次进入过程时都会保留上次的值,而普通变量不会保留。nulna定义为静态变量,因此每次调用都会保留结果,3次调用过程,nnma的值为6,numb的值为1。(40)B【解析】根据For循环中的If语句的条件n=m orn=4一m中的n=m首先可以得出a(1,1)=2,a(2,2)=4,a(3,3)=6,其次根据n=4一m的条件可以得出a(1,3)=4,a(2,2)=4,a(3,1)=4。而其他的元素值都为0。因此窗体上输出的三行分别是:2 04,0 4 0,4 0 6。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1