【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc

上传人:visitstep340 文档编号:1327699 上传时间:2019-10-17 格式:DOC 页数:21 大小:81KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】二级VISUAL+BASIC笔试-169及答案解析.doc_第5页
第5页 / 共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解析:解析

22、 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。23.下列子过程语句中正确的是( )。(分数:2.00)A.Sub f1(ByVal() As Integer)B.Sub f1(n() As Integer)As IntegerC.Function f1(f1 As Integer)As IntegerD.Function f1(ByVa1 f as Integer) 解析:解析 Sub

23、 过程定义的一般格式如下:Private|Public|FriendSraticSub 过程名(参数表)语句块Exit Sub语句块End Sub其中,Private|Public|Friend 说明 Sub 过程的访问权限,如果没有 Privge|Public|Friend 显式指定,则 Sub 过程按缺省(公用的)访问权限定义。参数表含有在调用耐要传递给该 Sub 过程的参数的类型和个数,多个变量则用逗号隔开。参数的格式为:ByVal|ByRef变量名() As 数据类型格式中里的内容表示可选,变量可以是简单变量或者敷组。选项 A)中参数没有参数名,所以是错误的;因为 Sub 过程没有返回

24、值,所以选项 B)是错误的。Function 过程的定义的一般格式如下:Public|private|Friend Static Function 过程名(参数表) As 类型语句块(过程名=表达式)Exit Function语句块End Function“As 类型”是 Function 过程返回的值的数据类型,如果省略,则默认为 Variant。Function 函数中参数名不能与函数名相同,因此选项 C)错误;选项 D)中省略了返回值类型,是正确的。24.假定有一个菜单项,名为 MenuItem,为了在运行时使该菜单项不可见,应使用的语句为( )。(分数:2.00)A.Menultem.

25、Enabled=FalseB.MenuItem.Enabled=TrmeC.Menultem.Visible=TrueD.MenuItem.Visible=Flase 解析:解析 Enabled 属性用来设置一个窗体或控件是否能够对用户产生的事件作出反应,设为 False时,菜单项在程序运行时失效,不响应用户的操作;设为 True 时,菜单项在程序运行有效,能响应用户的操作。Visible 属性用来设置窗体或控件是否可见,设为 False 时,控件不可见;设为 True 时,控件可见。25.要设定文本框内的文字内容是否允许修改,应该设置的属性是( )。(分数:2.00)A.TextB.Lock

26、ed C.PasswordCharD.Multiline解析:解析 Locked 属性用来指定文本框是否可以被编辑;Text 属性用来显示文本框中输入的文本;PasswordChar 属性指定所输入的字符或占位符在 TextBox 控件中是否要显示出来;Multiline 属性指定 TextBox 控件是否能够接受和显示多行文本。26.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响

27、数据处理的效率 解析:解析 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。27.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息 解析:解析 在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。28.在窗体上添加一个文本框 Text1,然后编写如下的 Load 事件

28、过程,则程序运行结果为( )。Private sub Form_Load()Text1.Text=“Text1.SetFocusFor k=1 To 5t=t*kNext kText1.Text=tEnd Sub(分数:2.00)A.在文本框中显示 120B.文本框中仍为空C.在文本框中显示 1D.出错 解析:解析 本题中“Text1.SetFocus”语句运行时会出现错误。因为焦点只能移到可视的窗体或控件,而在窗体的 Load 事件完成前窗体或窗体上的控件是不可视的,所以编译出错。如果不是在 Form Load 事件过程完成之前首先使用 Show 方法显示窗体的话,是不能使用 SetFocu

