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

上传人:outsidejudge265 文档编号:1327822 上传时间:2019-10-17 格式:DOC 页数:21 大小:80.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试-325及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-325及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-325及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-325及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-325及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC 笔试-325 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用 Print 方法在 Form1 窗体中显示出 4 个#号的正确代码为( )。(分数:2.00)A.Debug.Print“#“B.Print #C.Form1 Print #D.Form1.Print“#“2.下列操作不能向工程中添加宙体的是( )。(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏中的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然

2、后在下一级菜单中选择“添加窗体”命令3.删除组合框中指定的项目所使用的方法是( )。(分数:2.00)A.MoveB.RemoveC.ClearD.RemoveItem4.有下列二叉树,对此二叉树前序遍历的结果是( )。(分数:2.00)A.ACBEDGFHB.ABDGCEHFC.HGFEDCBAD.ABCDEFGH5.过程共有 3 种,它们分别是( )。(分数:2.00)A.Sub 过程、函数过程和属性过程B.事件过程、函数过程和通用过程C.Sub 过程、函数过程和通用过程D.事件过程、子过程和函数过程6.语句 Dim Arr(-3 To 5)As Integer 定义的数组的元素个数是(

3、)。(分数:2.00)A.6B.7C.8D.97.下列叙述不正确的是( )。(分数:2.00)A.命令按钮的默认属性为 CaptionB.标签的默认属性为 CaptionC.复选框的默认属性为 ValueD.滚动条的默认属性为 Value8.对象名.Cls 方法对( )控件有效。(分数:2.00)A.窗体、图像框B.窗体、图片框C.屏幕、窗体D.图像框、图片框9.如果 A 为整数且,|A|=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式 If 语句是( )。(分数:2.00)A.f Int(A)=A And Sqr(A)=10 Then Print“OK“Else Pri

4、nt /B.If Fix(a)=a And Abs(a)=-10 Then Print“OK“Else Print “Error“C.f Int(A)=A And(A=10,A-10) Then Print“OK“Else Print /D.f Fix(A)=A And A=10,And A=-10 Then Print“OK“ Else Print /10.下列( )标识符不能作为 VisualBasic 的变量名。(分数:2.00)A.ABCabeB.b1234C.28wedD.crud11.在文本框中输入字符时,通过( )事件过程可以得到字符的 ASCII 码值。(分数:2.00)A.C

5、hangeB.GotFocusC.KeyPressD.LostFocus12.使用“打开”对话框的方法是( )。(分数:2.00)A.双击工具箱中的“打开”对话框控件,将其添加到窗体上B.单击 CommonDialog 控件,然后在窗体上画出 CommonDialog 控件,再将 Action 属性没为 1C.在程序中用 Show 方法显示“打开”对话框D.在程序中用 Showopen 方法显示“打开”对话框13.下列不属于软件工程 3 个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境14.运行下列语句后,输出的结果是( )。Option Base 1Dim ai=1a=A

6、rray(1,-2,9,0,-1,9)Dok=a(i)For m=10 To k Step-2n=k+mNext mPrint n+mi=i+1Loop While Abs(m+n)27(分数:2.00)A.3 27-8B.3-8 27C.-8 27 3D.-8 3 2715.如果文本框的 Locked 属性设置为 True,则下列说法正确的是( )。(分数:2.00)A.此时在属性窗口中不可以修改文本框的 Text 属性值B.运行时用户不可以在界面上修改文本框中的内容C.在程序代码中不可以修改文本框的内容,如不可以使用语句 Text1.Text=“aaa“D.以上均不正确16.设有语句 Op

7、en“C:/Test.Dat“For OutPut As#1,则下列叙述错误的是( )。(分数:2.00)A.该语句只能打开 C 盘根目录下一个已存在的文件 Test.DatB.当 C 盘根目录下没有该文件时,该语句在 C 盘根目录下建立名为 Test.Dat 的文件C.该语句建立文件的文件号为 1D.执行该语句后,就可以通过 Print#语句向 Test.Dar 文件中写入信息17.对建立良好的程序设计风格,下列描述正确的是( )。(分数:2.00)A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无18.按照“先进后出”原则组织数据

8、的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树19.只能用来显示文本信息的控件是( )。(分数:2.00)A.文本框B.标签C.图片框D.图像框20.阅读下列程序:Private Sub Command1_Click()Dim i As Integer,k As Integerk=2For i=1 To 3Print H(k);Next iEnd SubFunction H(j As Integer)Static ba=0a=a+1b=b+1H=a*b+jEnd Funmion单击命令按钮,执行程序,输出结果是( )。(分数:2.00)A.2 3 4B.3 4 5C

