【计算机类职业资格】二级VISUAL+BASIC-30-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-30-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-30-1及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-30-1 及答案解析(总分:59.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:55.00)1.结构化分析方法是面向U /U的自顶向下逐步求精进行需求分析的方法。 A. 对象 B. 数据结构 C. 数据流 D. 目标(分数:2.00)A.B.C.D.2.以下程序段的输出结果为 _。X=1Y=4Do Until Y4X=X*YY=Y+1LoopPrint X A. 1 B. 4 C. 8 D. 20(分数:1.00)A.B.C.D.3.设组合框 Combo1 中有 3 个项目,则以下能删除最后一项的语句是_。 A. Combo1RemoveIt
2、em Text B. CombolRemoveItem 2 C. Combo1RemoveItem 3 D. CombolRemoveItem CombolListcount(分数:1.00)A.B.C.D.4.下列_是字符型常量。 A. “I am a student“ B. 江苏南京 C. #02/25/1999# D. 123#(分数:1.00)A.B.C.D.5.以下声明语句中错误的是_。 A.Cont Var1=123 B.Dim Var2=ABC C.DefInt a-z D.Static var3 As Integer(分数:2.00)A.B.C.D.6.在对象方法中,一个对象请
3、求另一个对象为其服务的方式是通过发送U /U。 A. 调用语句 B. 命令 C. 口令 D. 消息(分数:2.00)A.B.C.D.7.单击命令按钮时,下列程序代码的执行结果为Public Sub Procl(n As Integer,ByVal m As integer)n=n Mod 10mm/10End subPrivate Sub Commandl_Click()Dim x AS Integer,y AS Integerx=12:y=24Call Procl(x,y)Print x;yEnd sub A. 12 24 B. 2 24 C. 2 3 D. 12 2(分数:1.00)A.B
4、.C.D.8.下列语句的输出结果为U /U。PrintFormat$(5689.36,“000,000.000“) A.5,689.36 B.5,689.360 C.5,689.3 D.005,689.360(分数:2.00)A.B.C.D.9.在窗体上画两个名称分别为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1 Click()Dim x As Integer, n As Integerx = 1n = 0Do While x 20x = x * 3n = n + 1LoopText1Text =
5、Str(x)Text2Text = Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是 A. 15 和 1 B. 27 和 3 C. 195 和 3 D. 600 和 4(分数:1.00)A.B.C.D.10.数据的逻辑独立性是指 A. 存储结构与物理结构的逻辑独立性 B. 数据与存储结构的逻辑独立性 C. 数据与程序的逻辑独立性 D. 数据元素之间的逻辑独立性(分数:1.00)A.B.C.D.11.声明一个变量为局部变量应该用 A.Global B.Private C.Static D.Public (分数:1.00)A.B.C.D.12.用 Dim(1,3to
6、 7,10)声明的是一个_维数组。 A. 1 B. 2 C. 3 D. 4(分数:2.00)A.B.C.D.13.下列选项中不属于结构化程序设计方法的是U /U。 A. 自顶向下 B. 逐步求精 C. 模块化 D. 可复用(分数:2.00)A.B.C.D.14.下列每组控件中,都包含有滚动条的一组控件是U /U。 A. ListBox 和 Label B. TextBox 和 DriveListBox C. ComboBox 和 CheckBox D. FileListBox 和 DirListBox(分数:2.00)A.B.C.D.15.在窗体上添加一个 R 命令按钮,名称为 Command
7、1,然后为该命令按钮编写如下事件过程,该过程的执行结果为 Option Base 1 PrivateSub Command1_Click() Dim a As Variant a=Array(1,2,3,4) j=1 For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next Print s End Sub ) 4321 ) 1234 ) 34 ) 12(分数:2.00)A.B.C.D.16.由事务型数据流图映射为软件结构的设计首先应设计一个_它有两个功能:接收事务数据,根据事务类型调度相应的处理模块。 A. 总控模块 B. 事务中心 C. 变换中心 D. 事务调度(
8、分数:1.00)A.B.C.D.17.对下列二叉树(分数:2.00)A.B.C.D.18.使用语句 Dim A(1 To 10)As Integer 声明数组 A 之后,以下说法正确的是U /U。 A.A 数组中的所有元素值为 0 B.A 数组中的所有元素值不确定 C.A 数组中的所有元素值为 Empty D.执行 EraseA 后,A 数组中的所有元素值为 Null(分数:2.00)A.B.C.D.19.下列表达式中,U /U的值为 false。 A.“BCD“BCE“ B.“12345“12345“yEnd sub A. 12 24 B. 2 24 C. 2 3 D. 12 2(分数:1.
9、00)A.B. C.D.解析:解析 本题主要考查对过程的理解程度。在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合后执行被调过程。在 Visual Basic 中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程是,当调用一个过程时,系统将实参的值赋值给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用
10、的存储单元也同时被释放,因此在过程中对形参的任何操作都不会影响实参。而题中被调过程Procl 中有两个形参,其中第一个形参为传址方式,第二个形参为传值方式。主调过程分别把实参 x,y传递给 Procl,所以当过程调用结束后,实参 x 的值应随着被调过程变化而变化,而实参 y 值在主凋函数中始终不变,所以输出 y 的值仍为 24;在被调过程中“nn Mod 10”被调用时,相当于“xx Mod 10”,所以 x 的最终值应为 2。选项 B 是正确的。8.下列语句的输出结果为U /U。PrintFormat$(5689.36,“000,000.000“) A.5,689.36 B.5,689.36
11、0 C.5,689.3 D.005,689.360(分数:2.00)A.B.C.D. 解析:9.在窗体上画两个名称分别为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1 Click()Dim x As Integer, n As Integerx = 1n = 0Do While x 20x = x * 3n = n + 1LoopText1Text = Str(x)Text2Text = Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是 A. 15 和 1 B. 27
12、和 3 C. 195 和 3 D. 600 和 4(分数:1.00)A.B. C.D.解析:解析 Do While 循环是先判断再执行循环。程序执行后 x=1,首先判断 x 是否小于 20,条件为真,则将 x 乘以 3 再赋给 x,n 加 1 赋给 n,再次进入循环重复进行以上操作,当第 3 次循环以后 x=27,n=3。此时 x 不符合循环条件 x20,退出循环。10.数据的逻辑独立性是指 A. 存储结构与物理结构的逻辑独立性 B. 数据与存储结构的逻辑独立性 C. 数据与程序的逻辑独立性 D. 数据元素之间的逻辑独立性(分数:1.00)A.B.C. D.解析:解析 数据的逻辑独立性是指数据
13、库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应修改应用程序,从而实现了数据与程序的逻辑独立性。11.声明一个变量为局部变量应该用 A.Global B.Private C.Static D.Public (分数:1.00)A.B.C. D.解析:解析:根据变量的定义位置和所使用的变量定义语句的不同,Visual Basic 中的变量可以分为局部变量、模块变量和全局变量。模块级变量在模块部分用 Private 或 Dim 语句声明;全局变量必须用Public 或 Global 语句声明;局部变量在过程内用 Dim 或 Static 语句声明。12.用 Dim
14、(1,3to 7,10)声明的是一个_维数组。 A. 1 B. 2 C. 3 D. 4(分数:2.00)A.B.C. D.解析:解析 定义数组的语法: Dim WithEvents vamame(subscripts)As New type)t,WithEvents vamame(subscripts)As New type) subscripts 表示数组变量的维数;最多可以定义 60 维的多维数组。 subscripts 参数使用下面的语法: lower Toupper,lower Toupper) 题目中所给数组为 3 维的。13.下列选项中不属于结构化程序设计方法的是U /U。 A.
15、自顶向下 B. 逐步求精 C. 模块化 D. 可复用(分数:2.00)A.B.C.D. 解析:解析 结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用 goto 语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。面向对象的程序设计具有可复用性的优点。14.下列每组控件中,都包含有滚动条的一组控件是U /U。 A. ListBox 和 Label B. TextBox 和 DriveListBox C. ComboBox 和 CheckBox D. FileListBox 和
16、 DirListBox(分数:2.00)A.B.C.D. 解析:解析 在选中的几个控件中,没有滚动条属性的控件有:Label、 DriveListBox 和 CheckBox 控件;有滚动条属性设置的控件有: TextBox、FileLisBox 和 DirListBox 控件。15.在窗体上添加一个 R 命令按钮,名称为 Command1,然后为该命令按钮编写如下事件过程,该过程的执行结果为 Option Base 1 PrivateSub Command1_Click() Dim a As Variant a=Array(1,2,3,4) j=1 For i=4 To 1 Step-1 s
17、=s+a(i)*j j=j*10 Next Print s End Sub ) 4321 ) 1234 ) 34 ) 12(分数:2.00)A.B. C.D.解析:解析 本题的难点是数组在循环中的计算。计算过程为 4100+3101+2102+1103=1234,如果改成 For i=1 To 4 后,其结果为 A)。16.由事务型数据流图映射为软件结构的设计首先应设计一个_它有两个功能:接收事务数据,根据事务类型调度相应的处理模块。 A. 总控模块 B. 事务中心 C. 变换中心 D. 事务调度(分数:1.00)A.B. C.D.解析:17.对下列二叉树(分数:2.00)A. B.C.D.解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC301 答案 解析 DOC