29、s 方法将焦点移至正在自己的Load 事件中加载的窗体的。29.使用 ReDim Preserve 语句,可以( )。(分数:2.00)A.改变数组最后一维的大小 B.改变数组第一维的大小C.改变数组所有维的大小D.改变数组维数和所有维的大小解析:解析 使用 ReDim 语句可以反复地改变敷组的元素以及维数的数目;如果使用了 Preserve 关键字,还可以重新定义数组最末维的大小,但不能改变维数的数目。注意;在使用 Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。如果将数组改小,则被删除的元素中的数据就会丢失。30.有如下函数过程:Function fun1(B

30、yVal x As Integer,ByVal y As Integer) As IntegerDo While y0reminder=x Mod yx=yy=reminderLoopfun1=xEnd Function在下列按钮单击事件中调用该函数,则该程序的运行结果是( )。Private Sub Command1_Click()Dim a AS IntegerDim b As Integera=100b=25x=fun1(a,b)Print xEnd Sub(分数:2.00)A.0B.25 C.50D.100解析:解析 可以通过两种方式来传递参数,即按值传递参数和按地址传递参数。按值传递

31、参数时,传递的只是变量的副本。如果过程改变了这个值,则所作变动只影响副本而不会影响变量本身。用 ByVal 关键字指出参数是按值来传递的。按地址传递参数使过程用变量的内存地址去访问实际变量的内容,在将变量传递给过程时,通过过程可永远改变变量值。默认时是按地址传递参数。题中 fun1 函数的参数都是核值传送的,函数使用“过程名=表达式”的形式获得函数的返回值,如题中“fun1=x”语句。调用函数“x=fun1(a,b)”后,x=25。31.下列描述错误的是( )。(分数:2.00)A.继承分为多重继承和单继承B.对象间靠传递消息实现通信C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这

32、个特征 D.类是具有共同属性、共同方法的对象的集合解析:解析 对象的封装性是指从外面看只能看到对象的外部特性;而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。32.下列程序运行后在立即窗口输出的结果是( )。Private Sub Form_Click()x=“a“:y=“b“z=1:u=2Debug.Print x;y,z;uDebug.Print z;x,y;uEnd Sub(分数:2.00)A.ab 121 ab 2B.ab 121a b2 C.ab 121a b2D.ab 121a b2解析:解析 用 print 输出多个表达式或字符串时,各表达式用分隔号(逗号、分号

33、、空格)隔开。如果输出的各表达式之间用逗号分隔,则按标准输出格式(以 14 个字符位置为单位把一个输出行分为若干个区段)显示数据项;如果以分号或空格作分隔符,则按紧凑输出格式输出数据。题中,以“_”表示分区段的14 个字符的位置,选项 B)符合题意。33.关于 MDI 窗体下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDI 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件 D.MDI 窗体的子窗体不可以拥有菜单解析:解析 本题是考查多文档窗体 MDI 窗体的一些基本知识。多文档窗体 MDI 的特点是;一个应用程序只能有一个 MDIFor

34、m 窗体,但是可以有多个 MDI 子宙体MDIForm 窗体只包含 Menu 和 PictureBox 控件以及具有 Align 属性的自定义控件MDI 子宙体可以有菜单。如果 MDI 子窗体有菜单,那么,当 MDI 子窗体为活动窗体时,子窗体的菜单条自动取代 MDIForm 对象的菜单条。最小化的 MDI 子窗体以图标形式出现在 MDIForm 中。34.若要将一个窗体从内存中清除,应该使用的方法是( )。(分数:2.00)A.ShowB.UnLoad C.LoadD.Hide解析:解析 要把窗体从内存中清除出去,应使用 Unload 方法;Load 正好相反,是将窗体载入内存,但并不显示;

35、Show 是装入并显示; Hide 是隐藏但不清除,与 Show 恰恰相反。35.下列关于过程叙述不正确的是( )。(分数:2.00)A.过程的传值调用是将实参的具体值传递给形参B.过程的传址调用是将实参在内存的地址传递给形参C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D.无论过程传值调用还是过程传址调用,参数传递都是双向的 解析:解析 过程传值操作是将实参的值传递给子过程,传递是单方方向的,而传地址操作是双方向的,是将实参的地址传递给形参,形参的变化将影响实参的变化。二、填空题(总题数:13,分数:30.00)36.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模

