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

    【计算机类职业资格】计算机二级(VB)18及答案解析.doc

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

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

    【计算机类职业资格】计算机二级(VB)18及答案解析.doc

    1、计算机二级(VB)18 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.使“计算机技术”在当前窗体上输出的语句是( )。(分数:70.00)A.MenuOneVisible=TreeB.MenuOneVisible=FalseC.MenuOneEnabled=TrueD.MenuOneEnabled=False2.MsgBox函数的返回值的类型为( )。(分数:70.00)A.数值型B.变体类型C.字符串型D.日期型3.如果将文本框控件设置成只有垂直滚动条,则需要将 ScrollBars属性设置为(

    2、 )。(分数:70.00)A.0B.1C.2D.34.执行下列程序段后,输出的结果是( )。 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y (分数:70.00)A.5B.6C.7D.85.下列程序的执行结果为( )。 a=10 b=20 If a b Then a=a + b Else b=b-a Print a,b (分数:70.00)A.,* ,- * ,:,?:B.+,-,new,delete,=C.sizeof,new,delete,+,-D.size

    3、of,new,delete,+,-6.要想在过程调用中返回两个结果,下面的过程定义语句合法的是( )。(分数:70.00)A.Sub Submit(ByVal n,ByVal m)B.Sub Submit(n,ByVal m)C.Sub Submit(n,m)D.Sub Submit(ByVal n,m)7.当滚动条位于最左端或最上端时,Value 属性被设置为( )。(分数:70.00)A.打印在每页的底部,用来显示本页的汇总说明的是页面页脚B.用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C.报表显示数据的主要区域叫主体D.用来显示报表中的字段名称或对记

    4、录的分组名称的是报表页眉8.有如下事件过程: Private Sub Commaild1_Click( ) Dim i As Integer For i =1 To 2 DC Next i End Sub Sub DC( ) Dim x As Integer,m As String Static y,n x=x + 1 y=y + 1 m=m Next I (分数:70.00)A.236B.235C.234D.22817.有如下程序段,该程序段执行完后,执行循环的次数是( )。 total=0 Counter=1 Do Print Counter total=total + Counter P

    5、rint total Counter=Counter+1 If total10 Then Exit Do End If Loop While Counter =10 (分数:70.00)A.5B.10C.15D.2018.在属性窗口中,加载指定的图形放入当前对象中的属性是( )。(分数:70.00)A.CurrentYB.PictureC.CurrentXD.Caption19.下列说法错误的是( )。(分数:70.00)A.资源文件的扩展名为resB.一个窗体对应一个窗体文件C.Visual Basic中的一个工程只包含一个窗体D.Visual Basic中一个工程最多可以包含 255个窗体

    6、20.假定有如下的窗体事件过程: Private Sub Form_Click() a$ = “Microsoft Visual Basic“ b$ = Right(a$, 5) c$ = Mid(a$, 1, 9) MsgBox a$, 34, b$, c$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是_。 (分数:70.00)A.Microsoft VisualB.MicrosoftC.BasicD.521.数据库系统的核心是_。 (分数:70.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员22.下列各控件不包含滚动条的控件是( )。(

    7、分数:70.00)A.x=4B.x=8C.x=6D.x=1223.以下叙述中错误的是( )。 (分数:70.00)_24.把窗体的 KeyPreview属性设置为 True,然后编写如下事件过程 Private Sub Form_KeyPress(KeyAscii As Integer) Dim ch As String ch = Chr(KeyAscii) KeyAscii = Asc(UCase(ch) Print Chr(KeyAscii + 2) End Sub 程序运行后,按键盘上的“A”键,则在窗体上显示的内容是_。 (分数:70.00)A.AB.BC.CD.D25.下列程序段的执

    8、行结果为( )。 I=4 x=5 Do I=I + 1 X=K2 Loop Until I=7 Print“I=“;I Print“x=“;x (分数:70.00)A.121B.122C.112D.22226.对象实现了数据和操作的结合,是指对数据和数据的操作进行( )。(分数:-1.00)A.结合B.隐藏C.封装D.抽象27.栈和队列的共同特点是( )。(分数:-1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 qD.没有共同点28.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上D.信息隐蔽29.模块独立性是软件模块化所提出的要

    9、求,衡量模块独立性的度量标准则是模块的( )。(分数:-1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法30.串的长度是( )。(分数:-1.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数31.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据32.软件工程的出现是由于( )。(分数:-1.00)A.程序设计方法学的影响B.软件产业化的需要C.

    10、软件危机的出现D.计算机的发展33.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机C.软件工程D.软件产生34.下列叙述中,不属于测试的特征的是( )。(分数:-1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性35.由两个栈共享一个存储空间的好处是( )。(分数:-1.00)A.减少存取时间,降低下溢发生的机率B.节省存储空间,降低上溢发生的机率C.减少存取时间,降低上溢发生的机率D.节省存储空间,降低下溢发生的机率三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.在

    11、 Visual Basic 的立即窗口内输入以下语句 X=97 ? Chr (X) 在窗门中显示的结果是 1。 (分数:3.00)填空项 1:_37.在窗 体上画 1 个命令按钮 和 1 个通用对话框, 其名称分别 为 Command1 和 CommonDialog1,然后编写如下事件过程: Private Sub Command1_Click1 CommonDialog1. 2 = “打开文件“ CommonDialog1.Filter = “All Files(*.*)|*.*“ CommonDialog1.InitDir = “C:/“ CommonDialog1.ShowOpen En

    12、d Sub 该程序的功能是,程序运行后,单击命令按钮,将显示“打开“文件对话框,其标题是“ 打开文件“,在“文件类型“栏内显示“All Files(*.*)“,并显示 C盘根目录下的所有文件, 请填空。 (分数:3.00)填空项 1:_38.以下程序段的输出结果是 1。 num=0 While num=2 num=num+1 Wend Print num (分数:3.00)填空项 1:_39.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:3.00)填空项 1:_40.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 1 事件,当对象失 去焦点时将触发 2事件。 (

    13、分数:3.00)填空项 1:_41.在窗体上有一个命令按钮,然后编如下事件过程: Function SR( x As Double)As Double Select Case Sgn(x) Case 1 SR=Sqr(x) Exit Function Case 0 SR=0 Case-1 SR=-1 End Select End Function Private Sub Command1 _ Click1 Dim Msg,SRN Dim N AS Double N=InputBox(“请输入要计算平方根的数“) Msg=N“str2=“;str2 End Sub Function YAG (a

    14、3As Integer) Dim T#,i t=1 For i=LBound(a) To UBound(a) t=t * a(i) Next i YAG =t End Function (分数:3.00)填空项 1:_44.在窗体上有一个“背景色变换”按钮和一个“结束”按钮。单击“背景色变换”按钮,背景色变为红色;再单击,背景色变为绿色;再单击,背景色变为蓝色;再单击背景色变为红色 如此循环。单击“结束”按钮,程序运行结束。请填空。 Private Sub cmdChange_Click1 If Mark=0 Then 2 Mark=1 ElseIf 3Then FormlBackColor=

    15、vbGreen Mark=2 ElseIf Mark=2 Then Form1BackColor;vbBlue 4 End If End Sub Private Sub cmdExit_Click5 End End Sub (分数:3.00)填空项 1:_填空项 1:_填空项 1:_45.下列程序的功能是:将数据 1,2,8 写入顺序文件 Numtxt 中,请补充完整。 Private Sub Form_Click1 Dim i As Integer Open“Numtxt“For Output As #1 For i=1 To 8 2 Next i Close #1 End Sub (分数:

    16、3.00)填空项 1:_46.软件设计模块化的目的是 1。(分数:-1.00)填空项 1:_47.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:-1.00)填空项 1:_48.冒泡排序算法在最好的情况下的元素交换次数为 1。(分数:-1.00)填空项 1:_49.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:-1.00)填空项 1:_50.当线性表采用顺序存储结构实现存储时,其主要特点是 1。(分数:-1.00)填空项 1:_计算机二级(VB)18 答案解析(总分:1765.00,做题时间:90 分钟)一

    17、、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.使“计算机技术”在当前窗体上输出的语句是( )。(分数:70.00)A.MenuOneVisible=TreeB.MenuOneVisible=FalseC.MenuOneEnabled=TrueD.MenuOneEnabled=False 解析:在 Java2中支持数字签名技术。使得 Java的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。外界用户首先对 Java代码进行数字签名,运行该代码的本机 Java运行系统可以通过对代码数字签名的验证,决定是否授予该代码相应的权限。对 Java代码进

    18、行数字签名时,用的就是题目中的 4个步骤。2.MsgBox函数的返回值的类型为( )。(分数:70.00)A.数值型 B.变体类型C.字符串型D.日期型解析:MsgBox 函数的返回值是一个整数,这个整数与所选择的命令按钮有关。MsgBox 函数所显示的对话框中有 7种命令按钮,返回值与这 7种命令按钮相对应的,见下表: 3.如果将文本框控件设置成只有垂直滚动条,则需要将 ScrollBars属性设置为( )。(分数:70.00)A.0B.1C.2 D.3解析:ScrollBars 有 4个值:0,表示没有滚动条,默认值;1 表示控件中只有水平 滚动条;2,表示控件中只有垂直滚动条;3,同时具

    19、有水平和垂直潦动条。 4.执行下列程序段后,输出的结果是( )。 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y (分数:70.00)A.5B.6 C.7D.8解析:这是一种简单的情况:不带参数的宏。关键要注意在对 2 * M+1进行宏替换时,要将宏名 M原样替换,得到 NUM的形式为 2 * N+l+1(千万不要随意把给 N/1加上小括号,使 NUM变为 2 * (N+1)+1,这就是宏名和变量名之间的区别)。5.下列程序的执行结果为( )。 a=10 b=2

    20、0 If a b Then a=a + b Else b=b-a Print a,b (分数:70.00)A.,* ,- * ,:,?: B.+,-,new,delete,=C.sizeof,new,delete,+,-D.sizeof,new,delete,+,-解析:不能被重载的运算符还包括:“”,“* ”,“- * ”和“?:”。6.要想在过程调用中返回两个结果,下面的过程定义语句合法的是( )。(分数:70.00)A.Sub Submit(ByVal n,ByVal m)B.Sub Submit(n,ByVal m)C.Sub Submit(n,m) D.Sub Submit(ByVa

    21、l n,m)解析:题目的意思是在调用过程后,返回两个结果,那么定义此过程时,应设两个参数,且参数传递应用传址方式,也就是引用,而“ByVal“关键字加在形参前面,则表示形参与实参结合方式为传值。所以,4个选项中只有选项 C)符合题意。7.当滚动条位于最左端或最上端时,Value 属性被设置为( )。(分数:70.00)A.打印在每页的底部,用来显示本页的汇总说明的是页面页脚B.用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C.报表显示数据的主要区域叫主体D.用来显示报表中的字段名称或对记录的分组名称的是报表页眉 解析:用来显示报表中的字段名称或对记录的分组名

    22、称的是报表页眉,报表页眉是在报表的开始处,用来显示报表的标题、图形或说明性文字。8.有如下事件过程: Private Sub Commaild1_Click( ) Dim i As Integer For i =1 To 2 DC Next i End Sub Sub DC( ) Dim x As Integer,m As String Static y,n x=x + 1 y=y + 1 m=m Next I (分数:70.00)A.236B.235 C.234D.228解析:本题考查的是 For循环结构语句,现在看程序段是如何运行的: 开始 a=1,b=1。For 循环中步长缺省值为 l,

    23、循环变量 1的初值为 1,终值为 3,所以此循环结构可以循环 3次。 第一次循环后,结果为:f=2,a=1,b=2 第二次循环后,结果为:f=3,a=2,b=3 第三次循环后,结果为:f=5,a=3,b=5 每循环一次,输出 f当前值,循环 3次即输出 3个 f值分别为 2,3,5。所以正确答案是选项 B)。 17.有如下程序段,该程序段执行完后,执行循环的次数是( )。 total=0 Counter=1 Do Print Counter total=total + Counter Print total Counter=Counter+1 If total10 Then Exit Do E

    24、nd If Loop While Counter =10 (分数:70.00)A.5 B.10C.15D.20解析:本题考查 DoLoop While语句,共执行了 5次,total=1+2+3+4 +510。18.在属性窗口中,加载指定的图形放入当前对象中的属性是( )。(分数:70.00)A.CurrentYB.Picture C.CurrentXD.Caption解析:打开对象的属性列表,从中选择 Picture属性栏,单击后面的“”,将弹 出“加载图片”对话框,用户选择相应的路径和文件名,图形就显示在当前对象中了,可见 选项 B)是正确的;而选项 A)CurrentY和选项 C)是设置

    25、当前位置的;选项 D)Caption属性 决定标题的显示信息。19.下列说法错误的是( )。(分数:70.00)A.资源文件的扩展名为resB.一个窗体对应一个窗体文件C.Visual Basic中的一个工程只包含一个窗体 D.Visual Basic中一个工程最多可以包含 255个窗体解析:Visual Basic 中的一个工程可以包括一个或多个窗体,最多不超过 255个 窗体,因此选项 D)是正确的,而选项 C)的说法是不正确的;资源文件的扩展名是res,所 以选项 A)是正确的;一个窗体对应于一个窗体文件,所以选项 B)也是正确的。 20.假定有如下的窗体事件过程: Private Su

    26、b Form_Click() a$ = “Microsoft Visual Basic“ b$ = Right(a$, 5) c$ = Mid(a$, 1, 9) MsgBox a$, 34, b$, c$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是_。 (分数:70.00)A.Microsoft VisualB.MicrosoftC.Basic D.5解析:MsgBox 函数的参数中,第一个作为显示在对话框中的内容,第二个用于指定显示按钮的数目及形 式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等,第三个显示对话框的标题,第四个识别 用来向对话

    27、框提供上下文相关帮助的帮助文件,第五个是由帮助文件的作者指定给适当的帮助主题的帮助 上下文编号。本题中第三个参数是 b$,而 Right(a$, 5)=”Basic”。所以弹出信息框中的标题为 Basic。21.数据库系统的核心是_。 (分数:70.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:数据库管理系统 DBMS 是数据库系统的核心。DBMS 是负责数据库的建立、使用和维护的软件。 DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序 的执行,最终都必须通过 DBMS。另外,DBMS 还承担着数据库的安全保护工作,按照

    28、DBA 所规定的要 求,保证数据库的完整性和安全性。22.下列各控件不包含滚动条的控件是( )。(分数:70.00)A.x=4B.x=8 C.x=6D.x=12解析:选择查询是属于查询的种类,跟操作查询并列。操作查询包括生成表查询、删除查询、更新查询和追加 查询 4种。23.以下叙述中错误的是( )。 (分数:70.00)_解析:24.把窗体的 KeyPreview属性设置为 True,然后编写如下事件过程 Private Sub Form_KeyPress(KeyAscii As Integer) Dim ch As String ch = Chr(KeyAscii) KeyAscii =

    29、Asc(UCase(ch) Print Chr(KeyAscii + 2) End Sub 程序运行后,按键盘上的“A”键,则在窗体上显示的内容是_。 (分数:70.00)A.AB.BC.C D.D解析:当把窗体的 KeyPreview 属性设置为 True 时,按键盘上的键时,就触发窗体的 KeyPress 事件。如果 键盘上按的是“A”,则 KeyAscii=97,即小写的“a”,把该字母转化为大写以后,再对 Ascii 码加 2,则为 大写的“C”。25.下列程序段的执行结果为( )。 I=4 x=5 Do I=I + 1 X=K2 Loop Until I=7 Print“I=“;I

    30、Print“x=“;x (分数:70.00)A.121B.122 C.112D.222解析:本题考查交换两整数的方法。两数只在函数 change内被使用,函数调用完后该内存被释放,因此没有交换两数。26.对象实现了数据和操作的结合,是指对数据和数据的操作进行( )。(分数:-1.00)A.结合B.隐藏C.封装 D.抽象解析:对象是由数据及可以对这些数据施加的操作组成的统一体。对象的内部,即处理能力的实行和内部状态,对外是看不见的,这一特性称做对象的封装。 27.栈和队列的共同特点是( )。(分数:-1.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 q D.没有共同点解

    31、析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。28.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件 设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。29.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准

    32、则是模块的( )。(分数:-1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。30.串的长度是( )。(分数:-1.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:串的长度指的是串中的字符的个数,且其字符个数可以为零。31.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型

    33、一致D.数据库系统比文件系统能管理更多的数据解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 32.软件工程的出现是由于( )。(分数:-1.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现 D.计算机的发展解析:软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。33.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机 C.

    34、软件工程D.软件产生解析:软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的 一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。34.下列叙述中,不属于测试的特征的是( )。(分数:-1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性 D.测试的经济性解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。35.由两个栈共享一个存储空间的好处是( )。(分数:-1.00)A.减少存取时

    35、间,降低下溢发生的机率B.节省存储空间,降低上溢发生的机率 C.减少存取时间,降低上溢发生的机率D.节省存储空间,降低下溢发生的机率解析:常常一个程序中要用到多个栈,为了不发生上溢错误,就必须给每个栈分配一个足够大的存储空间。但实际中,很难准确地估计,若每个栈都分配过大的存储空间,势必造成系统空间紧张;若让多个栈共用一个足够大的连续存储空间,则可利用栈的动态特性使他们的存储空间互补。 三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.在 Visual Basic 的立即窗口内输入以下语句 X=97 ? Chr (X) 在窗门中显示的结果是 1。 (分数:3.00)填空

    36、项 1:_ (正确答案:a)解析:Chr-|_|-是求 ASCII字符的函数,格式是 Chr(表达式),其中“表达式” 应该是合法的 ASCII码值,Chr-|_|-函数把“表达式”的值转换为相应的 ASCII字符。本题 中 X=97对应的 ASCII码是字符 a,所以显示的结果应该是 a。37.在窗 体上画 1 个命令按钮 和 1 个通用对话框, 其名称分别 为 Command1 和 CommonDialog1,然后编写如下事件过程: Private Sub Command1_Click1 CommonDialog1. 2 = “打开文件“ CommonDialog1.Filter = “A

    37、ll Files(*.*)|*.*“ CommonDialog1.InitDir = “C:/“ CommonDialog1.ShowOpen End Sub 该程序的功能是,程序运行后,单击命令按钮,将显示“打开“文件对话框,其标题是“ 打开文件“,在“文件类型“栏内显示“All Files(*.*)“,并显示 C盘根目录下的所有文件, 请填空。 (分数:3.00)填空项 1:_ (正确答案:DialogTitle)解析:在通用对话框框中,DialogTitle 用来表示通用对话框的标题,故 12 空应填 DialogTitle。38.以下程序段的输出结果是 1。 num=0 While n

    38、um=2 num=num+1 Wend Print num (分数:3.00)填空项 1:_ (正确答案:3)解析:39.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:3.00)填空项 1:_ (正确答案:关系)解析:在 Visual FoxPro 中,一个“表”就是一个关系。一个关系的逻辑结构就是一张二维表。40.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 1 事件,当对象失 去焦点时将触发 2事件。 (分数:3.00)填空项 1:_ (正确答案:GotFocus)解析:在 Visual Basic中,焦点是接收用户鼠标或键盘输入的能力,当对象得到焦点时,

    39、它可以接收用户的输入;当得到焦点时会触发 GotFocus事件,当失去焦点时会触发 LostFocus事件。41.在窗体上有一个命令按钮,然后编如下事件过程: Function SR( x As Double)As Double Select Case Sgn(x) Case 1 SR=Sqr(x) Exit Function Case 0 SR=0 Case-1 SR=-1 End Select End Function Private Sub Command1 _ Click1 Dim Msg,SRN Dim N AS Double N=InputBox(“请输入要计算平方根的数“) Ms

    40、g=N“str2=“;str2 End Sub Function YAG (a3As Integer) Dim T#,i t=1 For i=LBound(a) To UBound(a) t=t * a(i) Next i YAG =t End Function (分数:3.00)填空项 1:_ (正确答案:strl=24 str2=720)解析:程序首先调用循环语句为数组 a、b 赋值,其中 a(i)=I;b(i)=I,且数 组 a的上下界分别为 1和4,数组 b的上下界分别为 2和 6;接着将数组 a作为参数调用 YAG 过程,在 YAG过程中,定义了两个变量 t及 I,I 作为循环语句

    41、For的变量,它的初始 值和终值分别为数组的上下界,循环体为 t=t * a(i),即将 a(i)的值乘以 t,然后再赋 给 t,当循环结束后,程序返回的就是数组 a中的各元素的积;同理程序将数组 b作为参 数传递给 YAG过程后返回数组 b中各元素的积,运行程序结束后,输出结果为:strX=24 str2=720。44.在窗体上有一个“背景色变换”按钮和一个“结束”按钮。单击“背景色变换”按钮,背景色变为红色;再单击,背景色变为绿色;再单击,背景色变为蓝色;再单击背景色变为红色 如此循环。单击“结束”按钮,程序运行结束。请填空。 Private Sub cmdChange_Click1 If

    42、 Mark=0 Then 2 Mark=1 ElseIf 3Then FormlBackColor=vbGreen Mark=2 ElseIf Mark=2 Then Form1BackColor;vbBlue 4 End If End Sub Private Sub cmdExit_Click5 End End Sub (分数:3.00)填空项 1:_ (正确答案:Form1BackColor)填空项 1:_ (正确答案:=)填空项 1:_ (正确答案:vbRed)解析:首先过程中定义了一个模块级整型变量 Mark,每次都保留上次运行后的 值。由程序可以看出:本题约定 Mark等于 0表示背

    43、景色为红色;Mark 等于 1表示背景色为 绿色;Mark 等于 2表示背景色为蓝色,每次单击运行后要将 Mark变为下次运行时的值,以 便符合题目要求。所以第一个空应为Form1BackColor= vbRed,第二个空为 Mark=1;当背景色变 为蓝色后再单击背景色要变为红色,所以应将 Mark变为 0,所以第三个空为 Mark=0。45.下列程序的功能是:将数据 1,2,8 写入顺序文件 Numtxt 中,请补充完整。 Private Sub Form_Click1 Dim i As Integer Open“Numtxt“For Output As #1 For i=1 To 8 2

    44、 Next i Close #1 End Sub (分数:3.00)填空项 1:_ (正确答案:Print #1,i)解析:向文件中写入数据用 Print语句。46.软件设计模块化的目的是 1。(分数:-1.00)填空项 1:_ (正确答案:降低复杂性)解析:模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低复杂性。47.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:-1.00)填空项 1:_ (正确答案:软件开发)解析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学

    45、、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学,以及软件心理学等内容。 48.冒泡排序算法在最好的情况下的元素交换次数为 1。(分数:-1.00)填空项 1:_ (正确答案:0)解析:根据冒泡排序算法思想可知,若待排序的初始序列为“正序”序列,则只需进行一趟排序,在排序过程中进行 n-1次关键字间的比较,且不移动和交换记录,这种情况是冒泡排序的最好情况,故冒泡排序算法在最好的情况下的元素交换次数为 0。49.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:-1.00)填空项 1:_ (正确答案:n/2)解析:在线性表的任何位置插入一个元素的概率相等,即概率为 p=1/(n+1),则插入一个元素时所需移动元素的平均次数为 E=1/(n+1)(n-i+1)=n/2。50.当线性表采用顺序存储结构实现存储时,其主要特点是 1。(分数:-1.00)填空项 1:_ (正确答案:逻辑结构中相邻的结点在存储结构中仍相邻)解析:顺序存储结构的主要特点是数据元素按线性表的逻辑次序,依次存放在一组地址连续的存储单元中。在存储单元中各元素的物理位置和逻辑结构中各结点间的相邻关系是一致的。


    注意事项

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




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

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

    收起
    展开