【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-169 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.表达式 Right(“Beijing“,4)的值是( )。(分数:2.00)A.BeijB.jingC.eijiD.ijin2.图像框的( )属性,可以自动调整图形的大小以适应图像的尺寸。(分数:2.00)A.AutoSizeB.StretchC.AutoRedrawD.Appearance3.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套
2、来实现C.不允许使用 GOTO 语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟4.在窗体上画一个命令按钮 Command1,然后编写如下代码:Privae Sub Command1_Click()Dim Arr1(10) As Integer,Arr2(10) As Integern=3For i=1 To 5Arr1(i)=iArt2(n)=2*n+iNext iPrint Arr2(n);Arr1(n)End Sub运行程序后,单击命令按钮,输出结果是( )。(分数:2.00)A.11 3B.3 11C.13 3D.3 135.在窗体上画一个命令按钮 Command1 和一个
3、文本框 Text1,然后编写如下程序:Private Sub Command1_Click()A=InputBox(“请输入日期(131)“)t=“旅游景点:“y,z;uDebug.Print z;x,y;uEnd Sub(分数:2.00)A.ab 121 ab 2B.ab 121a b2C.ab 121a b2D.ab 121a b233.关于 MDI 窗体下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDI 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件D.MDI 窗体的子窗体不可以拥有菜单34.若要将一个窗体从内存中清除,应该使用
4、的方法是( )。(分数:2.00)A.ShowB.UnLoadC.LoadD.Hide35.下列关于过程叙述不正确的是( )。(分数:2.00)A.过程的传值调用是将实参的具体值传递给形参B.过程的传址调用是将实参在内存的地址传递给形参C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D.无论过程传值调用还是过程传址调用,参数传递都是双向的二、填空题(总题数:13,分数:30.00)36.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_37.注释一般分为序言性注释和
5、1 注释。(分数:2.00)填空项 1:_38.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_39.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_40.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_41.DefSng a 定义的变量 a 是_类型的变量。(分数:2.00)填空项 1:_42.有如下程序:DefStr X-ZX=“123“Y=“456“Z=X+YPrint ZEnd运行后,输出结果是_。(分数:2.00)填空项 1:_43.表达式 14/5*2 的值是 1。(分数:2.00)填空项
6、1:_44.表达式 Len(Str(1.3)Mod 2 的值为 1。(分数:2.00)填空项 1:_45.设 A=2,B=-2,则表达式 A/2+1B+5 Or B*(-2)=6 的值是_。(分数:2.00)填空项 1:_46.滚动条的最小值属性是 1,最大值属性是 Max。(分数:2.00)填空项 1:_47.在程序的每个空白处填写一条适当的语句,使程序完成相应的操作。程序实现的功能是:窗体上有文本框 Text1 和若干复选框,其中复选框 Check1 设置文本框 Text1 显示的文本是否加下划线。Check1 的单击事件过程如下:Private Sub Check1_Click()If
7、_ ThenText1.FontUnderline=TrueElseIf _ ThenText1.FontUnderline=FalseEnd IfEnd Sub(分数:4.00)填空项 1:_48.在窗体上画两个组合框,其名称分别为 Combo1、Combo2,然后画两个标签,名称分别为 Label1、 Label2。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空使程序完整。Private Sub Combo1_Click()Call ShowItem(Combo1,Label1)End SubPrivate Sub Combo2_Click
8、()Call ShowItem(Combo2,Label2)End SubPublic Sub ShowItem(tmpCombo As ComboBox,tmpLabel As Label)_.Caption=_.TextEnd Sub(分数:4.00)填空项 1:_二级 VISUAL+BASIC 笔试-169 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.表达式 Right(“Beijing“,4)的值是( )。(分数:2.00)A.BeijB.jing C.eijiD.ijin解析:解析 Right(string,length)函数是
9、字符中截取函数,功能是返回从字符串 string 右边取出的指定数量“length”个字符。2.图像框的( )属性,可以自动调整图形的大小以适应图像的尺寸。(分数:2.00)A.AutoSizeB.Stretch C.AutoRedrawD.Appearance解析:解析 Stretch 属性为 True 时,图形要调整大小,以适应 Image 控件的大小;当为 False 时,表示控件要调整大小以与图形相适应。3.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 G
10、OTO 语句 D.语言中所没有的控制结构,应该采用前后一致的方法来模拟解析:解析 限制使用 GOTO 语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO 语句。其他 3 项为结构化程序设计的原则。4.在窗体上画一个命令按钮 Command1,然后编写如下代码:Privae Sub Command1_Click()Dim Arr1(10) As Integer,Arr2(10) As Integern=3For i=1 To 5Arr1(i)=iArt2(n)=2*n+iNext iPrint Arr2(n);Arr1(n)End Sub运行程序后,单击命令按钮,输出结果是(
11、)。(分数:2.00)A.11 3 B.3 11C.13 3D.3 13解析:解析 本题使用 For 循环给数组 Arr1、Art2 的各个元素赋值,Arrl 的 5 个元素分别赋值为1、2、3、4、5;循环后 i 的值为 5, Arr2(n)=2*n+i=11,因循环时 n-直没有变化,因此,Arr2(n)=Arr2(3)。在窗体上输出时,Arr2(n)=Arr2(3)=11;Atrl(n)=Arr1(3)=3。5.在窗体上画一个命令按钮 Command1 和一个文本框 Text1,然后编写如下程序:Private Sub Command1_Click()A=InputBox(“请输入日期(
12、131)“)t=“旅游景点:“Print A+1;Print 1;A=3,虽然最后一条语句将 3 赋给变量A,但并没有输出。所以输出结果为第 2 条语句的执行结果 1。10.为了在列表框中使用Ctrl和Shift键进行多个列表项的选择,应将列表框的 MultiSelect 属性设置为( )。(分数:2.00)A.0B.2 C.FalseD.Tree解析:解析 MultiSelect 属性运行时只读,返回或设置一个值,用于指示是否能够在控件中进行复选以及如何进行复选。默认值为 0,表示不允许复选;值为 1 时,表示简单复选,即鼠标单击或按下空格键,在列表中选中或取消选中项,用箭头移动焦点;值为
13、2 时,表示扩展复选,即按下Shift键并单击鼠标或按下Shift键以及一个箭头键(上箭头,下箭头、左箭头和右箭头),将在以前选中项的基础上扩展选择到当前选中项;按下Ctrl健并单击鼠标,在列表中选中或取消选中项。11.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解 B.限制 GOTO 语句的使用C.减少或取消注释行D.程序越短越好解析:解析 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 GOTO 语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。
14、12.复选框的 Value 属性为 0 时,表示该复选框( )。(分数:2.00)A.未被选中 B.被选中C.框内有灰色的勾D.操作有误解析:解析 复选框的 Value 属性用来返回或设置控件的状态,它可取 3 种属性值:当取 0 时,表示未选中(默认值);当取 1 时,表示选中;当取 2 时,表示为变灰。运行时只有 0 和 1 两种状态。13.窗体上有名称为 Text1、Text2 的两个文本框,和一个由 3 个单选按钮构成的控件数组 Option1,如图1 所示。程序运行后,如果单击某个单选按钮,则执行 Text1 中数值与该单选按钮所对应的运算(乘 1、乘10 或乘 100),并将结果显
15、示在 Text2 中,如图 2 所示。为了实现上述功能,在程序中的横线处应填入的内容是( )。(分数:2.00)A.B. C.D.解析:解析 控件数组中的控件共享同一个事件过程,相互间通过 Index 属性区别,题中单选按钮数组的单击事件中,有一个 Index 参数,单击不同的单选按钮,它取不同的值,根据其值进行不同的操作,所以,Select Case 语句的表达式为 Index。14.在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是( )。(分数:2.00)A.定长字符串和数组B.变长字符串和动态数组 C.货币型和日期型D.变长字符串和货币型解析:解析 用户自定义的
16、类型中,成员可以是任何基本数据类型,也可以是用户定义的类型但要注意的是:在记录数据类型中的元素可以是变长字符串,也可以是定长字符申,当在随机文件中使用时,必须使用定长字符串;记录类型中不能使用动态数组。15.通用对话框中打开“颜色对话框”的方法是( )。(分数:2.00)A.ShowOpenB.ShowColor C.ShowSaveD.ShowPrinter解析:解析 在通用对话框中打开“颜色对话框”的方法是:使用 ShowColor 方法,或者将通用对话框的 Action 属性设置为 3。16.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使
17、用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:解析 软件生命周期一般可以分为软件定义、软件开发及软件运行维护 3 个阶段。软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的扩展和删改。17.在程序运行期间,当滚动条的滑块被拖动时,则立即触发滚动条的( )事件。(分数:2.00)A.ClickB.ChangeC.DblClickD.Scroll 解析:解析 当滚动条控件上的滚动框被重新定位,或按水平,垂直方向滚动了滚动条时,触发 Scroll事件。18.下列说法不正确的是( )。(分数:2.00)A.滚动条的重要事件
18、是 Change 和 ScrollB.框架的主要作用是将控件进行分组,以完成各自相对独立的功能C.组合框是组合了文本框和列表框的特性而形成的一种控件D.计时器控件可以通过对 Visible 属性的设置,在程序运行期间显示在窗体上 解析:解析 本题综合考查了 Visual Basic 中几个控件的属性和事件的基本知识。与滚动条有关的事件主要是 Change 和 Scroll。当在滚动条内拖动滚动框时会触发 Scroll 事件,而改变滚动框的位置后会触发 Change 事件。框架控件为控件提供可标识的分组,可以在功能上进一步分割个窗体。组合框是组合列表框和文本框的特性而成的控件。计时器控件是不可见
19、的控件,没有 Visible 属性,其主要的属性是Interval 属性和 Enabled 属性。19.在窗体上画一个文本框和一个列表框,然后编写如下两个事件过程:Private Sub Form_Load()List1.AddItem “357“List1.AddItem “246“List1.AddItem “123“List1.AddItem “456“Text1.Text=“End SubPrivate Sub List1_Db1Click()m=List1.TextPrint m+Text1.TextEnd Sub程序运行后,在文本框中输入“123”,然后双击列表框中的“456”,输
20、出结果为( )。(分数:2.00)A.1245B.456123 C.123456D.0解析:解析 分析程序,在程序运行时,列表框自动添加几个列表项,双击列表框时,给程序把当前列表项的 Text 属性值赋值给变量 m,然后将 m 与文本框的 Text 属性值连接起来并输出。List.Text 代表列表框中当前项目的内容,选择 456 后,m 的值为 456,与文本框中的字符串连接,输出到窗体上。20.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化 解析:解析 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念
21、抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。21.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3 种说法都不对 解析:解析 算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。22.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 169 答案 解析 DOC