9、.5 6 7D.3 5 621.文本框 TextBox 中的内容若要设置为用户不能修改,应设置( )属性。(分数:2.00)A.LockedB.MultiLineC.Pa5swordCharD.ScrollBar22.执行语句 Open“TC.dat“For Random As #1 Len=50 后,对文件 TC.dat 中的数据能执行的操作是( )。(分数:2.00)A.既可以读也可以写B.可以进行读操作C.可以进行写操作D.这是错误的操作23.有下列函数过程:Function Func2(a As Integer,b As Integer)As IntegerStaticm As Int

10、eger,i As Integerm=0i=2a=i+m+1b=i+a+bFunc2=mEnd Function在窗体上画一个命令按钮,然后编写下列事件过程:Private Sub Command1_Click()Dim p As Integer,k As Inmger,m As Integerk=4m=1p=Func2(k,m)Prim k;mp=Func2(k,m)Print k;mEnd Sub程序运行后,单击命令按钮,输出结果是( )。(分数:2.00)A.3 6CR3 6B.3 6CR3 11C.3 11CR3 6D.3 11CR3 1124.下列描述中,不是线性表顺序存储结构特征的

11、是( )。(分数:2.00)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系25.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00)A.软件测试B.概要设计C.软件维护D.详细设计26.按文件的访问方式不同,可以将文件分为( )。(分数:2.00)A.顺序文件、随机文件B.文本文件和数据文件C.数据文件和可执行文件D.ASCII 文件和二进制文件27.Sub 过程与 Function 过程最根本的区别是( )。(分数:2.00)A.Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以B.Fu

12、nction 过程可以有参数,Sub 过程不能有参数C.两种过程参数的传递方式不同D.Sub 过程的过程名不能有返回值,而 Function 过程能通过过程名返回值28.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能29.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整( )。Private Type AngK As IntegerSinx As SingleCosx As

13、SingleEnd TypeDim Ksc As AngPrivate Sub Form_Click()Dim Y As SingleDim i As IntegerDim Ksc As AngOpen_Y=3.14159/180For i=1 To 90Ksc.K=iKsc.Sinx=Sin(i*Y)Ksc.Cosx=Cos(i*Y)Next iClose #2End Sub(分数:2.00)A.“/Data1.txt“For Random As #1 Len=10 Put#1,i,KscB.“/Data1.txt“For Random As #1 Len=10 Put#1,Y,KscC.“

14、/Data1.txt“For Random As #1 Put#1,i,KscD.“/Data1.txt“For Random As #1 Put#1,Y,Ksc30.对关系 S 和 R 进行集合运算,结果中既包含 s 中的所有元组也包含 R 中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算B.交运算C.差运算D.积运算31.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数32.窗体上有一个命令按钮 Command1 和一个列表框 List1。先选择列表框中的某一个项目

15、,然后单击命令按钮,将该项目从列表框删除。程序如下:Private Sub Command1_Click()Dim In As IntegerIn=_List.Remove IndEnd Sub则在程序的空白行的语句是( )。(分数:2.00)A.List1.IndexB.List1.ListIndexC.List1.TextD.List1.ListCount33.若要将复选框设置成图形模式,则应设置( )属性值为“1-vbButtonGmphical”。(分数:2.00)A.TabStopB.StyleC.PictureD.Enabled34.执行语句 Open“C:/SDat.dat“Fo

16、r Input As#2 后,系统( )。(分数:2.00)A.将 C 盘当前文件夹下名为 SDat.dat 文件的内容读入内存B.在 C 盘当前文件夹下建立名为 SDat.dat 的顺序文件C.将内存数据存放在 C 盘当前文件夹下名为 SDat.dat 的文件中D.将某个磁盘文件的内容写入 C 盘当前文件夹下名为 SDat.dat 的文件中35.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBSDBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和 DBMSD.没有任何关系二、填空题(总题数:13,分数:3

17、0.00)36.在算法的 4 个特性中,算法必须能在执行有限个步骤之后终止指的是算法的 1 特性。(分数:2.00)填空项 1:_37.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(分数:2.00)填空项 1:_38.栈中允许进行插入和删除的一端叫做 1。(分数:2.00)填空项 1:_39.在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法,这称为对象的 1。(分数:2.00)填空项 1:_40.软件工:程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_41.在鼠标事件过程 MouseDo

