ImageVerifierCode 换一换
格式:DOC , 页数:29 ,大小:222.50KB ,
资源ID:1327534      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1327534.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+BASIC新增无纸化真题2015年09月(1)及答案解析.doc)为本站会员(deputyduring120)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级VISUAL+BASIC新增无纸化真题2015年09月(1)及答案解析.doc

1、二级 VISUAL+BASIC 新增无纸化真题 2015 年 09 月(1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.算法的空间复杂度与算法所处理的数据存储空间有关B.算法的空间复杂度是指算法程序控制结构的复杂程度C.算法的空间复杂度是指算法程序中指令的条数D.压缩数据存储空间不会降低算法的空间复杂度2.下列各组排序法中,最坏情况下比较次数相同的是_。(分数:1.00)A.希尔排序与堆排序B.简单插入排序与希尔排序C.简单选择排序与堆排序D.冒泡排序与快速排序3.设栈的存储空间为 S(1:5

2、0),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为_。(分数:1.00)A.31B.30C.21D.204.某二叉树共有 400 个结点,其中有 100 个度为 1 的结点,则该二叉树中的叶子结点数为_。(分数:1.00)A.149B.150C.151D.不存在这样的二又树5.下列属于“类-对象”主要特征的是_。(分数:1.00)A.对象一致性B.对象无关性C.类的多态性D.类的依赖性6.下列不属于需求分析阶段工作的是_。(分数:1.00)A.需求获取B.可行性研究C.需求分析D.撰写软件需求规格说明书7.软件生命周期是指_。(分数:1.00)

3、A.软件的需求分析、设计与实现B.软件的开发与管理C.软件的实现和维护D.软件产品从提出、实现、使用维护到停止使用退役的过程8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_。(分数:1.00)A.内模式B.用户模式C.外模式D.概念模式9.大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是_。(分数:1.00)A.一对多B.一对一C.多对一D.多对多10.有三个关系 R、S 和 T 如下: R A B C a 1 n b 2 m c 3 f d 5 e S A D c 4 a 5 e 7 T A B C D c 3 f 4 a 1 n 5 则

4、由关系 R、S 得到关系 T 的操作是_。(分数:1.00)A.交B.投影C.自然连接D.并11.以下叙述中错误的是_。(分数:1.00)A.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.一个工程可以包含多种类型的文件D.程序运行后,在内存中只能驻留一个窗体12.下列过程定义语句中,形参数量可变的是_。(分数:1.00)A.Private Sub Pro3(ParamArray Art()B.Private Sub Pro3(Arr(),Optional x,Optional y)C.Private Sub

5、 Pro3(ByRef x,ByVal y,Arr()D.Private Sub Pro3(x As Double,y As Single)13.表达式 55/5*5/5 Mod 5 的值是_。(分数:1.00)A.1B.0C.-1D.314.下列数组定义中正确的是_。(分数:1.00)A.Dim arr%(-5 To -2,5)B.Dim arr%(-2,0 To 5)C.Dim arr(8,3)%D.Dim arr(-1 To -3)15.Visual Basic 6.0 不支持的图形文件是_。(分数:1.00)A.jpgB.psdC.bmpD.ico16.在 Visual Basic 6

6、.0 集成开发环境中,主窗口的标准工具栏上有一个按钮,单击此按钮可以运行正在设计的工程,这个按钮的图标是_。 A B C D (分数:1.00)A.B.C.D.17.表达式 Chr(Asc(“G“)+3)的值是_。(分数:1.00)A.JB.GC.3D.D18.不能判断字符变量 st 中第一个字符是否为“S”的表达式是_。(分数:1.00)A.Mid(st,Len(“S“)=“S“B.Mid(st,1,1)=“S“C.Left(st,Len(“S“)=“S“D.Left(st,1)=“S“19.下列语句中错误的是_。(分数:1.00)A.x=a+1B.a+1=xC.If x=a+1 Then

7、Print xD.If a+1=x Then Print x20.下列过程定义正确的是_。(分数:1.00)A.Private Function fun(x As Integer)fun=x+1End FunctionB.Private Sub pro(x As Integer) as IntegerPrint xEnd SubC.Private Sub pro(x As Integer)pro=x+1End SubD.Private Function fun(x As Integer) As IntegerPrint xfun=“True“End Function21.下列说法中错误的是_。

8、(分数:1.00)A.控件的可见性可设置为 True 或 FalseB.窗体或控件的标题可设置为任何文本C.属性窗口中的属性可以按字母顺序排列D.如果不设置控件属性的值,则系统自动设置为空值22.在多窗体程序中,为了用 Show 方法把一个窗体设置为“模态”窗口,应把它的“模式”设置为_。(分数:1.00)A.0B.1C.TrueD.False23.不能脱离控件(或窗体)而独立存在的过程是_。(分数:1.00)A.事件过程B.子程序过程C.Sub Main 过程D.函数过程24.下列说法中错误的是_。(分数:1.00)A.通过设置命令按钮的 Enabled 属性,可以使该命令按钮有效或禁用B.

9、如果把一个命令按钮的 Default 属性设置为 True,则按回车健与单击该命令按钮的作用相同C.可以用多个命令按钮组成命令按钮数组D.命令按钮只能识别单击(Click)事件25.假定计时器控件 Timer1 的 Enabled 属性为 True,Interval 属性为 1000,并编写如下程序代码: Private Sub Timer1_Timer() Dim x As Integer For i=1 To 100 x=x+1 Next i End Sub 运行程序,当程序结束时,变量 x 的值为_。(分数:1.00)A.100B.1000C.10000D.以上都不对26.设窗体界面如图

10、所示,则框架控件的 Caption 属性的值是_。 (分数:1.00)A.字体B.锁定C.颜色D.设置27.如果需要线控件在窗体上成为一条与水平线呈 45的斜线,它的属性值应满足的条件是_。(分数:1.00)A.X2-X1=Y1-Y2B.X1=X2 并且 Y1=Y2C.X1=Y1 或 X2=Y2D.Y1=X1*Sin(3.14/4)并且 Y2=X2*Sin(3.14/4)28.下列方法或事件中,不是组合框与列表框共有的是_。(分数:1.00)A.RemoveItem 方法B.AddItem 方法C.Change 事件D.Click 事件29.某人设计了一个窗体用于登录注册信息,上面有若干控件,

11、其中接收注册时间输入的文本框名称为Text1。他希望,当要输入注册时间时能自动填写当前时间,于是编写了一行代码:Text1.Text=Date 请问,这行代码应该放入_事件的事件过程中才能达到目的。(分数:1.00)A.GotFocusB.LostFocusC.ChangeD.Click30.某人创建了一个工程,其界面如图所示,其中,图像的名称为 Image1,动滚条的名称为 HScroll1。希望在程序运行时,移动滚动框可以使图像框的宽度随之变化,而图像完整地拉宽或压缩,为此,编写了下面的程序代码: (分数:1.00)A.把语句 Image1.Stretch=False 改为 Image1.

12、Stretch=TrueB.把语句 HScroll1.Value=Image1.Width 改为 HScroll1.Value=Image1.Width*2C.把事件过程名 HScroll1_Change 改为 HScroll1_ScrollD.把语句 Image1.Width=HScroll1.Value 改为 Image1.Width=HScroll1.Width31.设有如下程序段: Dim s As Integer, n As Integer s=0 n=1 Do While _ s=s+n n=n+1 Loop Print s 以上程序段用来计算 1+2+3+100 的累加和,则在_

13、处应填入的内容是_。(分数:1.00)A.n=100B.n100C.n100D.n=10032.阅读程序: Private Sub Form_Click() Dim x As Integer, y As Integer x=32:y=42 Call PCS(x,y) Print x;y End Sub Sub PCS(ByVal n As Integer,ByVal m As Integer) n=n Mod 10+10 m=m Mod 10+10 End Sub 运行程序,单击窗体,输出结果为_。(分数:1.00)A.2 32B.32 42C.2 3D.12 333.在窗体上画一个名称为 C

14、ommand1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer Static s As Integer x=Val(InputBox(“请输入一个正整数=“) If x5 Then x=s*x Else s=s*x End If Print s End Sub 运行程序,三次单击命令按钮,依次输入 5、4、3,最后一次输出的结果是_。(分数:1.00)A.60B.120C.20D.534.假定编写了如下的 Sub 过程: Public Sub Proc(a() As Integer) Static i As Int

15、eger Do a(i)=a(i)+a(i+1) i=i+1 Loop While i2 End Sub 编写如下事件过程: Private Sub Form_Click() Dim m As Integer, i As Integer, x(4) As Integer For i=0 To 4 x(i)=i+1 Next i For i=1 To 2 Call Proc(x() Next i For i=0 To 4 Print x(i); Next i End Sub 运行程序,单击窗体,输出结果是_。(分数:1.00)A.3 4 7 5 6B.3 5 7 4 5C.2 3 4 4 5D.

16、4 5 6 7 835.在窗体上画 1 个名称为 List1 的列表框,输入若干个项目;再画两个文本框,名称分别为 Text1 和Text2,如图所示。编写如下事件过程: (分数:1.00)A.上海南海东海B.海C.东海南海上海D.无匹配项目36.阅读下面程序代码: Private Sub Command1_Click() Dim s As Integer s=0 a=Array(65,23,12,54,67,32,45,98,48,62) For k=0 To 4 If a(k)a(9-k) Then s=s+a(k) End If Next k Print s End Sub 此程序代码运

17、行后的输出是_。(分数:1.00)A.35B.186C.221D.28537.有如下函数: Private Function fun(x As Integer, y As Integer) As Integer Dim k%, n% n=IIf(y0,-y,y) For k=1 To n x=x-Sgn(y) Next k fun=x End Function 此函数的功能是_。(分数:1.00)A.返回 y-x 的值B.返回 x-y 的值C.如果 y0,返回 x+y 的值,否则,返回 x-y 的值D.如果 y0,返回 x-y 的值,否则,返回 x+y 的值38.设窗体上有一个名称为 List

18、1 的列表框,其中有若干列表项,并有下面的事件过程: Private Sub List1_DblClick() For i=0 To List1.ListCount-2 k=i For j=k To List1.ListCount-1 If List1.List(j)List1.List(k) Then k=j End If Next j st =List1.List(k) List1.List(k)=List1.List(i) List1.List(i)=st (分数:1.00)A.被双击的列表项与最前面的列表项互换位置B.被双击的列表项与最后面的列表项互换位置C.列表项从大到小排序D.列表

19、项从小到大排序39.阅读下面的程序代码: Private Sub Command1_Click() Print fun(748639,5) End Sub Private Function fun(x As Long, a As Integer) As Integer Dim n As Long n=1 Do n=n*10 a=a-1 Loop Until a=0 fun=Int(x Mod n)/(n/10) End Function 此程序代码运行后的输出是_。(分数:1.00)A.3B.4C.48639D.7486340.阅读下面程序代码: Private Sub Command1_Cl

20、ick() Dim temp As Integer a=Array(2,7,4,10,0,1,8,5,3,9,6) For i=7 To 4 Step-1 For j=3 To i-1 If a(j)a(j+1) Then temp=a(j) a(j)=a(j+1) a(j+1)=temp End If Next j Next i For i=0 To 10 Print a(i); Next i End Sub 此程序代码运行后的输出是_。(分数:1.00)A.2 7 4 0 1 5 8 10 3 9 6B.0 1 2 3 4 5 6 7 8 9 10C.2 7 0 1 4 5 8 10 3

21、9 6D.2 7 4 10 0 1 3 5 8 9 6二、基本操作题(总题数:2,分数:18.00)41.在名称为 Form1,标题为“输入”、最大化按钮不可用的窗体上画 1 个名称为 Frame1 的框架控件,其标题为“选择性别”;再向框架内画两个名称分别为 Option1 和 Option2 的单选按钮,其标题分别为“男”和“女”,并将单选按钮 Option2 设置为选中状态。请设置相应属性使得程序执行时,窗体界面如图所示。(分数:9.00)_42.在名称为 Form1 的窗体上画 1 个名称为 Label1 的标签,其标题为“计算机等级考试”,且能根据标题内容自动调整大小,有边框(如图所

22、示);再在窗体上画 1 个名称为 HScroll1 的水平滚动条,并将滚动条所能表示的最小值设置为 10、最大值设置为 20。 (分数:9.00)_三、简单应用题(总题数:2,分数:24.00)43.中有工程文件 sjt3.vbp。窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列

23、表框的一个新列表项,添加完成后,将文本框清空。运行窗体如图所示。 (分数:12.00)_44.中有一个工程文件 sjt4.vbp。窗体上有两个文本框和一个标题为“运算”的命令按钮。程序的功能是,当程序运行时,单击“运算”按钮,能够产生 10 个 1100 之间的随机整数,并显示在上面一个文本框中,然后,程序从中找出一个最大值,并将最大值与第 1 个数互换位置,最后把结果显示在下面一个文本框中。下图为程序某次运行的结果。程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。 (分数:12.00)_四、综合应用题(总题数:1,分数:18.00)45.下有工程文件

24、 sjt5.vbp,窗体界面如图所示。考生文件夹下的 in5.dat 文件中有某次歌曲大奖赛 10位选手的得分,文件中的每一行数据包含选手的编号及 5 位评委的打分。程序运行时,单击“显示数据”按钮,则将 in5.dat 文件的内容读入二维数组 a 中,并将数组 a 各元素的值显示在 Text1 文本框中;单击“计算并排序”按钮,则先计算每位选手的平均分作为最后得分,再按最后得分从高到低排序,最后按序在 List1 列表框中显示各选手的编号和最后得分(每组编号和最后得分用空格隔开作为一行)。单击“保存”按钮,则保存结果。“显示数据”和“保存”按钮的 Click 事件过程已经给出,请编写“计算并

25、排序”按钮的 Click 事件过程实现上述功能。 (分数:18.00)_二级 VISUAL+BASIC 新增无纸化真题 2015 年 09 月(1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.算法的空间复杂度与算法所处理的数据存储空间有关 B.算法的空间复杂度是指算法程序控制结构的复杂程度C.算法的空间复杂度是指算法程序中指令的条数D.压缩数据存储空间不会降低算法的空间复杂度解析:解析 算法的空间复杂度是指执行这个算法所需要的内存空间,包括 3 个部分:输入数据所占的存储空间;程序本身所占的存储

26、空间;算法执行过程中所需要的额外空间。为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术。A 选项正确。2.下列各组排序法中,最坏情况下比较次数相同的是_。(分数:1.00)A.希尔排序与堆排序B.简单插入排序与希尔排序C.简单选择排序与堆排序D.冒泡排序与快速排序 解析:解析 对长度为 n 的线性表,下表为常用排序算法最坏情况下的比较次数。 方法 最坏情况下的比较次数 冒泡排序 O(n 2 ) 简单插入排序 O(n 2 ) 简单选择排序 O(n 2 ) 快速排序 O(n 2 ) 堆排序 O(nlog 2 n) 上表中未包括希尔排序,因为希尔排序的时间

27、效率与所取的增量序列有关,如果增量序列为:d 1 =n/2,d i+1 =d i /2,在最坏情况下,希尔排序所需要的比较次数为 O(n 1.5 )。由表格可知冒泡排序与快速排序比较次数相同,D 选项正确。3.设栈的存储空间为 S(1:50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为_。(分数:1.00)A.31 B.30C.21D.20解析:解析 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针 top=0,经过入栈和退栈运算,指针始

28、终指向栈顶元素。初始状态为 top=51,当 top=20 时,元素依次存储在单元 20:50 中,个数为 50-19=31,A 选项正确。4.某二叉树共有 400 个结点,其中有 100 个度为 1 的结点,则该二叉树中的叶子结点数为_。(分数:1.00)A.149B.150C.151D.不存在这样的二又树 解析:解析 在树结构中,一个结点所拥有的后件个数称为该结点的度。对任何一棵二叉树,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。二叉树中有 400 个结点,设叶子结点个数为 n0,度为 1的结点个数为 100,设度为 2 的结点个数为 n2。400=n0+100+n2 且

29、n0=n2+1,则 n0=150.5,n2=149.5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择 D 选项。5.下列属于“类-对象”主要特征的是_。(分数:1.00)A.对象一致性B.对象无关性C.类的多态性 D.类的依赖性解析:解析 类-对象的基本特点如下。 特点 描述 标识唯一性 一个对象通常可由对象名、属性和操作三部 分组成 分类性 指可以将具有相同属性和操作的对象抽象 成类 多态性 指同一个操作可以是不同对象的行为,不同 对象执行同一操作产生不同的结果 封装性 从外面看只能看到对象的外部特性,对象的 内部对外是不可见的 模块独立性好 由于完成对象功能所需的元素都被封装在

30、对象内部,所以模块独立性好 由表格可知“类-对象”主要特征包括类的多态性,故 C 选项正确。6.下列不属于需求分析阶段工作的是_。(分数:1.00)A.需求获取B.可行性研究 C.需求分析D.撰写软件需求规格说明书解析:解析 需求分析阶段对待开发软件提出的需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册,提交评审,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书和需求评审。可行性研究是软件生命周期第二阶段的主要任务,在需求分析之前,故选择 B 选项。7.软件生命周期是指_。(分数:1.00)A.软件的需求分析、设计与实现B.软件的开发与管理C.软件的实现和维护D.软件

31、产品从提出、实现、使用维护到停止使用退役的过程 解析:解析 通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件生命周期,D 选项正确。8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_。(分数:1.00)A.内模式B.用户模式C.外模式D.概念模式 解析:解析 数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式又称物理模式,

32、是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。描述数据库中全体数据的全局逻辑结构和特征的是概念模式,D 选项正确。9.大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是_。(分数:1.00)A.一对多 B.一对一C.多对一D.多对多解析:解析 实体集之间通过联系来建立联接关系,主要分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。每个班有多名学生,但每个学生只能在一个班级里,故实体班级和实体学生之间的联系是一对多,A 选项正确。10.有三个关系 R、S 和 T 如下: R A B C a 1 n b 2 m c 3 f d 5

33、e S A D c 4 a 5 e 7 T A B C D c 3 f 4 a 1 n 5 则由关系 R、S 得到关系 T 的操作是_。(分数:1.00)A.交B.投影C.自然连接 D.并解析:解析 交:RS 结果是既属于 R 又属于 S 的记录组成的集合。并:RS 是将 S 中的记录追加到 R后面。上述两种操作中,关系 R 与 S 要求有相同的结构,故 A、D 选项错误。投影是指从关系模式中指定若干个属性组成新的关系,由于 T 中含有 R 中不存在的属性,明显不可能由 R 向 S 投影得到 T,故 B 选项错误。自然连接:去掉重复属性的等值连接。R 与 S 重复属性是 A,等值元组为 a 和

34、 c,进行自然连接得到的两个元组按照属性 ABCD 的顺序为 c3f4 与 a1n5,正好为题目中关系 T,故 C 选项正确。11.以下叙述中错误的是_。(分数:1.00)A.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.一个工程可以包含多种类型的文件D.程序运行后,在内存中只能驻留一个窗体 解析:解析 内存中可以驻留多个窗体,但是当前窗体只能有一个,D 选项错误。所以答案为 D 选项。12.下列过程定义语句中,形参数量可变的是_。(分数:1.00)A.Private Sub Pro3(ParamArray

35、 Art() B.Private Sub Pro3(Arr(),Optional x,Optional y)C.Private Sub Pro3(ByRef x,ByVal y,Arr()D.Private Sub Pro3(x As Double,y As Single)解析:解析 在 VB 中,可变参数过程通过 ParamArray 命令来定义,一般格式为: Sub 过程名(ParamArray 数组名) 这里的“数组名”是一个形式参数,只有名字和括号,没有上下界。由于省略了变量类型,“数组”的类型默认为 Variant。所以 A 选项正确。13.表达式 55/5*5/5 Mod 5 的值

36、是_。(分数:1.00)A.1B.0 C.-1D.3解析:解析 在 9 个算术运算符中,运算符的优先级如下。 优先级 运算符 14.下列数组定义中正确的是_。(分数:1.00)A.Dim arr%(-5 To -2,5) B.Dim arr%(-2,0 To 5)C.Dim arr(8,3)%D.Dim arr(-1 To -3)解析:解析 在定义二维数组时,Visual Basic 提供了以下两种格式。 1Dim 数组名(第一维下标上界,第二维下标上界) As 类型名称 2Dim 数组名(下界 to上界,下界 to上界) As 类型名称 数组的类型通常在 As 子句中给出,如果省略 As 子

37、句,则定义的是默认数组。此外,也可以通过类型说明符来指定数组的类型,此时类型说明符必须紧跟在数组名之后,故 C 选项错误。D 选项下标取值(-1 to -3),数组下标取值范围(起始值必须要大于终止值),故 D 选项错误。若下标范围没有使用 to,默认下标的起始值为 0 或 1,B 选项第一维下标为-2,取值范围错误(起始值必须大于终止值),故 B 选项错误。所以答案为 A 选项。15.Visual Basic 6.0 不支持的图形文件是_。(分数:1.00)A.jpgB.psd C.bmpD.ico解析:解析 Visual Basic 6.0 支持以下格式的图形文件。 Bitmap(位图),

38、其文件扩展名为.BMP 或.DIB。 Icon(图标),其文件扩展名为.ICO 或.CUR。 Metafile(图元文件),普通图元文件的扩展名为.WMF,增强型图元文件的扩展名为.EMF。 JPEG,其文件的扩展名为.JPG。 GIF,其文件的扩展名为.GIF。 故 B 选项不是 Visual Basic 6.0 支持的图形文件。16.在 Visual Basic 6.0 集成开发环境中,主窗口的标准工具栏上有一个按钮,单击此按钮可以运行正在设计的工程,这个按钮的图标是_。 A B C D (分数:1.00)A. B.C.D.解析:解析 在 Visual Basic 6.0 集成开发环境中,

39、单击 A 选项中按钮可以运行正在设计的工程,B 图标表示暂停,C 图标表示停止,D 图标表示撤销。故 A 选项正确。17.表达式 Chr(Asc(“G“)+3)的值是_。(分数:1.00)A.J B.GC.3D.D解析:解析 Asc(x):返回字符串 x 中第一个字符的 ASCII 码,Chr(x):把 x 的值转换为相应的 ASCII 码字符。Asc(“G“)=71,Chr(Asc(“G“)+3)=Chr(71+3)=“J“,故 A 选项正确。18.不能判断字符变量 st 中第一个字符是否为“S”的表达式是_。(分数:1.00)A.Mid(st,Len(“S“)=“S“ B.Mid(st,1

40、,1)=“S“C.Left(st,Len(“S“)=“S“D.Left(st,1)=“S“解析:解析 Len 英文全称为 Length,中文意思是长度,Len(s)求字符串 s 的长度,即所包含的字符的个数。Mid(s,n1,n2)是字符串截取函数,从 s 的第 n1 个字符开始,向后截取 n2 个字符,其中 n2 可省略,省略时,就是截取 s 的第 n1 个字符以后的所有字符。Mid(st,Len(“S“)=Mid(st,1)=t,故 A 选项错误,B 选项正确。Left(s,n)是截取字符串 s 左边的 n 个字符,Left(st,Len(“S“)=Left(st,1)=S,故 C 和 D

41、 选项正确。所以答案为 A 选项。19.下列语句中错误的是_。(分数:1.00)A.x=a+1B.a+1=x C.If x=a+1 Then Print xD.If a+1=x Then Print x解析:解析 赋值语句中,“=”是赋值号,左侧只可以是变量,不可以是常量或表达式,故 B 选项错误,if 后跟关系表达式,关系表达式中,“=”是关系运算符,判断左右关系表达式是否相等,结果为 True 或 False。所以答案为 B 选项。20.下列过程定义正确的是_。(分数:1.00)A.Private Function fun(x As Integer)fun=x+1End Function

42、B.Private Sub pro(x As Integer) as IntegerPrint xEnd SubC.Private Sub pro(x As Integer)pro=x+1End SubD.Private Function fun(x As Integer) As IntegerPrint xfun=“True“End Function解析:解析 Function 过程可以有返回值,而 Sub 过程不能带返回值,B 选项中 Sub 过程定义了返回值类型,故 B 选项错误。在 Function 过程中,可以使用过程名返回返回值,但在 Sub 过程中,不可使用,故 C 选项错误。D

43、 选项中,Function 过程中定义的返回值类型和实际返回的数据类型不一致,故 D 选项错误,所以答案为 A 选项。21.下列说法中错误的是_。(分数:1.00)A.控件的可见性可设置为 True 或 FalseB.窗体或控件的标题可设置为任何文本C.属性窗口中的属性可以按字母顺序排列D.如果不设置控件属性的值,则系统自动设置为空值 解析:解析 控件的可见性设置为 True 表示可见,设置为 False 表示不可见,故 A 选项正确;窗体或控件的标题可以设置为任何文本型数据,故 B 选项正确;属性窗口中的属性可以按“字母序”排列也可以按“分类序”排列,故 C 选项正确;如果不设置控件属性的值

44、,则系统使用控件的默认值,而不是空值,故 D 选项错误,所以答案为 D 选项。22.在多窗体程序中,为了用 Show 方法把一个窗体设置为“模态”窗口,应把它的“模式”设置为_。(分数:1.00)A.0B.1 C.TrueD.False解析:解析 在多重窗体程序设计中,Show 方法用来显示一个窗体,其格式为: 窗体名称.Show模式 如果省略“窗体名称”,则显示当前窗体。参数“模式”用来确定窗体的状态,可以取两种值,即 0 和 1(不是 False 和 True),故 C 和 D 选项均错。当“模式”值为 1(或常量 vbModal)时,表示窗体是“模态型”窗体,当“模式”值为 0 时,表示

45、窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作,故 B 选项正确,A 选项错误,所以答案为 B 选项。23.不能脱离控件(或窗体)而独立存在的过程是_。(分数:1.00)A.事件过程 B.子程序过程C.Sub Main 过程D.函数过程解析:解析 事件过程也是 Sub 过程,但它是一种特殊的 Sub 过程,它附加在窗体和控件上,因此,事件过程必须依附于窗体或控件的存在而存在,故 A 选项正确,子程序过程、Sub Main 过程、函数过程均可独立存在。所以答案为 A 选项。24.下列说法中错误的是_。(分数:1.00)A.通过设置命令按钮的 Enabled 属性,可以使该命令按钮

46、有效或禁用B.如果把一个命令按钮的 Default 属性设置为 True,则按回车健与单击该命令按钮的作用相同C.可以用多个命令按钮组成命令按钮数组D.命令按钮只能识别单击(Click)事件 解析:解析 在 Visual Basic 6.0 中命令按钮可以识别 17 种不同的事件,包括 Click 和 DblClick 等,故 D 选项叙述错误。25.假定计时器控件 Timer1 的 Enabled 属性为 True,Interval 属性为 1000,并编写如下程序代码: Private Sub Timer1_Timer() Dim x As Integer For i=1 To 100 x=x+1 Next i End Sub 运行程序,当程序结束时,变量 x 的值为_。(分数:1.00)A.100B.1000C.10000D.以上都不对 解析:解析 计时器控件 Timer1 的 Enabled 属性为 True,Interval 属性为 1000,表示每隔 1 秒钟,计时器的 Timer 事件被触发一次,由于程序中没有设置计时器结束的语句,所以计时器每隔一秒钟运行一次无法结束,无法得到 x 的值。故 A、B、C 选项均错误,D 选项正确。26.设窗体界面如图所示,则框架控件的 Caption 属性的值是_。 (分数:1.00)A.字体B.锁定 C.颜色D.设置解析:

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