36、块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_ (正确答案:自顶向下)解析:解析 程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡。上述方法概括为:自顶向下,逐步细化。37.注释一般分为序言性注释和 1 注释。(分数:2.00)填空项 1:_ (正确答案:功能性)解析:解析 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,给出程序的整体说明;功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。38.在面向对象方法中,类的实例称为 1。(分数:2

37、.00)填空项 1:_ (正确答案:对象)解析:解析 在面向对象的程序设计方法中,类是具有相同的属性或方法的对象的抽象,对象是类的实例。39.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:19)解析:解析 在任意一棵二又树中,度数为 0 的结点(即叶子结点)总比度为 2 的结点多一个,因此该二又树中叶子结点为 18+1=19。40.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_ (正确答案:变换型)解析:解析 典型的数据流类型有两种:变换型和事务型。41.DefSng a 定义的变量 a 是_类型的变量。

38、(分数:2.00)填空项 1:_ (正确答案:单精度)解析:解析 用 DefSng 语句可以定义变量,一般格式:DefSng 数值范围,常用的语句及其定义的数据类型如下:*42.有如下程序:DefStr X-ZX=“123“Y=“456“Z=X+YPrint ZEnd运行后,输出结果是_。(分数:2.00)填空项 1:_ (正确答案:123456)解析:解析 由于“+”前后两个变量都为字符串变量,因此,此时“+”作为连接符将 X 和 Y 两个字符串连接起来,所以 2 的值为“123456”。43.表达式 14/5*2 的值是 1。(分数:2.00)填空项 1:_ (正确答案:5.6)解析:解析