18、wn 和 MouseUp 中,参数 Button 的值为 1、2、4 时,分别代表按下鼠标的_、_和_按钮。(分数:6.00)填空项 1:_42.函数 Str(256.36)的值是 1。(分数:2.00)填空项 1:_43.表达式(7/3+1)*(18/-1)的值是_。(分数:2.00)填空项 1:_44.在 Visual Basic 6.0 中,InputBox 函数用于产生一个_对话框。(分数:2.00)填空项 1:_45.当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个 1。(分数:2.00)填空项 1:_46.滚动条分为两种,即 1。(分数:2.00)填空项 1

19、:_47.计算 For 循环次数的公式是 1。(分数:2.00)填空项 1:_48.在窗体上画一个文本框(其 Name 属性为 Text1),编写下列事件过程,运行结果是_。Private Sub Form_Load()ShowText1.Text=“你好!“Text1.SetFocusFor i=1 To 15Sum=Sum+iNext iText1.Text=SumEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-325 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用 Print 方法在 Form1

20、窗体中显示出 4 个#号的正确代码为( )。(分数:2.00)A.Debug.Print“#“B.Print #C.Form1 Print #D.Form1.Print“#“ 解析:解析分析题目可知有两个要求:一是输出 4 们号;二是在 Forml 窗体中。选项 A)实现的是在立即窗口中输出 4 个#号;选项 B)实现的是在默认的对象中输出 4 们号;选项 C)语法不对;只有选项 D)是完全正确的。2.下列操作不能向工程中添加宙体的是( )。(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏中的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令 D.右击工程

21、资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令解析:解析添加窗体的方法有下列 3 种:通过“工程”菜单中的“添加窗体”命令来添加窗体;通过工具栏中的“添加窗体”按钮来添加窗体;在工程资源管理器中,右击,在弹出的浮动菜单中选择“添加窗体”命令来添加窗体。但右击窗体,在弹出的浮动菜单中没有添加窗体的命令。3.删除组合框中指定的项目所使用的方法是( )。(分数:2.00)A.MoveB.RemoveC.ClearD.RemoveItem 解析:解析RemoveItem 方法用于从控件中删除一项。其语法为:Object.RemoveItem Index。参数Inde

22、x 为必选项,是整数型数值,表示要删除的列表项在对象中的位置。4.有下列二叉树,对此二叉树前序遍历的结果是( )。(分数:2.00)A.ACBEDGFHB.ABDGCEHF C.HGFEDCBAD.ABCDEFGH解析:解析对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。5.过程共有 3 种,它们分别是( )。(分数:2.00)A.Sub 过程、函数过程和属性过程B.事件过程、函数过程和通用过程C.Sub 过程、函数过程和通用过程D.事件过程、子过程和函数过程 解析:解析解答本题的关键是要了解过程的分类,Vi

23、sual Basic 应用程序是由过程组成的。Visual Basic 应用程序的主体是事件过程,是当发生某个事件时,对该事件作出响应的程序段;有时候,多个不同的事件过程可能需要使用一段相同的程序代码,把这一段代码独立出来,作为一个过程,这样的过程叫做“通用过程”。通用过程又分为两类,即子过程(Sub 过程)和函数过程(Function 过程)。6.语句 Dim Arr(-3 To 5)As Integer 定义的数组的元素个数是( )。(分数:2.00)A.6B.7C.8D.9 解析:解析该数组定义语句定义了一个一维数组,它的下标下界为-3,上界为 5,因此该数组的下标值在-35 之间,数组

24、元素为 Arr(-3)、Arr(-2)、Arr(-1)、Arr(0)、Art(1)、Art(2)、Arr(3)、Art(4)、Arr(5),共 9 个元素。7.下列叙述不正确的是( )。(分数:2.00)A.命令按钮的默认属性为 Caption B.标签的默认属性为 CaptionC.复选框的默认属性为 ValueD.滚动条的默认属性为 Value解析:解析命令按钮的默认属性是 Value,该属性为 True 时,表示已选择该按钮,为 False(默认值)表示没有选择该按钮。如果在代码中设置 Value 属性值为 True 则会激活该按钮的 Click 事件。控件的默认属性是指不需要写属性名,

25、只写控件名,VisualBasic 就能识别的那个属性。如写 Label1=“VB 考试”就是为 Label1 的默认属性 Caption 属性赋值。8.对象名.Cls 方法对( )控件有效。(分数:2.00)A.窗体、图像框B.窗体、图片框 C.屏幕、窗体D.图像框、图片框解析:解析Cls 方法清除运行时 Form 或 PictureBox 打印时所生成的图形和文本。9.如果 A 为整数且,|A|=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式 If 语句是( )。(分数:2.00)A.f Int(A)=A And Sqr(A)=10 Then Print“OK“Els

