欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+BASIC笔试-61及答案解析.doc

    • 资源ID:1327940       资源大小:94.50KB        全文页数:26页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+BASIC笔试-61及答案解析.doc

    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】 。(分数

    25、:2.00)填空项 1:_41.以下程序的功能是:生成 20 个 200 到 300 之间的随机整数,输出其中能被 5 整除的数并求出它们的和。请填空。Private Sub Command1_Click( )For i=1 To 20x=Int( 【6】 *100+200)If 【7】 =0 ThenPrint xS=S+ 【8】 End lfNext iPrint“Sum=“;SEnd Sub(分数:6.00)填空项 1:_42.设有如下程序Private Sub Fom1_Click( )Dim s As Integer,b As Integera=20:b=50p1 a,bp2 a,b

    26、p3 a,bPrint“a=“;a,“b=“;bEnd SubSub pl(x As Integer,ByValy As Integer)x=x+10y=y+20End SubSub p2(ByVal x As Integer,y As Integer) x=x+10 y=y+20End SubSub p3(ByVal x As Integer,ByValy As Integer)x=x+10y=y+20End Sub该程序运行后,单击窗体,则在窗体上显示的内容是:a= 【9】 和 b= 【10】 。(分数:4.00)填空项 1:_43.在窗体上画一个名称为 Command1 的命令按钮,编写

    27、如下事件过程Private Sub Command1_Click( )Dim a As Stringa= 【11】 For i=1 To 5Print Space(6-i);Mid $(a,6-i,2*i-1)Next iEnd Sub程序运行后,单击命令按钮,要求窗体上显示的输出结果为5456345672345678123456789请填空。(分数:2.00)填空项 1:_44.在窗体上画一个名称为 Combol 的组合框,画两个名称分别 Label1 和 Label2 及 Caption 属性分别为“城市名称”和空白的标签。程序运行后,当在组合框中输入一个新项后按回车键(ASCII 码为

    28、13)时,如果输入的项在组合框的列表中不存在,则自动添加到组合框的列表中,并在 Label2 中给出提示“已成功添加输入项”如图所示:如果存在,则在 Label2 中给出提示“输入项已在组合框中”。请在 【12】 、 【13】 和 【14】 处将程序补充完整。(分数:6.00)填空项 1:_45.设有如下程序 Private Sub Search(a( )As Variant,ByVa1 key As Variant,index%)Dim I%For I=LBound(a) To UBound(a)If key=a(1) Thenindex=IExit SubEnd IfNext Iindex

    29、=IEnd SubPrivate Sub Form_Load( )ShowDim b( ) As VariantDim n As Integerb = Array(1,3,5,7,9,11,13,15)Call Search(b, 11 ,n)Print nEnd Sub 程序动行后,输出结果是 【15】 。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-61 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设在窗体上有一个名称为 Command1 的命令按钮,并有以下事件过程:Private Sub Command1_

    30、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-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 Next D.For i=l To

    31、 5/2tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmp Next解析:解析 为了实现恰当的循环,终值应设为 5/2,A 与 B 项都不正确,同时考虑到数值 b 的下标下界为默认值 0,所以 D 项也不正确,故选 C。2.在窗体上画三个单选按钮,组成个名为 chkOption 的控件数组。用于标识各个控件数组元素的参数是(分数:2.00)A.TagB.Index C.List1ndexD.Name解析:解析 控件数组由于有相同的 Name 属性,故可以通过 Index 作为下标访问不同的控件。3.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签。列

    32、表框中显示若干城市的名称。当单击列表框中的某个城市的名称时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是(分数: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=Li

    33、st1.TextEnd Sub 解析:解析 本题主要区分 List1ndex 与 Text 属性。List1ndex 指被选中项的下标,而 Text 表示被选中项的内容。故 List1.List1ndex 表示被选中的项本身,而 List1.Text 表示被选中项的内容,故该题选D。同时本题再次涉及 Name 与 Caption 的区别。4.下列叙述中,正确的是(分数:2.00)A.线性表是线性结构 B.栈和队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构解析:解析 所谓的线性结构是指:如果一个非空的数据结构满足下列两个条件:1) 有且只有一个根结点;2) 每一个结点最多有一个前件

    34、,也最多有一个后件。所以同时满足两个条件的有队列、线性表、栈,而二叉树的结点可能存在两个后件,不是线性结构。5.表示滚动条控件取值范围最大值的属性是(分数:2.00)A.Max B.LargeChangeC.ValueD.MaxMin解析:解析 滚动条常用的属性有 Max 与 Min,分别表示取值范围的最大值与最小值。LargeChange 表示Value 值的增加量,其中 Value 值即为滚动条的当前值,故本题选 A。6.在窗体上画一个名称为 Command1 的命令按钮和三个名称分别为 Label1、Label2、Labet3 的标签,然后编写如下代码:Private x AS Inte

    35、gerPrivate Sub Command1_Click( )Static y As IntegerDim 2 As Integern=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 10 D.10 30 30解析:解析 Private 定义的变量 x 为模块级变量,每单击一次 Command1,x 将在原来的基础上被赋予新值。而 y、z 为过程变量,y 由于以

    36、 Static 定义,具有存储数值的功能,为静态变量;而 z 为动态变量,每调用一次该事件过程,z 值都会自动初始化。7.利用 E-R 模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R 模型,然后把各个局部 E-R 模型综合成一个全局的模型,最后得到最终的 E-R 模型需对全局 E-R 模型进行(分数:2.00)A.简化B.结构化C.最小化D.优化 解析:解析 在概念设计中按照模块的划分画出各个模块的 ER 图,然后把这些图合成一张 ER 图作为全局模型,最后应该对全局 ER 图进行优化,看看是否有重复和不台理的地方。不能只进行简单的合并。8.在窗体上画一个命令按钮,名称为 Com

    37、mand1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click( )Dim city As Variant city=Array(“北京”,“上海”,“天津”,“重庆”)Print city(1)End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是(分数:2.00)A.空白B.错误提示C.北京D.上海 解析:解析 由于有“Option Base0”,所以以 Array 函数赋值的数组下标下界为 0。所以 city(1)指Array 赋给 city 的第二个元素,即“上海”,故本题选 D。9.一个工程中包含两个名称分别为 Form

    38、1、Form2 的窗体,一个名称为 mdlFune 的标准模块。假定在 Forml、Form2 和 mdlFunc 中分别建立了自定义过程,其定义格式为:Forml 中定义的过程:Privme Sub frmFunction1( )End SubForm2 中定义的过程:Public Sub frmFunction2( )End SubmdlFunc 中定义的过程:PubHc Sub mdl Function( )End Sub 在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是(分数:2.00)A.上述三个过程都可以在工程中的任何窗体或模块中被调用B.frmFuncti

    39、on2 和 mdlFunction 过程能够在工程中各个窗体或模块中被调用C.上述三个过程都只能在各自被定义的模块中调用D.只有 mdlFunction 过程能够被工程中各个窗体或模块调用 解析:解析 只有在标准模块中用 Public 定义的 Sub 过程才能被工程中各个窗体或模块调用。10.在数据库设计的 4 个阶段,为关系模式选择存取方法应该在(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段 解析:解析 需求分析阶段是分析用户的需求,显然不属于这个阶段,由此可以排除选项 A。概念设计是将需求分析得到的用户需求抽象为信息结构及概念模型的过程,涉及不到数据的存

    40、取。逻辑设计是在概念设计的基础上将 ER 图转换成数据库管理系统的逻辑数据模型表示的逻辑模式,也不涉及存取问题。11.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。运行后的窗体外观如图所示。(分数:2.00)A.B.C. D.解析:解析 根据题意,由于是写入,所以只能用 Put#语句。Get#语句表示读入,故 B、D 项不正确。同时应指明 Len=Len(p),否则系统将以默认的 128 字节写入,故本题应选择 C 项。12.在面向对象中,一个对象请求另一个对象为其服务的方式是通过发送(分数:2.00)A.调用语句B.命令C.口令D.消息

    41、解析:解析 面向对象的世界是通过对象与对象间彼此的相互合作来推动的,一个对象与另一个对象通过发送消息彼此交换信息,请求对方执行某一处理或回答某一要求的信息。13.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(keyaseii as integer)End Sub若焦点位于文本框中,则能够触发 KeyPress 事件的操作是 (分数:2.00)A.单击鼠标B.双击文本框C.鼠标滑过文稿本框D.按下键盘上的某个键 解析:解析 只要按下键盘上的任何键,都可以触发 KeyPress 事件。故选择 D 项。 A 项触发的事件为Mou

    42、seDown 或 MouseUp,B 项触发文本框的 DblClick 事件,而 C 触发了文本框的 MouseMove 事件。14.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框,一个名称为 File1的文件列表框,两个名称分别为 Label1、Label2,标题分别为空白和“共有文件”的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签 kabel1 中显示当前文件夹中文件的数量,如图所示。(分数:2.00)A.B.C. D.解析:解析 List 属性用来列出表项的内容,可以加下标用“( )”括起来配合使用。根据

    43、题意,应选择文件列表框的 ListCount 属性,该属性用于返回文件的数量值。故 B、D 项错误。A 项缺少“Label1.Caption=File1.ListCount”这一语句,从而使得在仅触动 Dir1 的 Change 事件时,Label1l 没有反应。15.下列不属于软件工程三要素的是(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析 软件工程三要素是方法、工具和过程。16.在窗体上画一个名称为 Command1 的命令按钮,一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Command1_Click( )S=0For i=1 To 15

    44、x=2*i-11fx Mod 3=0 Then s=s+1Next iLabel1.Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是(分数:2.00)A.1B.5 C.27D.45解析:解析 本题如果实际带值计算可能比较麻烦。题意表明,如果遇到 x 为 3 的倍数时,s 就加 1,可见当 i 取 1 到 15 之间的数时,选 C、D 明显不符合实际情况,选 A 也不正确,通过计算会发现,i 在五种情况下使得 x 为 3 的倍数。17.源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和(分数:2.00)A.程序的视觉组

    45、织 B.尽量不用或少用 COTO 语句C.检查输入数据的有效性D.设计良好的输出报表解析:解析 源程序文档化主要包括三个方面的内容:标识符的命名、程序中添加注释以及程序的视觉组织。18.下列不属于算法特性的是(分数:2.00)A.确定性B.可行性C.有输出D.无穷性 解析:解析 一个算法必须具有 5 个特性,即有穷性、确定性、可行性、有输入、有输出。其中有穷性是指算法必须总是在执行完有穷步之后结束,而且每步都在有穷时间内完成。19.以下关于过程及过程参数的描述中,错误的是(分数:2.00)A.过程的参数可以是控件名称B.用数组作为过程的参数时,使用的是“传地址”方式C.只有函数过程能够将过程中

    46、处理的信息传回到调用的程序中 D.窗体可以作为过程的参数解析:解析 过程参数可以是控件名称,因为可以把控件数组作为过程的参数,故窗体理所当然可以作为过程的参数,所以 A 与 D 都是正确的。C 错在 Sub 过程也可以将过程中处理的信息传回到调用的程序中。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 Function在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Comman

    47、d1_Click( )Dim Str1 As String,Str2 As StringStr1=Input Box(“请输入一个字符串”)Str2=Fun(Str1) Print Str2End Sub程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输出结果为(分数:2.00)A.abedergB.ABCDEFGC.gfedcbaD.GFEDCBA 解析:解析 在于正确理解 s1=UCase(Mid(S,i,1)+sI所表达的字符串相加顺序。当输入“abcdefs”后,首先通过 For i 循环句,逐一将该字符串中的字符按照从右往左的顺

    48、序变为大写字母后相加,最终结果为Str2:“GFEDCBA”,故选择 D 项。21.假定有如下事件过程:Private Sub Form_MouseDown(Button 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 表示按下的是鼠标左键 解析:解析 参数 X、Y

    49、指明鼠标当前所在的位置,而 Button=2 表示按下的是右键;1 表示左键;另外Button=4 表示按下鼠标的中间键。另外“PopupMenu PopFonn”表示把在菜单编辑器中定义的菜单表示为弹出式菜单。22.在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Label1、Label2 的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click( )X=5:Y=3Call proc(X,Y)Label1.Caption=XLabeL2.Caption=YEnd SubPrivate Sub proc(ByVal a As Integer,By


    注意事项

    本文(【计算机类职业资格】二级VISUAL+BASIC笔试-61及答案解析.doc)为本站会员(eveningprove235)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开