39、 “/”和“*”优先级相同,当运算符优先级相同时,表达式遵循从左向右计算的原则,表达式 14/5*2 运算的过程为:14/5*22.8*25.6。44.表达式 Len(Str(1.3)Mod 2 的值为 1。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 解本题之窍门有两点;运算的先后顺序,这里应该是 Str 函数Lea 函数Mod(取模)计算;Str 函数和 Len 函数的功能,前者是将数字转为字符串,注意转换后数字前头会保留一空位表示正负。表达式 Len(Str(1.3)Mod 2 中 1.3 转换后为“_1.3”(“_”表示空格)。Len 函数用来计算字符串的长度,“1.3

40、”长度为 4(空格、小数点各算一个长度)。45.设 A=2,B=-2,则表达式 A/2+1B+5 Or B*(-2)=6 的值是_。(分数:2.00)填空项 1:_ (正确答案:False)解析:解析 表达式的运算顺序是:先进行算术运算,然后进行比较运算,最后进行逻辑运算。表达式 A/2+1B+5 Or B*(-2)=6 的运算过程为:A/2+1B+5 Or B*(-2)=61.0+13 Or 4=6False or FalseFalse。46.滚动条的最小值属性是 1,最大值属性是 Max。(分数:2.00)填空项 1:_ (正确答案:Min)解析:解析 在一般情况下,垂直滚动条的值由上而下

41、递增,最上端代表最小值用 Min 属性表示;最下端代表最大值用 Max 属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用 Min 属性表示;最右端代表最大值也是用 Max 属性表示。滚动条的值均以整数表示,其取值范围为-3276832767。47.在程序的每个空白处填写一条适当的语句,使程序完成相应的操作。程序实现的功能是:窗体上有文本框 Text1 和若干复选框,其中复选框 Check1 设置文本框 Text1 显示的文本是否加下划线。Check1 的单击事件过程如下:Private Sub Check1_Click()If _ ThenText1.FontUnderline=T

42、rueElseIf _ ThenText1.FontUnderline=FalseEnd IfEnd Sub(分数:4.00)填空项 1:_ (正确答案:Cheek1.Value=1 Cheek1.Value=0)解析:解析 题目要求通过选中复选框 Check1 来设置文本框的文本是否加下划线,因此判断条件需要对复选框是否选中进行判断,因此 If 语句后面应填“Check1.Valuv=1”语句,ElseIf 后面应填“Check1.Value=0”语句。48.在窗体上画两个组合框,其名称分别为 Combo1、Combo2,然后画两个标签,名称分别为 Label1、 Label2。要求程序运行

43、后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空使程序完整。Private Sub Combo1_Click()Call ShowItem(Combo1,Label1)End SubPrivate Sub Combo2_Click()Call ShowItem(Combo2,Label2)End SubPublic Sub ShowItem(tmpCombo As ComboBox,tmpLabel As Label)_.Caption=_.TextEnd Sub(分数:4.00)填空项 1:_ (正确答案:tmpLahe1 tmpCombo)解析:解析 标签控件的 Caption 属性显示标签中的内容,组合框的 Text 属性显示选择或输入的数据项的内容,要把选择的项目显示在标签中,应该是用组合框的 Text 为标签的 Caption 属性赋值。用户定义的 ShowItem 过程中定义了两个控件型参数(tmpCombo 和 tmpLabe1),因此,在该过程中使用 tmpCombo和 tmpLabe1 来表示组合框和标签控件。

展开阅读全文
相关资源
猜你喜欢
  • ASTM A563M-2007 Standard Specification for Carbon and Alloy Steel Nuts [Metric]《碳素钢和合金钢螺母(米制)的标准规范》.pdf ASTM A563M-2007 Standard Specification for Carbon and Alloy Steel Nuts [Metric]《碳素钢和合金钢螺母(米制)的标准规范》.pdf
  • ASTM A563M-2007(2013) Standard Specification for Carbon and Alloy Steel Nuts &40 Metric&41 《碳素钢和合金钢螺母(公制)的标准规格》.pdf ASTM A563M-2007(2013) Standard Specification for Carbon and Alloy Steel Nuts &40 Metric&41 《碳素钢和合金钢螺母(公制)的标准规格》.pdf
  • ASTM A564 A564M-2004 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes.pdf ASTM A564 A564M-2004 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes.pdf
  • ASTM A564 A564M-2004(2009) Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷精轧时效硬化不锈钢棒和型材的标准规范》.pdf ASTM A564 A564M-2004(2009) Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷精轧时效硬化不锈钢棒和型材的标准规范》.pdf
  • ASTM A564 A564M-2010 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷精轧时效硬化不锈钢棒和型材的标准规格》.pdf ASTM A564 A564M-2010 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷精轧时效硬化不锈钢棒和型材的标准规格》.pdf
  • ASTM A564 A564M-2013 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷精轧时效硬化不锈钢棒和型材的标准规格》.pdf ASTM A564 A564M-2013 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷精轧时效硬化不锈钢棒和型材的标准规格》.pdf
  • ASTM A564 A564M-2013e1 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷加工时效硬化不锈钢棒材和型材的标准规格》.pdf ASTM A564 A564M-2013e1 Standard Specification for Hot-Rolled and Cold-Finished Age-Hardening Stainless Steel Bars and Shapes《热轧和冷加工时效硬化不锈钢棒材和型材的标准规格》.pdf
  • ASTM A565 A565M-2005a Standard Specification for Martensitic Stainless Steel Bars for High-Temperature Service《高温用马氏体不锈钢棒材标准规范》.pdf ASTM A565 A565M-2005a Standard Specification for Martensitic Stainless Steel Bars for High-Temperature Service《高温用马氏体不锈钢棒材标准规范》.pdf
  • ASTM A565 A565M-2005a(2009) Standard Specification for Martensitic Stainless Steel Bars for High-Temperature Service《高温用马氏体不锈钢棒的标准规范》.pdf ASTM A565 A565M-2005a(2009) Standard Specification for Martensitic Stainless Steel Bars for High-Temperature Service《高温用马氏体不锈钢棒的标准规范》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1