26、e Print /B.If Fix(a)=a And Abs(a)=-10 Then Print“OK“Else Print “Error“ C.f Int(A)=A And(A=10,A-10) Then Print“OK“Else Print /D.f Fix(A)=A And A=10,And A=-10 Then Print“OK“ Else Print /解析:解析解答本题考生需了解题中用到的 3 个函数的作用,Int 和 Fix 都会删除参数的小数部分而返回剩下的整数。Abs 函数返回参数的绝对值,其类型和参数相同。而 Int 和 Fix 的不同之处在于,如果参数为负数,则 Int

27、 返回小于或等于参数的第一个负整数,而 Fix 则会返回大于或等于参数的第一个负整数。10.下列( )标识符不能作为 VisualBasic 的变量名。(分数:2.00)A.ABCabeB.b1234C.28wed D.crud解析:解析给变量命名时应遵循 4 个原则:名字只能由字母、数字和下划线组成;第一个字符必须是英文字母,最后一个字符可以是类型说明符:名字的有效字符为 255 个;不能使用 Visual Basic中的保留字作为变量名。11.在文本框中输入字符时,通过( )事件过程可以得到字符的 ASCII 码值。(分数:2.00)A.ChangeB.GotFocusC.KeyPress

28、 D.LostFocus解析:解析当文本框获得焦点,按下键盘上的某个键时,将触发文本框的 KeyPress 事件。KeyPress 事件带有一个 KeyCode 参数,可以通过该参数获取按键的 ASCII 码值。12.使用“打开”对话框的方法是( )。(分数:2.00)A.双击工具箱中的“打开”对话框控件,将其添加到窗体上B.单击 CommonDialog 控件,然后在窗体上画出 CommonDialog 控件,再将 Action 属性没为 1 C.在程序中用 Show 方法显示“打开”对话框D.在程序中用 Showopen 方法显示“打开”对话框解析:解析使用“打开”对话框时,需要在窗体上画

29、一个通用对话框控件,然后再使用 Showopen 方法打开“打开”对话框或者设置通用对话框的 Action 属性为 1。13.下列不属于软件工程 3 个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制、管理。14.运行下列语句后,输出的结果是( )。Option Base 1Dim ai=1a=Array(1,-2,9,0,-1,9)Dok=a(i)For m=10 To k Step-2n=k+mNext mPrin

30、t n+mi=i+1Loop While Abs(m+n)27(分数:2.00)A.3 27-8B.3-8 27 C.-8 27 3D.-8 3 27解析:解析本程序中,外层循环是 DoLoop While 循环,内层循环是 for 循环。程序执行如下:当 i=1,k=a(i)=1,for 循环执行 5 次,n=3,m=0;Print n+m输出 3;i=i+1=2。当 i=2,k=a(i)=-2,for 循环执行 7 次,n=-4,m=-4;Print n+m输出-8;i=i+1=3。当 i=3,k=a(i)=9,for 循环执行1 次,n=19,m=8;Print n+m输出 27;i=i

31、+1=4;此时条件成立,退出 Do 循环。15.如果文本框的 Locked 属性设置为 True,则下列说法正确的是( )。(分数:2.00)A.此时在属性窗口中不可以修改文本框的 Text 属性值B.运行时用户不可以在界面上修改文本框中的内容 C.在程序代码中不可以修改文本框的内容,如不可以使用语句 Text1.Text=“aaa“D.以上均不正确解析:解析该属性主要用来指定在程序运行时文本框是否可以被编辑。当设置为 False 时,可以编辑文本框中的文本;当设置为 True 时,可以滚动和选择控件中的文本,但不能编辑。当然,在设计阶段,在属性窗口中或者在程序代码中可以修改控件的文本。16.

32、设有语句 Open“C:/Test.Dat“For OutPut As#1,则下列叙述错误的是( )。(分数:2.00)A.该语句只能打开 C 盘根目录下一个已存在的文件 Test.Dat B.当 C 盘根目录下没有该文件时,该语句在 C 盘根目录下建立名为 Test.Dat 的文件C.该语句建立文件的文件号为 1D.执行该语句后,就可以通过 Print#语句向 Test.Dar 文件中写入信息解析:解析Open 过程语法为:Open pathname ForInput Output Append As filenumber Len=buffemize当打开顺序文件作为 Input 时,该文件

