【计算机类职业资格】二级VISUAL+BASIC-1-2及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-1-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-1-2及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-1-2 及答案解析(总分:85.95,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送U /U。 A. 调用语句 B. 命令 C. 口令 D. 消息(分数:2.00)A.B.C.D.2.当一个复选框被选中时,它的 Value 属性的值是U /U。 A.3 B.2 C.1 D.0(分数:2.00)A.B.C.D.3.以下U /U程序段可以实施 X、Y 变量值的交换。 A.Y=X:X=Y B.Z=X:Y=Z:X=Y C.Z=X:X=Y:Y=Z D.Z=X:W=Y:Y=Z:X=Y(
2、分数:2.00)A.B.C.D.4.下列程序段的执行结果为m=2n=3Dom=m+nn=n+1Loop While m10Print m;n A. 1 5 B. 14 6 C. a b D. 10 25(分数:2.00)A.B.C.D.5.数据的四种基本逻辑结构是指_。 A. 组、链表、树、图形结构 B. 线性表、链表,栈队列、数组广义表 C. 线性结构、链表,树,图形结构 D. 集合,线性结构、树、图形结构(分数:2.00)A.B.C.D.6.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。 A. 模块间的关系 B. 系统结构部件转换成软件的过程描述 C. 软件层次结构
3、 D. 软件开发过程(分数:2.00)A.B.C.D.7.设置复选框或单选按钮的标题对齐方式的属性是U /U。 A.Aligh B.Style C.Alignment D.Sorted(分数:2.00)A.B.C.D.8.InputBox 函数的 4 个参数中,必选参数的作用是U /U。 A.输出信息 B.定义提示信息 C.定义隐含信息 D.定义输入的位置(分数:2.00)A.B.C.D.9.执行以下程序段a$=“abbacddcba“For i=6 To 2 Step-2X=Mid(a,i,i)Y=Left(a,i)z=Rfight(a,i)z=UCase(XN2DoN3=N1+N2Prin
4、t N3;N1=N2:N2=N3Loop Until N3=5End Sub A. 1 1 1 B. 2 3 5 C. 2 5 7 D. 2 3 4(分数:1.00)A.B.C.D.33.设有如下过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyUp(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode+2)End SUb若把窗体的 KeyPreview 属性设置为 True
5、,程序运行后,如果按“A”键,则输出结果为U /U。 A. A A B. A B C. A C D. A D(分数:2.00)A.B.C.D.34.需求分析阶段的任务是确定 _。 A. 软件开发方怯 B. 软件开发工具 C. 软件开发费用 D. 软件系统功能(分数:1.00)A.B.C.D.35.以下叙述中正确的是U /U A.窗体的 Name 属性指定窗体的名称,用来标识一个窗体 B.窗体的 Name 属性的值是显示在窗体标题栏中的文本 C.可以在运行期间改变对象的 Name 属性的值 D.对象的 Name 属性值可以为空(分数:2.00)A.B.C.D.二、B填空题/B(总题数:1,分数:
6、26.00)在窗体上画一个命令按钮和一个文本框,然后编写命令按钮的 Click 事件过程。程序运行后,在文本框中输入一串英文字母(不区分大小写),单击命令按钮,程序可找出未在文本框中输入的其他所有英文字母,并以大写方式降序显示到Text1 中。例如,若在 Text1 中输入的是 abDfdb,则单击 Command1 按钮后Text1 中显示的字符串是 ZYXWVUTSRQPONMLKJIHGEC。请填空。Private Sub Command1_Click()Dim str As String,s As String,c As Stringstr=UCase(Text1)s=“ “c=“Z“
7、While c=“A“If Instr(str,c)=0 Thens=U U 1 /U /UEnd Ifc=Chr $ (Asc(c) U U 2 /U /U)WendIf s“ThenText1=sEnd IfEnd Sub(分数:25.95)填空项 1:_填空项 1:_(3).栈中允许进行插入和删除的一端叫做_。(分数:1.73)填空项 1:_(4).在窗体上画一个名称为 Combol 的组合框,画两个名称分别 Label1 和 Label2 及 Caption 属性分别为“城市名称”和空白的标签。程序运行后,当在组合框中输入一个新项后按回车键(ASCII 码为 13)时,如果输入的项在组
8、合框的列表中不存在,则自动添加到组合框的列表中,并在 Label2 中给出提示“已成功添加输入项”如图所示:如果存在,则在 Label2 中给出提示“输入项已在组合框中”。请在U U /U /U、U U /U /U和U U /U /U处将程序补充完整。 (分数:1.73)填空项 1:_(5).在 Select case 结构中,使用“To 表达式”来指定一个范围时,必须把_的值写在前面。(分数:1.73)填空项 1:_(6).下面程序代码实现单击命令按钮 Command1 时输出如下结果: 1 -1 -1 1 1 -1 1 1 1 该程序不完整,请填空。 Private Sub Command
9、1_Click() DimX(3,3) For I=1 To 3 ForJ=1 To 3 If_Then X(I,J)=1 End If If IJ Then X(I,J)=-1 End If Next J NextI ForI=1 To 3 ForJ=1 To 3 PrintX(I.J); NextJ Print NeXtI End SUb(分数:1.73)填空项 1:_(7).数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,_是用户的数据视图,也就是用户所见到的数据模式。(分数:1.73)填空项 1:_(8).下面的程序用“冒泡”法将数组 a 中的 10 个整数按升序排列,
10、请将程序补充完整。 Option Base 1 Private Sub Command1_Click() Dim a a=Array(678,45,324,528,439,387,87,875,273,823) For i=U U /U/U For j=U U /U/U If a(i)U U /U/Ua(j)Then a1=a(i) a(i)=a(j) a(j)=a1 End If Next j Next i For i=1 To 10 Print a(i) Next i End Sub(分数:1.73)填空项 1:_(9).Visual Basic 对象可以分为两类,分别为上_和用户定义对象
11、。(分数:1.73)填空项 1:_(10).在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function M(x As Integer,y As Integer) As Integer M=IIf(xy,x,y) End Function Private Sub command1 Click() Dim a As Integer,b AS Integer a=100 b=200 Print M(a,b) End Sub 程序运行后,单击命令按钮,输出结果为U U /U /U。(分数:1.73)填空项 1:_(11).VB 中的控件分为内部控件、ActiveX 控件和
12、U U /U /U三类。(分数:1.73)填空项 1:_(12).有如下函数过程。 Function UNC(ByVal x As Integer,ByVal y As Integer)As Integer Do While y0 S=x/y x=y y=S Loop UNC=x End Function 以下事件调用该函数,程序运行结果是U U /U /U。 Private Sub Command1_Click() Dim a As Integer Dim b As Integer a=12 b=2 x=UNC(a,b) Print x End Sub(分数:1.73)填空项 1:_(13)
13、.有如下程序: Prinvate Sub Form_Click() a=10 b=0 Do b=b+a a=a-2 Loop While a2 Print b End Sub 程序运行后,单击窗体,输出结果为_。(分数:1.73)填空项 1:_(14).假定在工程文件中有一个标准模块,其中定义了如下记录类型。 Private Type Books Name As String*10 TelNum As String#20 End Type 要求在执行事件过程 Command1_Click 时,在顺序文件Person.txt 中写入一条记录。将以下程序补充完整。 Private Sub Comm
14、and1_Click() DimB As Books open“C/person.txt”For output As#1 B.Name=InputBox(“请输入姓名”) B.TeINum=InputBox(“请输入电话号码”) write#1,U U /U /U close#1 End Sub(分数:1.73)填空项 1:_(15).在长度为 n 的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为_。(分数:1.73)填空项 1:_二级 VISUAL+BASIC-1-2 答案解析(总分:85.95,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.在对象方法
15、中,一个对象请求另一个对象为其服务的方式是通过发送U /U。 A. 调用语句 B. 命令 C. 口令 D. 消息(分数:2.00)A.B.C.D. 解析:解析 在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。2.当一个复选框被选中时,它的 Value 属性的值是U /U。 A.3 B.2 C.1 D.0(分数:2.00)A.B.C. D.解析:解析 复选框的 Value 属性可以设置为三种:0Unc)1ecked,表示没有选择该复选框;1checked,表示选中该复
16、选框;2Grayed,表示该复选框被禁用(灰色)。3.以下U /U程序段可以实施 X、Y 变量值的交换。 A.Y=X:X=Y B.Z=X:Y=Z:X=Y C.Z=X:X=Y:Y=Z D.Z=X:W=Y:Y=Z:X=Y(分数:2.00)A.B.C. D.解析:4.下列程序段的执行结果为m=2n=3Dom=m+nn=n+1Loop While m10Print m;n A. 1 5 B. 14 6 C. a b D. 10 25(分数:2.00)A.B. C.D.解析:解析 此题内容比较简单,开始 m 为 2,n 为 3,执行 Do 语句,具体运行为:执行 m=m+n;n=n+1语句后,m 为 5
17、,n 为 4。这样运行到 m=14,程序终止循环,此时 n=6。5.数据的四种基本逻辑结构是指_。 A. 组、链表、树、图形结构 B. 线性表、链表,栈队列、数组广义表 C. 线性结构、链表,树,图形结构 D. 集合,线性结构、树、图形结构(分数:2.00)A.B.C.D. 解析:6.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。 A. 模块间的关系 B. 系统结构部件转换成软件的过程描述 C. 软件层次结构 D. 软件开发过程(分数:2.00)A.B. C.D.解析:解析 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间
18、的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信:过程设计则是把系统结构部件转换成软件的过程性描述。7.设置复选框或单选按钮的标题对齐方式的属性是U /U。 A.Aligh B.Style C.Alignment D.Sorted(分数:2.00)A.B.C. D.解析:8.InputBox 函数的 4 个参数中,必选参数的作用是U /U。 A.输出信息 B.定义提示信息 C.定义隐含信息 D.定义输入的位置(分数:2.00)A.B. C.D.解析:9.执行以下程序段a$=“abbacddcba“For i=6 To 2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC12 答案 解析 DOC
