【计算机类职业资格】二级VISUAL+BASIC-14-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-14-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-14-1及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-14-1 及答案解析(总分:66.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:59.00)1.按照“后进先出”原则组织数据的数据结构是U /U。 A.队列 B.栈 C.双向链表 D.二叉树(分数:2.00)A.B.C.D.2.下列叙述中正确的是_。 A. 在窗体的 Form_Load 事件过程中定义的变量是全局变量 B. 局部变量的作用域可以超出所定义的过程 C. 在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 D. 在调用过程时,所有局部变量被系统初始化为 0 或空字符串(分数:2.00
2、)A.B.C.D.3.改变驱动器列表框的 Drive 属性值将激活_事件。 A. Change B. Scroll C. KeyDown D. KeyUp(分数:2.00)A.B.C.D.4.能够将组合框 Combo1 中最后一个数据项删除的语句为_。 A.Combo1.RemoveItem Combo1.ListCount B.Combo1.RemoveItem Combo1.ListCount-1 C.Combo1.RemoveItem Combo1.ListIndex D.Combo1.RemoveItem Combo1.ListIndex-1(分数:1.00)A.B.C.D.5.如果要
3、将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的什么属性 A. Value B. Visible C. Enabled D. Default(分数:1.00)A.B.C.D.6.在调用含有对象的过程时,对象只能通过_传送。 A. 传地址方式 B. 传值方式 C. 数组方式 D. 变量方式(分数:2.00)A.B.C.D.7.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段(分数:2.00)A.B.C.D.8.有如下 Sub 过程:Sub Sun(x As Single,y As Single)t=
4、xx=t/yy=t Mod yEnd Sub在窗体上的命令按钮 Command1 中,编写如下事件过程,执行该事件过程调用 Sun 过程,结果为U /U。Private Sub Command1_Click()Dim a As SingleDim b As Singlea=5b=4Sun a,bPrint a;bEnd Sub A. 1.25 1 B. 5 4 C. 4 5 D. 1 1.25(分数:2.00)A.B.C.D.9.下面程序计算并输出的是Private Sub Command1_Click()a=10:s=0Dos=s+a*a*a:a=a-1Loop Until a=0Print
5、 sEnd Sub A. 13+23+33+103的值 B. 10!+3!+2!+1!的值 C. (1+2+3+10)3的值 D. 10 个 103的和(分数:2.00)A.B.C.D.10.下列叙述菜单设计的语句中正确的是U /U。 A.菜单也是一个控件,存在于工具箱中 B.菜单也有外观和行为的属性 C.菜单设计在“菜单编辑器”中进行,因此它不是一个控件 D.菜单的属性也是在“属性窗口”中设置的(分数:2.00)A.B.C.D.11.在关系数据库中,用来表示实体之间联系的是_。 A.树结构 B.网结构 C.线性表 D.二维表(分数:2.00)A.B.C.D.12.在下列关系代数的操作中,不属
6、于专门的关系运算是U /U。 A. 自然连接 B. 投影 C. 广义笛卡尔积 D. 连接(分数:1.00)A.B.C.D.13.下列关于 Sub 过程的叙述正确的是U /U。 A. 一个 Sub 过程必须有一个 Exit Sub 语句 B. 一个 Sub 过程必须有一个 End Sub 语句 C. 在 Sub 过程中可以定义一个 Function 过程 D. 可以用 Goto 语句退出 Sub 过程(分数:2.00)A.B.C.D.14.在单项链表中删除一个指定结点的后继的时间复杂度为_ 。A) 0(n) B) 0(nlog2n)C) 0(1) D) (分数:2.00)A.B.C.D.15.在
7、 Visual Basic 中,要将一个窗体从内存中释放,应使用的语句是 A.Hide B.Unload C.Load D.Show (分数:1.00)A.B.C.D.16.用 Dim(1,3 to 7,10)声明的是一个_维数组。 A. 1 B. 2 C. 3 D. 4(分数:2.00)A.B.C.D.17.为计算 1+2+22+23+24+210 的值,并把结果显示在文本框 Text1 中,若编写如下事件过程:Private Sub Command1_Click()Dim a%,s%,k%s=1a=2For k=2 To 10a=a*2s=s+aNext kText1.Text=SEnd
8、Sub执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是U /U A.把 s=1 改为 s=0 B.把 For k=2 To 10 改为 For k=1 To 10 C.交换语句 s=s+a 和 a=a*2 的顺序 D.同时进行 B、C 两种修改(分数:2.00)A.B.C.D.18.下列_是字符型常量。 A. “I am a student“ B. 江苏南京 C. #02/25/1999# D. 123#(分数:1.00)A.B.C.D.19.栈和队列的共同点是U /U。 A. 都是先进先出 B. 都是先进后出 C. 只允许在端点处插入和删除元素 D. 没有共同特点(分数:2
9、.00)A.B.C.D.20.需求分析阶段的任务是确定 A.软件开发方法 B.软件开发工具 C.软件开发费用 D.软件系统功能 (分数:1.00)A.B.C.D.21.已知:x=-6y=39则表达式“y/x*Sgn(x)”的值为_。 A.-6.5 B.-6 C.6 D.6.5(分数:1.00)A.B.C.D.22.序言性注释的主要内容不包括_。 A. 模块的接口 B. 模块的功能 C. 程序设计者 D. 数据的状态(分数:2.00)A.B.C.D.23.设有如下过程:Sub ff(x,y,z,)x=y+zEnd Sub以下所有参数的虚实结合都是传址方式的调用语句是 A.Call ff(5,7,
10、z) B.Call ff(x,y,z) C.Call ff(3+x,5+y,z) D.Call ff(x+y,x-y,z) (分数:1.00)A.B.C.D.24.软件需求分析般应确定的是用户对软件_。 A. 功能需求 B. 非功能需求 C. 性能需求 D. 功能需求和非党员功能需求(分数:2.00)A.B.C.D.25.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 A. 并 B. 交 C. 投影 D. 笛卡儿积(分数:2.00)A.B.C.D.26.下列程序段的执行结果为U /U。Form1.Clsa=“ABBACDDCBA“For i=6 To 2 Step-2x=Mid
11、(a,i,i)y=Left(a,i)z=Right(a,i)z=x yEnd SubPublic Sub PCS( ByVal n As Integer, ByVal m As Integer)n = n Mod 10m=m Mod 10End Sub A. 12 32 B. 2 32 C. 2 3 D. 12 3(分数:1.00)A.B.C.D.34.执行以下程序段后,整型变量 C 的值为U /U。a=24b=328Select Caseb/10Case0c=a*10+bCase 1 to 9c=a*100+bCase 10 to 99c=a*1000+bEnd Select A.537 B
12、.2427 C.24328 D.240328(分数:2.00)A.B.C.D.35.下面关于完全二叉树的叙述中,错误的是_。 A. 除了最后一层外,每一层上的结点数均达到最大值 B. 可能缺少若干个左右叶子结点 C. 完全二叉树一船不是满二叉树 D. 具有结点的完全二叉树的深度为logDo2n+1(分数:2.00)A.B.C.D.二、B填空题/B(总题数:1,分数:7.00)下面程序的功能是产生 10 个小于 100(不含 100)的随机正整数,并统计其中 5的倍数所占比例,但程序不完整,请补充完整。SubPR()RandomizeDim a(10)For j=1 To 10a(i)=Int(
13、U U 12 /U /U)If U U 13 /U /UThen k=k+1Print a(j)Next jPrintPrint k/10Fnd Sub(分数:7.00)填空项 1:_填空项 1:_(3).软件的需求分析阶段的工作,可以概括为 4 个方面:_、需求分析、编写需求规格说明书和需求评审。(分数:1.75)填空项 1:_(4).设有如下程序: Private Sub Form_Click() Dim n As Integer,s As Integer n=8 s=0 Do s=s+n n=n-1 Loop While n0 Print s End Sub 以上程序的功能是U U /U
14、/U。程序运行后,单击窗体,输出结果为U U /U/U。(分数:1.75)填空项 1:_二级 VISUAL+BASIC-14-1 答案解析(总分:66.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:59.00)1.按照“后进先出”原则组织数据的数据结构是U /U。 A.队列 B.栈 C.双向链表 D.二叉树(分数:2.00)A.B. C.D.解析:2.下列叙述中正确的是_。 A. 在窗体的 Form_Load 事件过程中定义的变量是全局变量 B. 局部变量的作用域可以超出所定义的过程 C. 在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用
15、域只限于该过程 D. 在调用过程时,所有局部变量被系统初始化为 0 或空字符串(分数:2.00)A.B.C. D.解析:解析 对于选项 A,变量的作用域来讲,Form_Load 事件过程和 Sub 过程是一样的;对于选项 B,局部变量的作用域只是它所在的过程中;对于选项 D,如果使用 Static 定义的过程,则过程中的局部变量就是“static”型的,即在每次调用过程时,局部变量的值保持不变。3.改变驱动器列表框的 Drive 属性值将激活_事件。 A. Change B. Scroll C. KeyDown D. KeyUp(分数:2.00)A. B.C.D.解析:解析 驱动器列表框控件的
16、相关属性和事件 驱动器列表框的 Drive 属性,用来设置或返回程序运行时所选择的驱动器名。 当驱动器列表框的 Drive 属性值发生变化时,会触发驱动器列表框的 Change 事件。 当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的 Scroll 事件。 在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱动器列表框的 KeyDown 或 KeyUp事件。4.能够将组合框 Combo1 中最后一个数据项删除的语句为_。 A.Combo1.RemoveItem Combo1.ListCount B.Combo1.RemoveItem Combo1.ListC
17、ount-1 C.Combo1.RemoveItem Combo1.ListIndex D.Combo1.RemoveItem Combo1.ListIndex-1(分数:1.00)A.B. C.D.解析:解析 组合框的 RemoveItem 方法与列表框删除指定项目的方法相同,格式为:RemoveItem(索引值),而列表中的项目索引值从 0 开始,因此最后一项的索引值为 ListCount-1。5.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的什么属性 A. Value B. Visible C. Enabled D. Default(分数:1.00)A.B.C. D.解析
18、:解析 Enabled 属性是命令按钮的状态属性,如果将该属性设为 True,则命令按钮有效;如果设置成 Flase,则命令按钮无效。6.在调用含有对象的过程时,对象只能通过_传送。 A. 传地址方式 B. 传值方式 C. 数组方式 D. 变量方式(分数:2.00)A. B.C.D.解析:7.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段(分数:2.00)A.B. C.D.解析:解析 E-R 模型即实体一联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库
19、逻辑设计阶段包括以下几个过程:从 E-R 图向关系模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。8.有如下 Sub 过程:Sub Sun(x As Single,y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体上的命令按钮 Command1 中,编写如下事件过程,执行该事件过程调用 Sun 过程,结果为U /U。Private Sub Command1_Click()Dim a As SingleDim b As Singlea=5b=4Sun a,bPrint a;bEnd Sub A. 1.25 1 B. 5 4 C. 4 5 D
20、. 1 1.25(分数:2.00)A. B.C.D.解析:解析 本题考查过程的调用,如果用 Call 语句调用子过程时,实际参数要放在括号中,如果不使用 Call 子句,则不必使用括号。本题参数调用时是按地址传递,因此 Sun 过程中变量的值改变也即改变了单击事件中的 a、b 变量值。 Sun a,b 的执行过程是:t=x=5,x=t/y=1.25,y=t Mod y=1。9.下面程序计算并输出的是Private Sub Command1_Click()a=10:s=0Dos=s+a*a*a:a=a-1Loop Until a=0Print sEnd Sub A. 13+23+33+103的值
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC141 答案 解析 DOC