33、必须存在,否则会产生程序错误。当打开一个存在的文件作为 Output 或 Append 时,直接打开该文件;当打开一个不存在的文件作为 Output 或 Append 时,Open 语句首先创建该文件,然后再打开。本题 Open 语句打开一个文件作为 Output,是可以打开一个已存在的文件 TextDat 的。所以选项 A)错误。17.对建立良好的程序设计风格,下列描述正确的是( )。(分数:2.00)A.程序应该简单、清晰、可读性好 B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析“清晰第一,效率第二”,在考虑到程序的执行效率的同时,一定要保证程序清

34、晰、可读;对符号名的命名,除了要符合语法要求外,还要具有一定的含义;程序的注释可以帮助程序员理解程序,不是可有可无的。18.按照“先进后出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈 C.双向链表D.二叉树解析:解析栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的端称为栈底。栈顶元素是最后被插入的元素,而栈底元素是最后被删除的。栈是按先进后出的原则组织数据的。19.只能用来显示文本信息的控件是( )。(分数:2.00)A.文本框B.标签 C.图片框D.图像框解析:解析在标签中只能显示文本,不自 S 进行编

35、辑;而在文本框中既可显示文本,也可以编辑文本;图片框和图像框是用来显示图形的基本控件。20.阅读下列程序:Private Sub Command1_Click()Dim i As Integer,k As Integerk=2For i=1 To 3Print H(k);Next iEnd SubFunction H(j As Integer)Static ba=0a=a+1b=b+1H=a*b+jEnd Funmion单击命令按钮,执行程序,输出结果是( )。(分数:2.00)A.2 3 4B.3 4 5 C.5 6 7D.3 5 6解析:解析函数 H 中定义了一个静态变量 b,被 Stat

36、ic 修饰的变量,其生命周期为程序的整个执行过程,所以它能够累计记录三次调用函数 H 的变化。第 1 次调用 H 函数后,b 值为 1,函数的返回值 3;第2 次 b 值为 2,函数的返回值 4;第 3 次 b 值为 3,函数的返回值 5。21.文本框 TextBox 中的内容若要设置为用户不能修改,应设置( )属性。(分数:2.00)A.Locked B.MultiLineC.Pa5swordCharD.ScrollBar解析:解析Locked 属性用来指定文本框是否可以被编辑。当设置为 False 时,可以编辑文本框中的文本;当设置为 True 时,可以滚动和选择控件中的文本,但在运行时不

37、能编辑。22.执行语句 Open“TC.dat“For Random As #1 Len=50 后,对文件 TC.dat 中的数据能执行的操作是( )。(分数:2.00)A.既可以读也可以写 B.可以进行读操作C.可以进行写操作D.这是错误的操作解析:解析Random 方式是以读写方式打开一个随机文件。打开随机文件后,对该文件既可进行写操作,也可进行读操作。23.有下列函数过程:Function Func2(a As Integer,b As Integer)As IntegerStaticm As Integer,i As Integerm=0i=2a=i+m+1b=i+a+bFunc2=m

38、End Function在窗体上画一个命令按钮,然后编写下列事件过程:Private Sub Command1_Click()Dim p As Integer,k As Inmger,m As Integerk=4m=1p=Func2(k,m)Prim k;mp=Func2(k,m)Print k;mEnd Sub程序运行后,单击命令按钮,输出结果是( )。(分数:2.00)A.3 6CR3 6B.3 6CR3 11 C.3 11CR3 6D.3 11CR3 11解析:解析本题意在考查调用 Func2 时,参数是按地址传递的,所以两次调用 Func2 时,实参 k、m 的值都改变了。程序运行过

39、程如下:第一次调用 Func2(k,m),k 被行参 a 改变为 3,m 被行参改变为 6;第二次调用函数后,a 为 3,m 为 11。24.下列描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系 解析:解析线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。25.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00)A.软件

40、测试B.概要设计C.软件维护 D.详细设计解析:解析软件的生命周期可分为软件定义、软件开发及软件运行维护 3 个阶段。其中软件定义阶段的主要工作有可行性研究与计划制定和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运行维护阶段的主要工作是软件的运行及后期的维护等。26.按文件的访问方式不同,可以将文件分为( )。(分数:2.00)A.顺序文件、随机文件 B.文本文件和数据文件C.数据文件和可执行文件D.ASCII 文件和二进制文件解析:解析根据不同的分类标准,文件可分为不同的类型。根据数据性质,文件可分为程序文件和数据文件;根据数据的存取方式和结构,文件可分为顺序文件和随

