【计算机类职业资格】二级VISUAL+BASIC-536及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-536及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-536及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-536 及答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:25,分数:42.00)1.InputBox 函数返回值的类型为 _。(分数:1.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)2.结构化分析方法是面向 _ 的自顶向下逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标3.计算机算法指的是_。(分数:2.00)A.计算方法B.调度方法C.排序方法D.解决某一问题的有限运算序列4.一个关系中属性个数为 1 时,称此关系为 _ 。(分数:2.00)A.对应关系B.单一关系C.一元关系
2、D.二元关系5.窗体上有一个名称为 CDI 的通用对话框,一个名称为 Command1 的命令按钮。命令按钮的单击事件过程如下: Private Sub Command1_Click() CD1. FileName=“ CD1. Filter=“All Files|*. *|(*. Doc)|*.Doc|(*. Txt)|*.Txt“ CD1. FiherIndex=2 CD1. Action=1 End Sub 关于以上代码,叙述错误的是 _ 。(分数:2.00)A.执行以上事件过程,通用对话框被设置为“打开”文件对话框B.通用对话框的初始路径为当前路径C.通用对话框的默认文件类型为*. T
3、xtD.以上代码不对文件执行读写操作6.检查软件产品是否符合需求定义的过程称为(分数:1.00)A.确认测试B.集成测试C.验证测试D.验收测试7.下列不属于需求分析阶段工作的是_。(分数:1.00)A.需求获取B.可行性研究C.需求分析D.撰写软件需求规格说明书8.在窗体上画一个命令按钮(其 Name 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Commmad1_Click() Dim a a=Array(1,2,3,4) j=1 For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next i Print s
4、End Sub 运行上面的程序,单击命令按钮,其输出结果是 _ 。(分数:2.00)A.4321B.12C.34D.12349.使用“打开”对话框的方法是 _ 。(分数:2.00)A.双击工具箱中的“打开”对话框控件,将其添加到窗体上B.单击 CommonDialog 控件,然后在窗体上画出 CommonDialog 控件,再将 Action 属性设为 1C.在程序中用 Show 方法显示“打开”对话框D.在程序中用 Showopen 方法显示“打开”对话框10.在计算机中,算法是指_。(分数:2.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法11.执行语句 Open
5、 “TC.dat“ For Random As #1 Len=50 后,对文件 TC.dat 中的数据能执行的操作是 _ 。(分数:2.00)A.只读操作B.只写操作C.既可以读,也可以写D.追加操作12.结构化程序设计的 3 种基本结构是 _ 。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.为了使文本框显示滚动条,除要设置 ScrollBars 外,还必须设置的属性是_。(分数:1.00)A.AutoSizeB.AlignmentC.MultilineD.MaxLength14.设窗体上有名称为 Option1 的单选按钮,且程序
6、中有语句: If Option1.Value=True Then 下面语句中与该语句不等价的是(分数:2.00)A.If Option1.Value ThenB.If Option1=True ThenC.If Value=True ThenD.If Option1 Then15.在属性窗口中,加载指定的图形放入当前对象中的属性是(分数:1.00)A.CurrentYB.PictureC.CurrentXD.Caption16.下列函数中,能够得到一个字符串的一组函数是 _(分数:2.00)A.Leh 函数、Right 函数、Mid 函数B.LTrim 函数、RTrim 函数、Trim 函数C
7、.Len 函数、LCase 函数、UCase 函数D.Space 函数、Len 函数、Trim 函数17.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。(分数:1.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型18.假定在窗体(名称为 Form1)的代码窗口中定义如下记录类型: Private Type animal animal Name As String * 20 aColor As String * 10 End Type 在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Co
8、mmand1 Click() Dim rec As animal Open “c:/vb Test.dat“For Random As # 1 Len=Len(reC) rec.animalName=“cat“ rec.aColor=“White“ Put # 1,rec Close # 1 End Sub 则以下叙述中正确的是 _。 A) 记录类型 animal 不能在 Form1 中定义,必须在标准模块中定义 D) 如果文件 c:/vbTest.dat 不存在,则 Open 命令执行失败 C) 由于 Put 命令中没有指明记录号,因此每次都把记录写到文件的末尾 D) 语句“Put # 1,
9、rec“将 animal 类型的两个数据元素写到文件中 (分数:1.00)A.B.C.D.19.阅读下列程序。 Private Sub Command1_Click() Dim i As Integer,k As Integer k=2 For i=1 To 3 Print Fun(k); Next End Sub Function Fun(j As Integer) Static b a=0 a=a + 1 b=b + 1 Fun=a*b+j End Function 程序运行后,单击命令按钮输出结果是(分数:1.00)A.234B.345C.567D.35620.下列数组说明语句正确的是(
10、分数:1.00)A.Dim g(0,-5)As SingleB.Dim h(100 To 100,100)As StringC.Dim x(5)As IntegerReDim x(10)As IntegerD.Dim y()ReDim y21.下列程序运行时输出的结果是_。 Option Base 1 Private Sub Form_Click() Dim x(10) As Integer,y(5) As Integer For i=1 to 10 x(i)=10-1+1 Next For i=1 to 5 y(i)=x(2*i-1)+x(2*i) Next For i=1 to 5 Pri
11、nt y(i) Next End Sub(分数:2.00)A.3 7 11 45 19B.19 15 11 7 3C.13 5 79D.不确定的值22.下列语句都是在 Form 中定义的,其中,错误的是(分数:2.00)A.Public Const A1=2uB.Private Const A2=8C.Public a3 As IntegerD.Private a4 As Integer23.结构化分析方法 SA、结构化设计方法 SD,和 JACKSON 方法,是在软件开发过程中常用的方法,人们使用 SA 方法时可以得到_。(分数:2.00)A.程序流程图B.具体的语言程序C.模块结构图及模块
12、的功能说明书D.分层数据流图24.设有如下 Command1 的单击事件过程及 fun 过程: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox(“请输入一个整数“) fun(x) End Sub Private Sub fun(x As Integer) If x Mod 2=0 Then fun(x/2) Print x; End Sub 执行上述程序,输入 6,结果是(分数:3.00)A.3 6B.6 3C.6D.程序死循环25.下列程序段的输出结果为 _ 。 A=0 Print A+I A=3(分数:2.00)A.
13、1B.-1C.3D.0二、填空题(总题数:13,分数:32.00)26.以下程序段在窗体上输出 1,在图片框中输出 2,在立即窗口中输出 3。 A=“your“ B=“aname“ C=“iscr“ Print Right(A,3) Picture1.Print Mid(B,2,4) Debug.Print Left(C.2) (分数:6.00)27.应用程序结构指的是组织指令的 1,即指令存放的 2 和指令的 3 顺序。 (分数:1.00)以下程序用来产生 20 个 100 以内的随机整数,并将其中的偶数在窗体上显示,请填空。 Randomize Fori=1 To 20 x= 1 If =
14、 2Then PrintX End If Nexti(分数:4.00)填空项 1:_填空项 1:_29.下列程序的功能是根据两直角边计算直角三角形的斜边并输出,完成下列程序。 Private Sub Command1_Click() a%=InputBox(“Input LineA“) b%=InputBox(“Input LineB“) c%= 1 If c%=0Then Print“Wrong Lines!“ Else Print c% End If End Sub Private Function GetValue(ByVal a As Integer, ByVal b As Integ
15、er)As Integer If a=0 Or b=0 Then Exit Function GetValue= 2 End Function (分数:4.00)30.数据流的类型有 _ 1_ 和事务型。 (分数:1.00)31.符合结构化原则的三种基本控制结构是顺序结构、 1 和循环结构。 (分数:2.00)32.源程序文档化要求程序应加注释。注释一般分为序言性注释和 _ 1_ 。 (分数:2.00)33.下列程序的作用是将三个数按从大到小进行排序,请填空。 If ab Then d=a a=b b=d End If If ac Then d=a a=c c=d End If If 1The
16、n d=b b=c c=d End If Printa,b,c (分数:2.00)34.下列程序段的执行结果为 1。 i=4 a=5 Do i=i+1 a=a+2 Loop Until i=7 Print “A=“; a (分数:2.00)35.下列表式有错误,正确的写法应该是 _ 1_ 。 (a+B) +c/80-5(d+e) (分数:1.00)36.已知数组 A(4,4),各个元素在运行程序时被赋值并打印,形成四阶方阵。请在 _ 1_ 和 _ 2_ 处填所需的内容,使其产生一个转置矩阵(即行列互换),仍放在数组 A 中,并打印出来。例如: 1 2 3 4 1 2 3 4 1 2 3 4 1
17、 2 3 4 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 Private Sub Command1_Click() Dim a(4,4) For k=1 To 4 Fori=1 To 4 a(k,j):j Print a(k,j); Next Print Next For k=2 To 4 Forj=1 To _ 3_ t=a(j,k) a(j,k)= _ 4_ a(k,j)=t Next Next For k=1 To 4 Print a( k,1);a( k,2);a(k,3);a(k,4) Next End Sub (分数:2.00)已知 B 的 ASC码为 66,以
18、下程序统计由键盘输入的字符串中各英文字母的使用次数。 Dim 1 Fori=65 To 90 pp(i)=0 Next x$=InputBox(“Enter a string“,K$) x$=U Case$(x$) Fori=1 To Len(x$) n=Asc(Mid$(x$,i,1) If n=65Andn=90Then 2 End If Nexti Fori=65 To 90 If pp(i)Then Print Chr$(i);pp(i) End If Next(分数:4.00)填空项 1:_填空项 1:_38.如果不指明函数过程参数的类型,则该参数的数据类型为 _ 1_ 。 (分数:
19、1.00)二级 VISUAL+BASIC-536 答案解析(总分:74.00,做题时间:90 分钟)一、选择题(总题数:25,分数:42.00)1.InputBox 函数返回值的类型为 _。(分数:1.00)A.数值B.字符串 C.变体D.数值或字符串(视输入的数据而定)解析:解析 InputBox 函数在一对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的 String。所以其返回类型为字符串类型。2.结构化分析方法是面向 _ 的自顶向下逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流 D.目标解析:解析 结构化分析方法是面向数据流进行需求分析的
20、方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。3.计算机算法指的是_。(分数:2.00)A.计算方法B.调度方法C.排序方法D.解决某一问题的有限运算序列 解析:4.一个关系中属性个数为 1 时,称此关系为 _ 。(分数:2.00)A.对应关系B.单一关系C.一元关系 D.二元关系解析:解析 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N 个属性的关系称为 N 元关系。5.窗体上有一个名称为 CDI 的通用对话框,一个名称为 Command1 的命令按钮。命令按钮的单击事件过程如下: Privat
21、e Sub Command1_Click() CD1. FileName=“ CD1. Filter=“All Files|*. *|(*. Doc)|*.Doc|(*. Txt)|*.Txt“ CD1. FiherIndex=2 CD1. Action=1 End Sub 关于以上代码,叙述错误的是 _ 。(分数:2.00)A.执行以上事件过程,通用对话框被设置为“打开”文件对话框B.通用对话框的初始路径为当前路径C.通用对话框的默认文件类型为*. Txt D.以上代码不对文件执行读写操作解析:解析 本题考查 CommonDialog 控件的各种属性。 每种不同的对话框需要设置不同的属性。但
22、是各种不同的 CommonDialog 也有通用属性,如 Action 用于打开通用对话框 DialogTitle 用于设置通用对话框标题。本题中的通用对话框被设置为“打开”文件对话框,并且通用对话框的初始路径为当前路径,因为 CD1.FilterIndex=2,所以通用对话框的默认文件类型是*.Doc。6.检查软件产品是否符合需求定义的过程称为(分数:1.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:解析 确认测试的任务是验证软件的功能和性能以及其他特性是否满足需求规格说明中确定的各种需求。故选项 A 正确。7.下列不属于需求分析阶段工作的是_。(分数:1.00)A.需求获取
23、B.可行性研究 C.需求分析D.撰写软件需求规格说明书解析:解析 需求分析阶段对待开发软件提出的需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册,提交评审,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书和需求评审。可行性研究是软件生命周期第二阶段的主要任务,在需求分析之前,故选择 B 选项。8.在窗体上画一个命令按钮(其 Name 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Commmad1_Click() Dim a a=Array(1,2,3,4) j=1 For i=4 To 1 Step-1 s=s+a
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC536 答案 解析 DOC
