【计算机类职业资格】二级VISUAL+BASIC笔试-335及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-335及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-335及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-335 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD2.Function 过程与 Sub 过程的最主要区别是( )。(分数:2.00)A.Function 过程一定要有形参,而 SUb 过程可以没有形参B.Function 过程的终端语句是 End Function,而 Sub 过程的终端语句是 End SubC.Function 过程是用于计算函数值的,而 Sub 过程是用于改变属性值的D.Functi
2、on 过程有返回函数值,而 Sub 过程没有返回值3.下列语句用于打开一个顺序文件 Open“C:/MyFile.txt“For OutPut,但该语句的一个重要错误是没有( )。(分数:2.00)A.指定打开方式B.指定文件号C.指定打开文件名D.指定文件类型4.下列能判断是否到达文件尾的函数是( )。(分数:2.00)A.BocB.LocC.LOFD.EOF5.下列关于多重窗体程序的叙述中,错误的是( )。(分数:2.00)A.用 Hide 方法不但可以隐藏窗体,而且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗
3、体程序,需要单独保存每个窗体6.执行下列程序段后,整型变量 n 的值为( )。n=0For i=1 To 20 Step 5n=n+1Next i(分数:2.00)A.50B.4C.15D.2107.设已打开 5 个文件,文件号为 1、2、3、4、5。要关闭所有文件,则以下语句正确的是( )。(分数:2.00)A.Close #1,2,3,4,5B.Close #1,#2,#3,#4,#5C.Close #1-#5D.Close #1;#2;#3;#4;#58.在子过程 SubEnd Sub 中使用的形式参数可以是( )。(分数:2.00)A.常数、简单变量、数组变量和运算式B.简单变量、数组
4、变量和数组元素C.常数、简单变量、数组变量D.简单变量、数组变量和运算式9.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序和逻辑顺序相同10.关于多行结构条件语句的执行过程,正确的说法是( )。(分数:2.00)A.各个条件所对应的语句块中,一定有一个语句块被执行B.找到条件为 True 的第一个入口,便从此开始执行其后的所有语句块C.若有多个条件为 True,则它们对应的语句块都被执行D.多行选择结构中的语句块,有可能任何一个语句块都不被执行11.要使文本框获得输入焦点,则应采用文本框控件的( )方
5、法。(分数:2.00)A.GotFocusB.LostFocusC.KeyPressD.SetFocus12.过程语句中,使用的参数表可以是下列哪种( )。(分数:2.00)A.常量或变量名B.表达式或变量名C.数组元素或变量名D.变量名或数组名13.如果在 C 盘当前文件夹下已经存在名称为 Sdat.dat 的顺序文件,那么执行语句 Open “c:/Sdat.dat“For Append As #1 之后,将( )。(分数:2.00)A.删除文件中的原有内容B.保留文件中原有内容,并在文件尾添加新内容C.保留文件中原有内容,并在文件头添加新内容D.以上均不对14.在文本框中输入密码时,要求
6、在文本框中只显示(*)号,则应当设置此文本框的( )属性。(分数:2.00)A.TextB.CaptionC.PasswordD.PasswordChar15.通过文本框的( )属性可以获得当前插入点所在的位置。(分数:2.00)A.PositionB.SelStartC.SelLengthD.SelText16.下列叙述中不正确的是( )。(分数:2.00)A.若使用 Write#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号B.若使用 Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号C.Write#语句和 Print#语句建立的顺序
7、文件格式完全一样D.Write#语句和 Print#语句均实现向文件写入数据17.下列对于软件测试的描述正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能地多发现程序中的错误D.软件测试的目的是使程序符合结构化原则18.设置复选框或单选按钮的标题对齐方式的属性是( )。(分数:2.00)A.AlighB.StyleC.AlignmentD.Sorted19.下列关于畋片框控件的语句中不正确的是( )。(分数:2.00)A.Pieture1.Picture=Pieture2.PictureB.Picture1.P
8、icture=LoadPicture(“C:/vb60/Arw04Up.ico“)C.Pieture1.Print Tab(20); CurrentX, CurrentYD.Picture1.Stretch=True20.假定建立了一个名为 Command1 的命令按钮数组,则下列说法中错误的是( )。(分数:2.00)A.数组中每个命令按钮的名称(名称属性)均为 Command1B.数组中每个命令按钮的标题(Caption 属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 Command1(下标)可以访问数组中的每个命令按钮21.为了使列表框中的项目分为多列显示,需要设置的
9、属性为( )。(分数:2.00)A.ColumnsB.StyleC.ListD.MultiSelect22.假定有下列两个过程:Private Sub PPP(a As Single, b As Single)a=a+bPrint a, bb=a+bPrint a, bEnd SubPrivate Sub Form_Activate()x=18Call PPP(x), (x)Print xEnd Sub则下列说法中不正确的是( )。(分数:2.00)A.形参是 a 和 b,两个实参(x)和(x)允许重名B.形参是 a 和 b,实参(x)表示传值调用C.形参是 a 和 b,实参(x)表示是非传址
10、调用D.形参是 a 和 b,两个实参(x)和(x)不允许重名23.线性表进行二分法检索,其前提条件是( )。(分数:2.00)A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序24.在 C 盘当前文件夹下有一个已建立好的顺序文件 Alph.txt,文件内容为只含有字母的一个字符串(有双引号界定符)。单击窗体,打开 Alph.txt 文件,读取字符串并显示在文本框 Text1 中,然后调用StrSort 过程将此字符串按 ASCII 码的顺序重新排列并显示
11、在文本框 Text2,最后将重新排列的字符串存入 AlpO.txt 文件中(无双引号界定符)。请选择横线处合适的语句 ( )。Private Sub Form_Load()Dim StrIn As String, StrOut As StringOpen “C:/ Alph.txt“ For Input As #1_CloseText1.Text=StrIn_Text2.Text=StrOutOpen “C:/ AlpO.txt“ For Output As #2_CloseEnd SubPrivate Function StrSort(s As String) As StringDim sA
12、rr() As String *1, i As Integer, j As Integer, n As IntegerDim t As String*1n=Len(s)ReDim sArr(n)For i= 1 To nsArr(i) = Mid(s, i, 1)Next iFor i=1 To n-1For j=i+1 To nIf sArr(i) sArr(j) Thent=sArr(i): sArr(i)=sArr(j):sArr(j)=tEnd IfNext j, iFor i=1 To nStrSort = StrSort xEnd Sub(分数:2.00)填空项 1:_44.下列程
13、序的输出结果为_Sub Prin()Dim B As StringA=1B=A 则输出结果为_。(分数:2.00)填空项 1:_46.设有如下程序,查找并输出该数组中的最小值,请在空白处填上合适的代码,将程序补充完整。Option Base 1Private Sub Command1_Click()Dim arr1Dim Min As Integer, i As Integerarr1=Array(12, 435, 76, -24, 78, 54, 866, 43)Min = arr1(l)For i=2 To 8If arr1(i) Min ThenNext iPrint “最小值是:“;
14、MinEnd Sub(分数:2.00)填空项 1:_47.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填上合适的代码,将程序补充完整。Private Type AngK As IntegerSinx As SingleCosx As SingleEnd Type_定义 Ang 类型的变量 KscPrivate Sub Form_Click()Dim Y As SingleOpen “C:/Data1.txt“For Random As #1 Len=10Put #l, 1, KscY=3.1415
15、9/180For i=1 To 90Ksc.K = i_ = Sin(i * Y)给变量 Ksc 的正弦函数值赋值Ksc. Cosx=Cos(i * Y)Next iClose #1End Sub(分数:2.00)填空项 1:_48.在窗体上建立一个单选按钮组 Option1 和一个图片框 Picture1,如图所示。当选择不同的单选按钮时,图片框中填充不同的图案,请填写程序的空白处,使程序完整。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-335 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列工具中为需求分析常用
16、工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解析 需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。PAD(问题分析图)、PFD(程序流程图)、 N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。2.Function 过程与 Sub 过程的最主要区别是( )。(分数:2.00)A.Function 过程一定要有形参,而 SUb 过程可以没有形参B.Function 过程的终端语句是 End Function,而 Sub 过程的终端语句是 End SubC.Function 过程是用于计算函数值的,而 Sub 过程是用于改变
17、属性值的D.Function 过程有返回函数值,而 Sub 过程没有返回值 解析:解析 无论是 Sub 过程还是 Function 过程的形式参数可以有或无,可以是一个或多个,因此选项A)是错误的;而且两者都可以通过传址参数来改变实参的值,所以选项 C)也是错误的;两者最本质的区别是,Function 过程有返回值,而 Sub 过程没有返回值。3.下列语句用于打开一个顺序文件 Open“C:/MyFile.txt“For OutPut,但该语句的一个重要错误是没有( )。(分数:2.00)A.指定打开方式B.指定文件号 C.指定打开文件名D.指定文件类型解析:解析 Visual Basic 使
18、用 Open 语句打开文件的格式为:Open 文件路径及文件名For 方式Access 存取类型锁定As#文件号 Len=记录长度。其中“文件路径及文件名”和“As 文件号”不能省略。4.下列能判断是否到达文件尾的函数是( )。(分数:2.00)A.BocB.LocC.LOFD.EOF 解析:解析 EOF 函数用来判断是否位于文件的文件尾。Loc 函数返回由“文件号”指定的文件的当前读写位置。LOF 函数返回给文件分配的字节数(即文件的长度)。5.下列关于多重窗体程序的叙述中,错误的是( )。(分数:2.00)A.用 Hide 方法不但可以隐藏窗体,而且能清除内存中的窗体 B.在多重窗体程序中
19、,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序,需要单独保存每个窗体解析:解析 Hide 方法只是使窗体隐藏,但仍在内存中,因此选项 A)错误。6.执行下列程序段后,整型变量 n 的值为( )。n=0For i=1 To 20 Step 5n=n+1Next i(分数:2.00)A.50B.4 C.15D.210解析:解析 i 的初值为 1,步长为 5,本段程序的执行过程如下;第 1 次循环,即 i=1 时:n=1 第 2 次循环,即 i=6 时:n=2;第 3 次循环,即 i=11 时;n=3;第 4 次循环,即 i=6 时;n=4;i=21 超
20、过终值,循环停止。7.设已打开 5 个文件,文件号为 1、2、3、4、5。要关闭所有文件,则以下语句正确的是( )。(分数:2.00)A.Close #1,2,3,4,5B.Close #1,#2,#3,#4,#5 C.Close #1-#5D.Close #1;#2;#3;#4;#5解析:解析 文件的读写操作结束后,应将文件关闭,可以使用 close 语句来实现。其格式为:Close#文件号,#文件号其中,“文件号”是可选的,如果指定了文件号,则关闭指定的文件,若省略文件号,则将关闭 Open 语句打开的所有活动文件。8.在子过程 SubEnd Sub 中使用的形式参数可以是( )。(分数:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 335 答案 解析 DOC
