【计算机类职业资格】二级VISUAL+BASIC笔试-369及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-369及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-369及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-369 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.为了保存一个 Visual Basic 应用程序,下列说法中正确的是_。A) 只保存窗体模块文件(.frm)B) 只保存工程文件(.vbp)C) 分别保存工程文件和标准模块文件(.has)D) 分别保存工程文件、窗体文件和标准模块文件(分数:2.00)A.B.C.D.2.可通过“打开”对话框的( )属性设置对话框中所显示文件的类型。A) FileName B) FilterC) FilterIndex D) InitDir(分数:1.00)A.B.C
2、.D.3.软件设计中划分模块的一个准则是A) 低内聚低耦合 B) 高内聚低耦合C) 低内聚高耦合 D) 高内聚高耦合(分数:2.00)A.B.C.D.4.结构化程序设计的 3 种结构是( )。A) 顺序结构,分支结构,跳转结构 B) 顺序结构,选择结构,循环结构C) 分支结构,选择结构,循环结构 D) 分支结构,跳转结构,循环结构(分数:2.00)A.B.C.D.5.在窗体模块中用 Public 定义的变量的作用范围是A) 整个程序的所有模块中 B) 该窗体模块中C) 标准模块中 D) 其他窗体模块中(分数:1.00)A.B.C.D.6.在窗体上画一个名称为 Command1 的命令按钮,然后
3、编写如下事件过程:Private Function fun1(n As Integer) As IntegerDim k As IntegerIf n=1 Thenk=1Elsek=1+fun1(n-1)*2End Iffun1=kEnd FunctionPrivate Sub Command1_Click()Dim m As Integer,x As Integerx=4m=fun1(x)Print mEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。A) 4 B) 6 C) 9 D) 15(分数:2.00)A.B.C.D.7.为了使模块尽可能独立,要求( )A模块的内聚程度要
4、尽量高,且各模块间的耦合程度要尽量强B模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:2.00)A.B.C.D.8.设 x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是A) Print A=x+y B) Print “A=“; x+yC) Print “A=“+Str(x+y) D) Print “A=“ x+yC) Print “A=“+Str(x+y) D) Print “A=“ & x+y(分数:2.00)A. B.C.D.解析:解析 选项 A 打印的是 A
5、 和 x+y 的比较结果,它的值是布尔值(True 或 False)。9.栈的输入序列为 1,2,3,n-1,n,输出序列的第 1 个元素为 n,则第 i 个输出元素为_。A) n-i+1 B) n-1C) i D) 哪个元素无所谓(分数:2.00)A. B.C.D.解析:解析 栈操作原则是“后进先出”,由于输出序列的第 1 个元素为 n,n 必定是最后进栈元素,所以一定是将序列(1,2,3,n-1,n)全部进栈后才有出栈,这样输出序列的第 1 个元素为 n,第 2 个元素是 n-1,第 3 个元素是 n-2,第 j 个元素是 n-i+1。10.假定窗体上有一个标签,名为 Labe11,为了使
6、该标签透明且没有边框,则正确的属性设置为( )。(分数:2.00)A. B.C.D.解析:11.要使某菜单能够通过按住键盘上的 Alt 键及 K 键打开,应( )。A在“名称”栏中“K”字符前加上“&”B在“标题”栏中“K”字符后加上“&”C在“标题”栏中“K”字符前加上“&”D在“名称”栏中“K”字符后加上“&”(分数:2.00)A.B.C. D.解析:12.下列关于栈的叙述正确的是( )。A) 栈按“先进先出”组织数据 B) 栈按“先进后出”组织数据C) 只能在栈底插入数据 D) 不能删除数据(分数:2.00)A.B. C.D.解析:解析 栈是限定在一端进行插入和删除的线性表,允许进行插入
7、和删除元素的一端称为栈顶,另一端称为栈底。栈是按照“先进后出”的原则组织数据的。13.以下叙述中错误的是_。A) 一个工程中可以包含多个窗体文件B) 在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C) 在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D) 全局变量必须在标准模块中定义(分数:1.00)A.B. C.D.解析:解析 一个应用程序可以有多个窗体(最多可达 255 个);在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用 Private 或 Dim声明。
8、全局变量必须用 Public 或 Global 语句声明,不能用 Dim 语句声明,更不能用 Private 语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。在设计 Visual Basic 程序时,窗体、标准模块、类模块等都分别有各自的类型名,保存时需要保存为不同的文件。14.在窗体上画一个名称为 CommonDialogl 的通用对话框,一个名称为 Commandl 的命令按钮。然后编写如下事件过程:Private Commandl_Click()CommonDialogl.FileName=“CommonDialogl.Filter=“Allfile|*.*|(
9、*.Doc)|*.Doc|(*.Txt)|*.Txt“CommonDialogl.Filterlndex=2CommonDialogl.DialogTifle=“VBTest“CommonDialogl.Action=1EndSub对于这个程序,以下叙述中错误的是( )。A该对话框被设置为“打开”对话框B在该对话框中指定的默认文件名为空C该对话框的标题为 VBTestD在该对话框中指定的默认文件类型为文本文件(*.Txt)(分数:2.00)A.B.C.D. 解析:15.栈的基本运算有( )。A) 入栈 B) 退栈 C) 读栈顶元素 D) 以上都是(分数:1.00)A.B.C.D. 解析:解析
10、栈的基本运算有三种:入栈、退栈与读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。退栈运算是指取出栈顶元素并赋给一个指定的变量。读栈顶元素是指将栈顶元素赋给一个指定的变量。16.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有A) 特定的数据模型 B) 数据无冗余C) 数据可共享 D) 专门的数据管理软件(分数:1.00)A. B.C.D.解析:解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采
11、用特定的数据模型来实现的。17.在窗体上建立一个名称为 List1 的列表框、一个名称为 Text1 文本框和一个名称为 Command1 的命令按钮,如图 20-12 如示。程序代码如下,如果在程序运行过程中单击命令按钮,则在文本框中显示的内容是( )。(分数:1.00)A. B.C.D.解析:解析 在窗体加载的时候,给列表框增加了 6 个选项。这 6 个选项保存在列表框 List1 的 List 属性数组中,该数组下标从 0 开始。单击 Command1 时,通过一个循环把 List1List 数组中下标为奇数的数组元素中存放的选项连接在一起,并在 Text1 中显示出来。所以 Text1
12、 中显示的文字为“政治化学生物”。18.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列各项中,_是软件测试的任务。预防软件发生错误 发现改正程序错误 提供诊断错误信息A) 只有 B) 只有 C) 只有 D)全部都是(分数:1.00)A.B.C.D. 解析:19.下列程序段的执行结果为( )。a=75If a60 Then I=1If a70 Then I=2If a80 Then I=3If a90 Then I=4Print“I=“:IAI=1 BI=2 CI=3 DI=4(分数:2.00)A.B.C.D. 解析:20.下列程序段的执行结果为( )。ForX=5 To 1
13、Step-1For Y=1 To 6-XPrint Tab (Y+5);“*“Next YPrintNext XA*B*C*D *(分数:2.00)A.B.C. D.解析:21.设有如下通用过程:Public Sub Fun(a(),ByVal x As Integer)For i=1 To 5x=x+a(i)NextEnd Sub在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下的事件过程:Private Sub Command1_Click()Dim arr(5)As VariantFor i=1 To 5arr(i)= iNextn=10C
14、all Fun(arr(),n)Text1.Text=nEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是 _。A) 10 B) 15 C) 25 D) 24(分数:1.00)A. B.C.D.解析:解析 Fun 函数的参数 x 为传值调用。在函数中,对 x 值的改变不能够返回给 n,因此最后 n 的值仍然为 10,没有改变。故应选择 A。22.关系表中的每一横行称为一个A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A. B.C.D.解析:解析 关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能唯一标识元组的最
15、小属性集称为该表的键或码。23.如果要在任何新建的模块中自动插入 option Explicit 语句,则应采用下列_ 操作步骤。A) 在“工具”莱单中选取“选项”命令,打开“选项”对话框,单击“编辑器”选项卡,选中“要求变量声明”选项B) 在“编辑”菜单中执行“插入文件”命令。C) 在“工程”菜单中执行“添加文件”命令。D) 以上操作均不对(分数:2.00)A. B.C.D.解析:24.程序的三种基本控制结构是_ 。A) 过程、子程序和分程序B) 顺序、选择和重复C) 递归、堆栈和队列D) 调用,返回和转移(分数:2.00)A.B. C.D.解析:25.在软件生命周期中,能准确确定软件系统必
16、须做什么和必须具备哪些功能的阶段是A概要设计 B详细设计 C可行性分析 D需求分析(分数:1.00)A.B.C.D. 解析:解析 需求分析阶段是对待开发软件提出的需求进行分析并给出详细定义,写软件规格说明书及初步的用户手册,提交评审。所以能准确确定软件系统必须做什么和必须具备哪些功能的阶段是需求分析阶段。26.在程序运行期间,如果拖动滚动条上的滑块,则触发的滚动条事件是 _。A) Move B) Change C) Scroll D) Get Focus(分数:1.00)A.B.C. D.解析:解析 与滚动条有关的重要事件是 Scroll 和 Change。当拖动滚动条上的滑块时,会触发 Sc
17、roll事件,而当改变 Value 属性(滚动条内滑块位置改变)时,会触发 Change 事件。27.有两个关系 R,S 如下:(分数:2.00)A.B.C. D.解析:解析 专门的关系运算有 3 种:投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,其中的条件是以逻辑表达式给出的,值为真的元组将被选取,这种运算是从水平方向抽取元组。投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解。联接运算是二目运算,需要两个关系作为操作对象。28.下列程序执行后,按住 Cbl 键并在文本框中输入 a,则在窗体上输出的结果为 _。Private
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 369 答案 解析 DOC
