【计算机类职业资格】二级VISUAL+BASIC笔试-358及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-358及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-358及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-358 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下叙述中错误的是 _。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义2.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a(5,5)As Integ
2、erDim i As Integer,j As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j)Next jPrintNext iEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是 _。(分数:2.00)A.1 4 72 5 83 6 9B.1 2 34 5 67 8 9C.1 2 3 4 5 6 7 8 9D.没有输出3.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i
3、=4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮,其输出结果为 _。(分数:2.00)A.1 2 3 4B.2 3 4 5C.2 3 4 4D.3 4 5 64.下列程序段的执行结果为 _。X=5Y=-20If Not X0 Then X=Y-3 Else Y=X+3Print X-Y; Y-X(分数:2.00)A.-3 3B.5 -8C.3 -3D.25 -255.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim b As Integerb=b+1End Sub运
4、行程序,三次单击命令按钮后,变量 b 的值是 _。(分数:2.00)A.0B.1C.2D.36.下列说法中,不属于数据模型所描述的内容是 _。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束7.以下程序段运行的结果是 _。Dim a(-1 To 5)As BooleanDim flag As Booleanflag=FalseDim i As IntegerDim j As IntegerDo Until flag=TrueFor i=-1 To 5j=j+1If a(i)=False Thena(i)=TrueExit ForEnd IfIf i=5 Thenflag=Tr
5、ueEnd IfNextLoopPrint j(分数:2.00)A.20B.7C.35D.88.用链表表示线性表的优点是 _。(分数:2.00)A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取9.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是 _。(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序10.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型11.设窗体 Form1 中有
6、一名为 mnuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下Alt+F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标题应为 _.(分数:2.00)A.B.C.D.12.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量 strInput 的内容是 _。atrlnput=-InputBox(“请输入字符串”,“字符串对话框”,“字符串”)(分数:2.00)A.“请输入字符串”B.“字符串对话框”C.“字符串”D.空字符串13.以下语句的输出结果是 _。Print Format$(“123.58“,“#,#.00“)(分数:2.00)A.
7、123.58B.123.00C.123.58D.0,123.5814.设置复选框中或单选按钮的标题对齐方式的属性是 _。(分数:2.00)A.AlignB.StyleC.SortedD.Alignment15.下列不属于结构化分析的常用工具是 _。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图16.设 a=5,b=6,c=7,d=8,则执行下列语句后,x 的值为 _。x=IIF(aB) And(cd),10,20)(分数:2.00)A.10B.20C.30D.30017.在窗体上画一个通用对话框,程序运行后,通过 ShowOpen 方法显示“打开”对话框,要求在该对话框的“
8、文件类型”栏中只显示扩展名为DOC 的文件,则对通用对话框的 Filter 属性的正确设置是 _。(分数:2.00)A.“(*.DOC) *.DOC“B.“(*.DOC.|(.DOC) “C) “(*.DOC) |*.DOC“D.“(*.DOC18.为了清除列表框中的所有内容,应使用的方法是 _。(分数:2.00)A.ClsB.ClearC.RemoveD.RemoveItem19.以下关系表达式中,其值为假的是 _。(分数:2.00)A.“XYZ“XYz“B.“Visual Basic“=“visualbasic“C.“the“there“D.“Integer“Int“20.软件开发的结构化
9、生命周期方法将软件生命周期划分成 _。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计21.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是 _。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合22.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()b=5c=6Print a=b+cEnd Sub程序运行后,单击命令按钮,输出的结果是 _。(分数:2.00)A.a=11B.a=b+
10、cC.a=D.False23.算法分析的目的是 _。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进24.在 Visual Basic 中,下列运算符中优先级最高的是 _。(分数:2.00)A.*B./C.D.Not25.在窗体上画两个标签和一个命令按钮,其名称分别为 Labell、Label2 和 Command1,然后编写如下程序:Private Sub func(L As Label,ByVal a As Integer)L.Caption=“1234“a=a*aEnd SubPrivate Sub For
11、m_Load()Label1.Caption=“ABCD“Label2.Caption=10End SubPrivate Sub Command1_Click()a=Val(Label2.Caption)Call func(Labell,(分数:2.00)A.Label2.Caption=aEnd Sub程序运行后,单击命令按钮,在两个标签 Label1 和 Label2 中显示的内容分别是 _。A) ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 1026.能够获得一个文本框中被选取文本的内容的属性是 _。(分数:2.00)A.TextB.SelLengt
12、hC.SelTextD.SelStart27.分布式数据库系统不具有的特点是 _。(分数:2.00)A.分布式B.数据冗余C.数据分布性和逻辑整体性D.位置透明性和复制透明性28.n 个顶点的强连通图的边数至少有 _。(分数:2.00)A.n-1B.n(n-1)C.nD.n+129.假定程序中有以下语句:answer=MsgBox(“String1“,“String2“,“String3“,2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为 _。(分数:2.00)A.String1B.String2C.String3D.130.窗体上画一个文本框(其名称为
13、Text1)和一个标签(其名称为 Labell)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 _。(分数:2.00)A.Private Sub Text1_Change()Labell.Caption=Text1.TextEnd SubB.Private Sub Text1_Click()Labell.Caption=Text1.TextEnd SubC.Private Sub Labell_Change()Labell.Caption=Text1.TextEnd SubD.Private Sub Labell_Click()Labe
14、ll.Caption=Text1.TextEnd Sub31.改变驱动器列表框的 Drive 属性值将激活 _ 事件。(分数:2.00)A.ChangeB.ScrollC.KeyDownD.KeyUp32.在设计应用程序时,通过 _ 窗口可以查看到应用程序工程中的所有组成部分。(分数:2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口33.以下正确的叙述是 _。Select Case xCase 1 to 10End Select(分数:2.00)A.Select Case 语句中的测试表达式可以是任何形式的表达式B.Select Case 语句中的测试表达式只能是数值表
15、达式或字符串表达式C.在执行 Select Case 语句时,所有的 Case 子句均按出现的次序被顺序执行D.如下 Select Case 语句中的 Case 表达式是错误的:34.在窗体上画一个命令按钮,然后编写如下程序:Sub S1(ByVal x As Integer,ByVal y As Integer)Dim t As Integert=xx=yy=tEnd SubPrivate Sub Command1_Click()Dim a As Integer,b As Integera=10b=30S1 a,bPrint“a=“;a;“b=“;bEnd Sub程序运行后,单击命令按钮,输
16、出结果是 _。(分数:2.00)A.a=30 b=10B.a=30 b=30C.a=10 b=30D.a=10 b=1035.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1 和 Labell,文本框的 Text1 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=Int(Val(Text1.Text)+0.5)Labell.Caption=Str(x)End Sub程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是 _。(分数:2.00)A.27B.28C.29D.30二、填空题(
17、总题数:13,分数:30.00)36.测试的目的是暴露错误,评价程序的可靠性;而 【1】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_38.若串 s=“Program“,则其子串的数目是 【3】 。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_40.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 三种。(分数:2.00)填空项 1:_41.
18、为了选择多个控件,可以按住 【6】 键,然后单击每个控件。(分数:2.00)填空项 1:_42.执行下面的程序段后,S 的值为 【7】 。s-5For i=2.6 To 4.9 Step 0.6s-s+1Next i(分数:2.00)填空项 1:_43.由 Array 函数建立的数组的名字必须是 【8】 类型。(分数:2.00)填空项 1:_44.若有一个动态数组 a 有两个元素 a(0)和 a(1),现要令数组 a 有三个元素 a(0)、a(1)和 a(2),则应当使用 【9】 语句。(分数:2.00)填空项 1:_45.在窗体上画一个命令按钮 Command1,然后编写如下程序:Priva
19、te Sub Command1_Click()Dim arr()As IntegerReDim arr(3)For i=0 To 3art(i)=iNext ix=InputBox(“请输入一个数字:“)If Val(x)4 ThenReDim arr(4)arr(4)=xEnd IfMe.Print(arr(4)-arr(3)End Sub程序运行后,单击命令按钮,在输入对话框中输入 12,输出结果为 【10】 。(分数:2.00)填空项 1:_46.为了定义自己的鼠标光标,首先应把 MousePointer 属性设置为 【11】 ,然后把 【12】 属性设置为一个图标文件。(分数:4.00
20、)填空项 1:_47.建立打开文件、保存文件、颜色、字体、打印对话框所使用的方法分别为 【13】 、 【14】 、ShowColor、ShowFont 和 ShowPrinter。(分数:4.00)填空项 1:_48.启动窗体在 【15】 对话框中指定。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-358 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下叙述中错误的是 _。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用 C.在设计 Visu
21、al Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义解析:评析 一个应用程序可以有多个窗体(最多可达 255 个):在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用 Private 或 Dim声明。全局变量必须用 Public 或 Global 语句声明,不能用 Dim 语句声明,更不能用 Private 语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。在设计 Visual Basic 程序时,窗体、标准模块,类模块等都分别有各自的类型名,保存
22、时需要保存为不同的文件。2.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a(5,5)As IntegerDim i As Integer,j As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j)Next jPrintNext iEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是 _。(分数:2.00)A.1 4 72 5 83 6 9B.1 2 34 5 67 8 9 C.1 2 3 4 5 6 7 8 9D.没有输出
23、解析:评析 程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项 A,B 可能正确,当外层循环执行第一次时,a(i,j)=(i-1)*3+j 相当于 a(1,j)=j,由此可判断选项 B 为正确答案。3.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i=4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮,其输出结果为 _。(分数:2.00)A.1 2 3 4B.2 3 4 5 C.2 3 4 4D.3
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 358 答案 解析 DOC
