【计算机类职业资格】二级VISUAL+BASIC笔试-61及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-61及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-61及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-61 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设在窗体上有一个名称为 Command1 的命令按钮,并有以下事件过程:Private Sub Command1_Click( ) Static b As Variantb=Array(1,3,5,7,9) End Sub 此过程的功能是把数组 b 中的 5 个数逆序存放(即排列为 9,7,5,3,1)。为实现此功能,省略号处的程序段应该是(分数:2.00)A.Fori=0 T0 5-1/2 tmp=b(i) b(i)=b(5-i-1) b(5-i-
2、1)=tmp NextB.Fori=0 To 5tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmpNextC.Fori=0 T0 5/2 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp NextD.For i=l To 5/2tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmp Next2.在窗体上画三个单选按钮,组成个名为 chkOption 的控件数组。用于标识各个控件数组元素的参数是(分数:2.00)A.TagB.IndexC.List1ndexD.Name3.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标
3、签。列表框中显示若干城市的名称。当单击列表框中的某个城市的名称时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是(分数:2.00)A.Private Sub List1_Click( ) Label1.Caption=List1.List1ndex End SubB.Private Sub List1_Click( )Label1.Name=List1.List1ndexEnd SubC.Private Sub List1Click( ) Label1.Name=List1.Text End SubD.Private Sub List1_Click( )Label1.Caption
4、=List1.TextEnd Sub4.下列叙述中,正确的是(分数:2.00)A.线性表是线性结构B.栈和队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构5.表示滚动条控件取值范围最大值的属性是(分数:2.00)A.MaxB.LargeChangeC.ValueD.MaxMin6.在窗体上画一个名称为 Command1 的命令按钮和三个名称分别为 Label1、Label2、Labet3 的标签,然后编写如下代码:Private x AS IntegerPrivate Sub Command1_Click( )Static y As IntegerDim 2 As Integern
5、=10Z=n+2y=y+2X=X+2 Label1.Caption=xLabel2.Caption=yLabel3.Caption=zEnd Sub运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是(分数:2.00)A.10 10 10B.30 30 30C.30 30 10D.10 30 307.利用 E-R 模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R 模型,然后把各个局部 E-R 模型综合成一个全局的模型,最后得到最终的 E-R 模型需对全局 E-R 模型进行(分数:2.00)A.简化B.结构化C.最小化D.优化8.在窗体上画一个命令按钮,名称为 Comman
6、d1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click( )Dim city As Variant city=Array(“北京”,“上海”,“天津”,“重庆”)Print city(1)End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是(分数:2.00)A.空白B.错误提示C.北京D.上海9.一个工程中包含两个名称分别为 Form1、Form2 的窗体,一个名称为 mdlFune 的标准模块。假定在 Forml、Form2 和 mdlFunc 中分别建立了自定义过程,其定义格式为:Forml 中定义的过程:Privme S
7、ub frmFunction1( )End SubForm2 中定义的过程:Public Sub frmFunction2( )End SubmdlFunc 中定义的过程:PubHc Sub mdl Function( )End Sub 在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是(分数:2.00)A.上述三个过程都可以在工程中的任何窗体或模块中被调用B.frmFunction2 和 mdlFunction 过程能够在工程中各个窗体或模块中被调用C.上述三个过程都只能在各自被定义的模块中调用D.只有 mdlFunction 过程能够被工程中各个窗体或模块调用10.在
8、数据库设计的 4 个阶段,为关系模式选择存取方法应该在(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段11.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。运行后的窗体外观如图所示。(分数:2.00)A.B.C.D.12.在面向对象中,一个对象请求另一个对象为其服务的方式是通过发送(分数:2.00)A.调用语句B.命令C.口令D.消息13.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(keyaseii as integer)End Sub
9、若焦点位于文本框中,则能够触发 KeyPress 事件的操作是 (分数:2.00)A.单击鼠标B.双击文本框C.鼠标滑过文稿本框D.按下键盘上的某个键14.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框,一个名称为 File1的文件列表框,两个名称分别为 Label1、Label2,标题分别为空白和“共有文件”的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签 kabel1 中显示当前文件夹中文件的数量,如图所示。(分数:2.00)A.B.C.D.15.下列不属于软件工程三要素的是(分数:2.00)A.工具B.过程
10、C.方法D.环境16.在窗体上画一个名称为 Command1 的命令按钮,一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Command1_Click( )S=0For i=1 To 15x=2*i-11fx Mod 3=0 Then s=s+1Next iLabel1.Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是(分数:2.00)A.1B.5C.27D.4517.源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和(分数:2.00)A.程序的视觉组织B.尽量不用或少用 COTO 语
11、句C.检查输入数据的有效性D.设计良好的输出报表18.下列不属于算法特性的是(分数:2.00)A.确定性B.可行性C.有输出D.无穷性19.以下关于过程及过程参数的描述中,错误的是(分数:2.00)A.过程的参数可以是控件名称B.用数组作为过程的参数时,使用的是“传地址”方式C.只有函数过程能够将过程中处理的信息传回到调用的程序中D.窗体可以作为过程的参数20.假定有以下函数过程: Function Fun(S As String) As StringDim s1 As StringFor i=1 To Len(S)s1=UCase(Mid(S,i,1)+s1 Next i Fun=S1End
12、 Function在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( )Dim Str1 As String,Str2 As StringStr1=Input Box(“请输入一个字符串”)Str2=Fun(Str1) Print Str2End Sub程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输出结果为(分数:2.00)A.abedergB.ABCDEFGC.gfedcbaD.GFEDCBA21.假定有如下事件过程:Private Sub Form_MouseDown(Butto
13、n As Integer,Shift As Integer,X As Sinsle,Y As Single)If Button=2 thenPopupMenu popFormEnd IfEnd Sub则以下描述中错误的是(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 X、Y 指明鼠标的当前位置D.Button=2 表示按下的是鼠标左键22.在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Label1、Label2 的标签,然后编写如下程序代码:Private X As IntegerPrivate Su
14、b Command1_Click( )X=5:Y=3Call proc(X,Y)Label1.Caption=XLabeL2.Caption=YEnd SubPrivate Sub proc(ByVal a As Integer,ByVal b As Integer)X=a*aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是(分数:2.00)A.5 和 3B.25 和 3C.25 和 6D.5 和 623.在窗体上画一个名称为、commonDidog1 的通用对话框,一个名称为 Command1 的命令按钮。要求单击命令按钮时,打开一个保存文稿件的通用对话框。该窗
15、口的标题为”Save“,缺省文件名为”SaveFile“,在“文件类型”栏中显示*.txt,则能够满足上述要求的程序是(分数:2.00)A.Private Sub Command1_Click( )CommonDislog1.FileName=“SaveFile“CommonDialog1.Filter=“All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc“CommonDialog1.FUterlndex=2CommonDialog1.DialogTitle=“Save“CommonDi810S1.Action=2 End SubB.Pnrate Sub Com
16、mand1_Click( )CommonDialog1.FileNamc=“SaveFile“CommonDialog1.Filtcr=“All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc“commonDislog1.Filterlndex=1CommonDialog1.DialogTitle=“Save“ CommonDialog1.AcUon=2End SubC.Private Sub Command1_C1ick( )CommonDialog1.FileName=“Saven“CommonDislog1.Filter=“All Files|*.*I(*.t
17、xt)I*.txt(*.doc)1*.doc“CommonDislog1.Fiterlndex=2Commondislog1.DialogTide=“SaveFile“CommonDialog1.Action=2End SubD.PnvateSubCommarldl_C1ick( )CommonDialog1.FUeName=“SaveFile“CommonDialog1.Filter=“All Files|*.*I(*.txt)|*.txt|(*.doc)|*.doc“CommonDialog1.Filterlndex=1CommonDialog1.DislogTitle=“SaveFile
18、“CommonDialog1.Achon=1End Sub24.设有下列二叉树:(分数:2.00)A.B.C.D.25.以下叙述中错误的是(分数:2.00)A.用 Shell 函数可以调用能够在 Windows 下运行的应用程序B.用 Shell 函数可以调用可执行文件,也可以调用 VisuM Basic 的内部函数C.调用 Shell 函数的格式应为:变量名=Shell()D.用 Shell 函数不能执行 DOS 命令26.目录列表框的 Path 属性的作用是(分数:2.00)A.显示当前驱动器或指定驱动器上的路径B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示根目录下的文件名D.
19、只显示当前路径下的文件27.软件调试的目的是(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能28.以下关于菜单的叙述中,错误的是(分数:2.00)A.在程序运行过程中可以增加或减少菜单项B.如果把一个菜单项的 Enabled 属性设置为 False,则可删除该菜单项C.弹出式菜单在菜单编辑器中设计D.利用控件数组可以实现菜单项的增加或减少29.设有语句Open“c:/Test.Dat“For Output As#1 则以下错误的叙述是(分数:2.00)A.该语句打开 C 盘根目录下一个已存在的文件 Test.DatB.该语句在 C 盘根目录下建立一个名为 Test
20、.Dat 的文件C.该语句建立的文件的文件号为 1D.执行该语句后,就可以通过 Print语句向文件 Test.Dat 中写入信息30.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( )X=0n=Input Box(“)For i=1 To nFor j=1 To iK=X+1Next jNext iPrint xEnd Sub程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是(分数:2.00)A.3B.4C.5D.631.将数学表达式 Cos2(a+b)+5e2写成 Visual Basic 的表
21、达式,其正确的形式是(分数:2.00)A.Cos(a+b)2+5*exp(2)B.CoC22(a+b)+5*exp(2)C.Cos(a+b)2+5*In(2)D.Cos2(a+b)+5*ln(2)32.在窗体上画一个命令按钮,名称为 Command1。单击命令按钮时,执行如下事件过程:Private Sub Command1_Click( )a$=“software and hardware“b$=Right(a$,8)c$=Mid(a$,1,8)MsgBox aS,b$,c$,1End Sub则在弹出的信息框的标题栏中显示的信息是(分数:2.00)A.software and hardwar
22、eB.softwareC.hardwareD.133.下列不属于数据库管理系统提供的数据语言的是(分数:2.00)A.数据定义语言B.数据查询语言C.数据操纵语言D.数据控制语言34.以下能够正确计算 n!的程序是(分数:2.00)A.Private Sub Command1_Chck( ) n=5:x=1 Do x=x*i i=i+1 Loop While in Print x End SubB.Private Sub Command1_Click( )n=5:x=1:i=lDox=x*ii=i+1 Loop While inPrint xEnd SubC.Private Sub Comma
23、nd1_Click( ) n=5:x=1:i=l Do x=x*i i=i+1 Loop While i=n Print x End SubD.Private Sub Command1_Click( )n=5:x=1:i=l Dox=x*ii=i+1Loop While inPrint x End Sub35.执行如下语句:a=Input Box(“Today“,“Tomorrow“,“Yesterday“,“Day before yesterday“,5)将显示一个输入对话框,在对话框的输入区中显示的信息是(分数:2.00)A.TodayB.TomorrowC.YesterdayD.Day
24、before yesterday二、填空题(总题数:10,分数:30.00)36.算法执行过程中,所需要的基本运算次数称为算法的 【1】 。(分数:2.00)填空项 1:_37.在一棵二叉树上第 6 层的结点个数最多是 【2】 个。(分数:2.00)填空项 1:_38.软件是程序、数据和 【3】 的集合。(分数:2.00)填空项 1:_39.实体联系模型是一种常用的高级概念数据模型,而 【4】 是实体 模型中的核心。(分数:2.00)填空项 1:_40.在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为 【5】 。(分数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 61 答案 解析 DOC