41、机文件;根据数据的编码方式,文件可分为ASCH 文件和二进制文件。27.Sub 过程与 Function 过程最根本的区别是( )。(分数:2.00)A.Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以B.Function 过程可以有参数,Sub 过程不能有参数C.两种过程参数的传递方式不同D.Sub 过程的过程名不能有返回值,而 Function 过程能通过过程名返回值 解析:解析Function 过程与 Sub 过程的相似之处是:都可以获取参数,执行一系列语句,以及改变其参数值的独立过程;不同之处是:Function 函数有返回值,可以在表达式的右

42、边使用,使用方式与内部函数一样,而 Sub 过程没有返回值。28.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑 B.程序的复杂结构C.使用说明书D.程序的功能解析:解析白盒测试是把测试对象看成一个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。所以,白盒测试的对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准测试数据。29.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,

43、将程序补充完整( )。Private Type AngK As IntegerSinx As SingleCosx As SingleEnd TypeDim Ksc As AngPrivate Sub Form_Click()Dim Y As SingleDim i As IntegerDim Ksc As AngOpen_Y=3.14159/180For i=1 To 90Ksc.K=iKsc.Sinx=Sin(i*Y)Ksc.Cosx=Cos(i*Y)Next iClose #2End Sub(分数:2.00)A.“/Data1.txt“For Random As #1 Len=10 Pu

44、t#1,i,Ksc B.“/Data1.txt“For Random As #1 Len=10 Put#1,Y,KscC.“/Data1.txt“For Random As #1 Put#1,i,KscD.“/Data1.txt“For Random As #1 Put#1,Y,Ksc解析:解析分析程序,程序要将角度值及这些角度的正弦函数值和余弦函数值存入 Data1 文件中。因此,应先打开 Data1 文件,因为 Data1 文件是随机文件,要新建并写入信息,所以使用 Random 方式打开文件。这里给随机文件指定长度为 10,所以第 1 个空白处应填“/Data1.txt“For Rand

45、om As #1 Len=10。要向随机文件中写入信息,应用 Put 语句,因此第 2 空应填 Put #1,i,Ksc。30.对关系 S 和 R 进行集合运算,结果中既包含 s 中的所有元组也包含 R 中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算 B.交运算C.差运算D.积运算解析:解析关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。31.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析所谓的算法的时间复杂度,

46、是指执行算法所需要的工作量,可用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。32.窗体上有一个命令按钮 Command1 和一个列表框 List1。先选择列表框中的某一个项目,然后单击命令按钮,将该项目从列表框删除。程序如下:Private Sub Command1_Click()Dim In As IntegerIn=_List.Remove IndEnd Sub则在程序的空白行的语句是( )。(分数:2.00)A.List1.IndexB.List1.ListIndex C.List1.TextD.List1.ListCount解析:解析Index 属性返回或设置唯一的标识控

47、件数组中一个控件的编号;ListIndex 属性返回或设置控件中当前选择项目的索引;ListCount 属性返回列表控件中项目的个数;Text 属性返回列表框中选择的项目,是 string 类型,这里需要一个数值类型,所以使用 ListIndex。33.若要将复选框设置成图形模式,则应设置( )属性值为“1-vbButtonGmphical”。(分数:2.00)A.TabStopB.Style C.PictureD.Enabled解析:解析Style 属性的值可设置成标准模式 0-vbButtonStandard,或图形模式 1-vbButtonGraphical。默认的 Style 属性值为

48、 0,显示为在其右边有一个标签的复选框,不能设置图形;设置为 1 时,显示类似命令按钮,能上下切换。Style 属性值在运行时只读。34.执行语句 Open“C:/SDat.dat“For Input As#2 后,系统( )。(分数:2.00)A.将 C 盘当前文件夹下名为 SDat.dat 文件的内容读入内存 B.在 C 盘当前文件夹下建立名为 SDat.dat 的顺序文件C.将内存数据存放在 C 盘当前文件夹下名为 SDat.dat 的文件中D.将某个磁盘文件的内容写入 C 盘当前文件夹下名为 SDat.dat 的文件中解析:解析Open 是打开或建立一个文件,对于一个已经存在的文件“C:/SDat.dat”,题中以 Input 方式打开文件,为读文件做好准备,即将文件读入到缓存区中,以供读操作。35.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBSDBMSB.DBMS 包括 DB 和 DB

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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