欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级公共基础知识-74及答案解析.doc

    • 资源ID:1329069       资源大小:187KB        全文页数:34页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级公共基础知识-74及答案解析.doc

    1、二级公共基础知识-74 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:45,分数:100.00)1.关于过程调用,下述说明中正确的是_。 A.只能用 Call 语句调用 Sub 过程 B.调用 Sub 过程时,实际参数必须用括号括起来 C.在表达式中调用 Function 过程时,可以不用括号把实际参数括起来 D.Function 过程也可以使用 Call 语句调用(分数:2.00)A.B.C.D.2.以下关于过程的叙述中错误的是_。 A.如果过程被定义为 Static 类型,则该过程中的局部变量都是 Static 类型 B.Sub 过程中不能嵌套定义 S

    2、ub 过程 C.Sub 过程中可以嵌套调用 Sub 过程 D.事件过程可以像通用过程一样由用户定义过程名(分数:2.00)A.B.C.D.3.下列关于过程叙述不正确的是_。 A.过程的传值调用是将实参的具体值传递给形参 B.过程的传址调用是将实参在内存的地址传递给形参 C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 D.无论过程传值调用还是过程传址调用,参数传递都是双向的(分数:2.00)A.B.C.D.4.以下子过程语句中正确的是_。 A.Sub f1(ByVal a() As Integer) B.Sub f1(n() As Integer)As Integer C.F

    3、unction f1(f1 As Integer)As Integer D.Function f1(ByVal f As Integer)(分数:2.00)A.B.C.D.5.单击命令按钮执行以下程序,则输出结果为_。Private Sub Command1_Click()Dim x As Integer, y As Integerx=14:y=48Call Proc(x,y)Print x;yEnd SubPublic Sub Proc(n As Integer, ByVal m As Integer)n=n Mod 10:m=m Mod 10End Sub A.4 8 B.14 8 C.1

    4、4 48 D.4 48(分数:2.00)A.B.C.D.6.在窗体上有一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,并编写有如下程序:Private Sub Command1_Click()Dim x,y,z As Integerx=5:y=7:z=0Text1.Text=“Call P1(x,y,z)Text1.Text=Str(z)End SubSub P1(ByVal a As Integer,ByVal b As Integer,c As Integer)c=a+bEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。 A.0 B.12 C.

    5、Str(z) D.没有显示(分数:2.00)A.B.C.D.7.窗体上有 Text1、Text2 两个文本框及一个命令按钮 Command1,编写有下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integerx=2Text1.Text=-p2(p1(x),y)Text2.Text=-p1(x)End SubPrivate Function,p1(x As Integer)As Integerx=x+y:y=x+yp1=x+yEnd FunctionPrivate Function p2(x As Integer,y As I

    6、nteger)As Integerp2=2*x+yEnd Function程序运行后,当单击命令按钮时,文本框 Text1 和 Text2 内的值分别是_。 A.2 4 B.2 4 C.10 10 D.4 4(分数:2.00)A.B.C.D.8.若有如下的程序:Private Sub Form_Click()Dim x As Integer,y As Integera=8b=3Call test(8,a,b+1)Print “主程序“,8,a,bEnd SubSub test(x As Integer,y As Integer,z As Integer)Print“子程序“,x,y,zx=2:

    7、y=4:z=9End Sub当运行程序后,显示的结果是_。 A.子程序 8 4 3 主程序 8 8 4 B.主程序 8 4 3 子程序 8 8 4 C.主程序 8 8 4 子程序 8 4 3 D.子程序 8 8 4 主程序 8 4 3(分数:2.00)A.B.C.D.9.单击命令按钮执行下列程序,其输出结果是_。Private Sub Command1_Click()Dim a As Integer,b As Integer,c As Integera=3:b=4:c=5Print SecProc(c,b,a)End SubFunction FirProc(x As Integer,y As

    8、Integer,z As Integer)FirProc=2*x+y+3*zEnd FunctionFunction SecProc(x As Integer,y As Integer,z As Integer)SecProc=FirProc(z,x,y)+xEnd Function A.20 B.22 C.28 D.30(分数:2.00)A.B.C.D.10.某人设计了下面的函数 fun,功能是返回参数 a 中数值的位数。Function fun(a As Integer)As IntegerDim n%n=1While a/10=0n=n+1:a=a/10Wendfun=nEnd Func

    9、tion在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是_。 A.把语句 n=1 改为 n=0 B.把循环条件 a/10=0 改为 a/100 C.把语句 a=a/10 改为 a=a Mod 10 D.把语句 fun=n 改为 fun=a(分数:2.00)A.B.C.D.11.在窗体上有一个名为 Text1 的文本框和一个名为 Command1 的命令按钮,并编写有如下的事件过程和通用过程:Public Sub Fun(a(),_ByVal x As Integer)For i=1 To 5x=x+a(i)NextEnd SubPrivate Sub Command1

    10、_Click()Dim arr(5) As VariantFor i=1 To 5arr(i)=iNextn=10Call Fun(arr(),n)Text1.Text=nEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。 A.10 B.15 C.24 D.25(分数:2.00)A.B.C.D.12.在窗体上添加一个命令按钮,名为 Command1,并编写事件过程和函数过程,则输出结果为_。Function f1(x As Integer)As LongDim s As Long,i As Integers=0For i=1 To xs=s+iNext if1=sEnd Fu

    11、nctionPrivate Sub Command1_Click()Dim i As Integer,sum As LongFor i=1 To 5sum=sum+f1(i)Next iPrint sumEnd Sub A.25 B.35 C.45 D.55(分数:2.00)A.B.C.D.13.设一个工程由两个窗体组成,其名称分别为 Form1 和 Form2,其中 Form1 为启动窗体。在窗体 Form1上有一个名称为 Command1 的命令按钮,Form1 的程序代码如下:Private Sub Command1_Click()Dim a As Integera=10Call g(F

    12、orm2,a)End SubPrivate Sub g(f As Form,x As Integer)y=IIf(x10,100,-100)f.Show:f.Caption=yEnd Sub程序执行时,单击命令按钮 Command1,正确的结果是_。 A.Form2 的 Caption 属性值为-100 B.Form1 的 Caption 属性值为 100 C.Form1 的 Caption 属性值为-100 D.Form2 的 Caption 属性值为 100(分数:2.00)A.B.C.D.14.设窗体上有一个通用对话框控件 CD1,要在执行下面程序时,打开如图所示的文件对话框:(分数:2

    13、.00)A.B.C.D.15.有弹出式菜单的结构如下表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是_。 (分数:2.00)A.B.C.D.16.在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(x)”菜单项的访问键,可以将该菜单项的标题设置为_。 A.退出(XyEnd Sub运行程序后单击命令按钮,窗体上显示的是_。 A.100 100 B.100 120 C.110 100 D.110 120(分数:2.00)A.B.C.D.42.设工程文件包含两个窗体文件 Form1.frm、Form2.frm 及一个标准模块文件 Module1.

    14、bas。两个窗体上分别只有一个名称为 Command1 的命令按钮。Form1 的代码如下:Public x As IntegerPrivate Sub Form_Load()x=1y=5End SubPrivate Sub Command1_Click()Form2.ShowEnd SubForm2 的代码如下:Private Sub Command1_Click()Print Form1.x,yEnd SubModule1 的代码如下:Public y As Integer运行以上程序,单击 Form1 的命令按钮 Command1,则显示 Form2;再单击 Form2 上的命令按钮Co

    15、mmand1,则窗体上显示的是_。 A.1 5 B.0 5 C.0 0 D.程序有错(分数:2.00)A.B.C.D.43.有人创建了 1 个工程,其中的窗体名称为 Form1;之后又添加了 1 个名为 Form2 的窗体,并希望程序执行时先显示 Form2 窗体,那么,他需要做的工作是_。 A.在工程属性对话框中把“启动对象”设置为 Form2 B.在 Form1 的 Load 事件过程中加入语句 Load Form2 C.在 Form2 的 Load 事件过程中加入语句 Form2.Show D.把 Form2 的 TabIndex 属性设置为 1,把 Form1 的 TabIndex 属

    16、性设置为 2(分数:2.00)A.B.C.D.44.工程中有 2 个窗体,名称分别为 Form1、Form2,Form1 为启动窗体,该窗体上有命令按钮 Command1。要求程序运行后单击该命令按钮时显示 Form2,则按钮的 Click 事件过程应该是_。 A.Private Sub Command1_Click() Form2.Visible End Sub B.Private Sub Command1_Click() Form2.Show End Sub C.Private Sub Command1_Click() Form2.Load End Sub D.Private Sub Co

    17、mmand1_Click() Load Form2 End Sub(分数:2.00)A.B.C.D.45.下列叙述中错误的是_。 A.一个工程中可以包含多个窗体文件 B.在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用 C.窗体和标准模块需要分别保存为不同类型的磁盘文件 D.用 Dim 定义的窗体层变量只能在该窗体中使用(分数:12.00)A.B.C.D.二级公共基础知识-74 答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:45,分数:100.00)1.关于过程调用,下述说明中正确的是_。 A.只能用 Call 语句调用 Sub 过程 B.

    18、调用 Sub 过程时,实际参数必须用括号括起来 C.在表达式中调用 Function 过程时,可以不用括号把实际参数括起来 D.Function 过程也可以使用 Call 语句调用(分数:2.00)A.B.C.D. 解析:考点 Sub 过程 解析 Sub 过程的调用有两种方式:一是通过 Call 语句来调用,此时参数放在括号中;二是把过程名作为语句使用,此时应去掉“实际参数列表”的括号。可以像调用 VB 内部函数一样来调用 Function 过程,可以在 Print、Call 等语句直接调用 Function 过程。2.以下关于过程的叙述中错误的是_。 A.如果过程被定义为 Static 类型

    19、,则该过程中的局部变量都是 Static 类型 B.Sub 过程中不能嵌套定义 Sub 过程 C.Sub 过程中可以嵌套调用 Sub 过程 D.事件过程可以像通用过程一样由用户定义过程名(分数:2.00)A.B.C.D. 解析:考点 事件过程 解析 事件过程是由 VB 预先设置好的,能够被对象识别的过程,其名称也由VB 指定,不可以由用户定义。3.下列关于过程叙述不正确的是_。 A.过程的传值调用是将实参的具体值传递给形参 B.过程的传址调用是将实参在内存的地址传递给形参 C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 D.无论过程传值调用还是过程传址调用,参数传递都是双向

    20、的(分数:2.00)A.B.C.D. 解析:考点 参数传递 解析 在 VB 中,可以通过两种方式传送参数:传地址传送和传值传送。其中,传地址称为引用,此时实参和形参使用同一个存储单元,其值是双向传递的;传值就是通过值传送实际参数,即传送实参的值而不是传送它的地址,在这种情况下,通用过程不访问变量(实参)的原始地址,因此不会改变原来变量的值。4.以下子过程语句中正确的是_。 A.Sub f1(ByVal a() As Integer) B.Sub f1(n() As Integer)As Integer C.Function f1(f1 As Integer)As Integer D.Funct

    21、ion f1(ByVal f As Integer)(分数:2.00)A.B.C.D. 解析:考点 过程 解析 A 选项将提示“数组参数必须为 Byref”的错误:B 选项将提示“缺少:语句结束”的错误(Sub 过程是没有类型的);C 选项将提示“当前范围内的声明重复”的错误。5.单击命令按钮执行以下程序,则输出结果为_。Private Sub Command1_Click()Dim x As Integer, y As Integerx=14:y=48Call Proc(x,y)Print x;yEnd SubPublic Sub Proc(n As Integer, ByVal m As

    22、Integer)n=n Mod 10:m=m Mod 10End Sub A.4 8 B.14 8 C.14 48 D.4 48(分数:2.00)A.B.C.D. 解析:考点 参数传递 解析 本题 Proc 过程中参数 n 按址传送,参数 m 按值传送。单击命令按钮,调用 Proc 过程时,形参 n=14,m=48,执行语句“n=n Mod 10”后,n=4;执行语句“m=m Mod 10”后,m=8。此时,实参 x=4,y=48。6.在窗体上有一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,并编写有如下程序:Private Sub Command1_Click()

    23、Dim x,y,z As Integerx=5:y=7:z=0Text1.Text=“Call P1(x,y,z)Text1.Text=Str(z)End SubSub P1(ByVal a As Integer,ByVal b As Integer,c As Integer)c=a+bEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。 A.0 B.12 C.Str(z) D.没有显示(分数:2.00)A.B. C.D.解析:考点 参数传递 解析 本题中,调用过程 P1 时,参数 a、b 按址传送,而参数 c 按值传送。因此,程序运行时,调用过程 P1 后,实参 z=5+7=

    24、12。7.窗体上有 Text1、Text2 两个文本框及一个命令按钮 Command1,编写有下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integerx=2Text1.Text=-p2(p1(x),y)Text2.Text=-p1(x)End SubPrivate Function,p1(x As Integer)As Integerx=x+y:y=x+yp1=x+yEnd FunctionPrivate Function p2(x As Integer,y As Integer)As Integerp2=2*x+yEn

    25、d Function程序运行后,当单击命令按钮时,文本框 Text1 和 Text2 内的值分别是_。 A.2 4 B.2 4 C.10 10 D.4 4(分数:2.00)A.B.C. D.解析:考点 参数传递 解析 本题中,y 为窗体变量,初值为 0;过程 P1、P2 的参数均按址传送。当执行语句“Text1.Text=p2(p1(x),y)”时,先调用过程 P1(x),此时形参x=2,y=0,x=x+y=2+0=2,y=x+y=2+0=2,函数返回值 P1=2+2=4。然后调用过程 p2(4,y),此时形参x=4,y=2,函数返回值 P2=2*4+2=10。 当执行语句“Text2.Tex

    26、t=p1(x)”时,形参x=2,y=2,x=x+y=2+2=4,y=x+y=4+2=6,函数返回值 P1=4+6=10。8.若有如下的程序:Private Sub Form_Click()Dim x As Integer,y As Integera=8b=3Call test(8,a,b+1)Print “主程序“,8,a,bEnd SubSub test(x As Integer,y As Integer,z As Integer)Print“子程序“,x,y,zx=2:y=4:z=9End Sub当运行程序后,显示的结果是_。 A.子程序 8 4 3 主程序 8 8 4 B.主程序 8 4

    27、 3 子程序 8 8 4 C.主程序 8 8 4 子程序 8 4 3 D.子程序 8 8 4 主程序 8 4 3(分数:2.00)A.B.C.D. 解析:考点 过程调用和参数传递 解析 在调用过程时,实参可以是常数、变量、表达式、数组或对象等。参数传送又有两种方式:传地址传送(默认)和传值传送,按址传送时将改变实参变量的值,但表达式中的变量不受影响。本题中,当调用 test 过程时,三个形参的值 x=8,y=8,z=4。调用过程后,实参a=4,b 不变。9.单击命令按钮执行下列程序,其输出结果是_。Private Sub Command1_Click()Dim a As Integer,b A

    28、s Integer,c As Integera=3:b=4:c=5Print SecProc(c,b,a)End SubFunction FirProc(x As Integer,y As Integer,z As Integer)FirProc=2*x+y+3*zEnd FunctionFunction SecProc(x As Integer,y As Integer,z As Integer)SecProc=FirProc(z,x,y)+xEnd Function A.20 B.22 C.28 D.30(分数:2.00)A.B.C. D.解析:考点 过程调用和参数传递 解析 当在 Com

    29、mand1_Click 事件过程中调用 SecProc 函数过程时,参数 x=5,y=4,z=3,在此过程中调用 FirProc 函数过程时,FirProc 函数过程参数x=3,y=5,z=4,FirProc 函数返回值为:2*3+5+3*4=23。SecProc 函数返回值为:23+5=28。10.某人设计了下面的函数 fun,功能是返回参数 a 中数值的位数。Function fun(a As Integer)As IntegerDim n%n=1While a/10=0n=n+1:a=a/10Wendfun=nEnd Function在调用该函数时发现返回的结果不正确,函数需要修改,下面

    30、的修改方案中正确的是_。 A.把语句 n=1 改为 n=0 B.把循环条件 a/10=0 改为 a/100 C.把语句 a=a/10 改为 a=a Mod 10 D.把语句 fun=n 改为 fun=a(分数:2.00)A.B. C.D.解析:考点 函数调用 解析 本题当循环的循环条件“a/10=0”,会导致死循环,正确的方法是:把循环条件 a/10=0 改为 a/100。11.在窗体上有一个名为 Text1 的文本框和一个名为 Command1 的命令按钮,并编写有如下的事件过程和通用过程:Public Sub Fun(a(),_ByVal x As Integer)For i=1 To 5

    31、x=x+a(i)NextEnd SubPrivate Sub Command1_Click()Dim arr(5) As VariantFor i=1 To 5arr(i)=iNextn=10Call Fun(arr(),n)Text1.Text=nEnd Sub程序运行后,单击命令按钮,则在文本框中显示的内容是_。 A.10 B.15 C.24 D.25(分数:2.00)A. B.C.D.解析:考点 参数传递 解析 本题 Fun 过程有两个参数,数组 a 按址传送,变量 x 按值传送。因此,当调用 Fun 过程时,实参 n 的值不变。12.在窗体上添加一个命令按钮,名为 Command1,并

    32、编写事件过程和函数过程,则输出结果为_。Function f1(x As Integer)As LongDim s As Long,i As Integers=0For i=1 To xs=s+iNext if1=sEnd FunctionPrivate Sub Command1_Click()Dim i As Integer,sum As LongFor i=1 To 5sum=sum+f1(i)Next iPrint sumEnd Sub A.25 B.35 C.45 D.55(分数:2.00)A.B. C.D.解析:考点 函数调用 解析 本题函数过程 f1 的作用是计算 1x(x 为过程

    33、参数)间所有整数之和。在命令按钮的单击事件过程中,通过 For 循环先后 5 次调用 n 函数过程。其中,f1(1)=1,f1(2)=3,f1(3)=6,f1(4)=10,f1(5)=15。故 Sum=1+3+6+10+15=35。13.设一个工程由两个窗体组成,其名称分别为 Form1 和 Form2,其中 Form1 为启动窗体。在窗体 Form1上有一个名称为 Command1 的命令按钮,Form1 的程序代码如下:Private Sub Command1_Click()Dim a As Integera=10Call g(Form2,a)End SubPrivate Sub g(f

    34、As Form,x As Integer)y=IIf(x10,100,-100)f.Show:f.Caption=yEnd Sub程序执行时,单击命令按钮 Command1,正确的结果是_。 A.Form2 的 Caption 属性值为-100 B.Form1 的 Caption 属性值为 100 C.Form1 的 Caption 属性值为-100 D.Form2 的 Caption 属性值为 100(分数:2.00)A. B.C.D.解析:考点 过程调用 解析 本题 Sub 过程以窗体对象和变量 x 作参数,过程 g 根据变量 x 的值是否大于 10,决定参数所对应窗体的标题是“100”或

    35、“-100”。由于调用过程 g 时,实参分别为 Form2 和a(a=0),故正确选项应该是:Form2 的 Caption 属性值为-100。14.设窗体上有一个通用对话框控件 CD1,要在执行下面程序时,打开如图所示的文件对话框:(分数:2.00)A.B.C. D.解析:考点 文件对话框 解析 在 VB 的通用对话框的基本属性中,Action 属性直接决定打开何种类型的对话框;Filter 属性用于设置过滤器;DefaultExt 属性为该对话框返回或设置缺省的文件扩展名;FilterIndex 属性返回或设置“打开”或“另存为”对话框中一个缺省的过滤器。当使用 Filter 属性为“打开

    36、”或“另存为”对话框指定过滤器时,该属性指定缺省的过滤器,若不指定则默认为第一个过滤器。本题中的问题就出在没有设置缺省过滤器,故此应该在打开对话框之前设置 FilterIndex 的属性为 3。15.有弹出式菜单的结构如下表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是_。 (分数:2.00)A.B.C. D.解析:考点 菜单项的控制 解析 弹出式菜单是一种小型的菜单,它可以在窗体的某一个地方显示出来,对程序事件做出响应。一般用于设计右键快捷菜单(弹出式菜单)。建立弹出式菜单通常分为两步:首先用菜单编辑器建立菜单;然后用 PopupMenu 方法弹出显示。

    37、弹出式菜单的 PopupMenu 方法应该针对主菜单项。16.在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(x)”菜单项的访问键,可以将该菜单项的标题设置为_。 A.退出(X&) B.退出(&X) C.退出(X#) D.退出(#X)(分数:2.00)A.B. C.D.解析:考点 菜单项的控制 解析 访问键就是菜单项中加了下划线的字母,只要同时按下 Alt键和加了下划线的字母键,就可以选择相应的菜单项。快捷键和访问键都是在设计菜单时直接指定。设置访问键时,必须在要设置为访问键的字母前面加上一个“&”。17.下列关于通用对话框 CommonDialog1 的叙述中,错误的是_

    38、。 A.只要在“打开”对话框中选择了文件,并单击“打开”按钮,就可以将选中的文件打开 B.使用 CommonDialog1.ShowColor 方法,可以显示“颜色”对话框 C.CancelError 属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告 D.在显示“字体”对话框前,必须先设置 CommonDialog1 的 Flags 属性,否则会出错(分数:2.00)A. B.C.D.解析:考点 通用对话框 解析 通用对话框(CommonDialog)是提供诸如打开文件(ShowOpen)、保存文件(ShowSave)、设置打印选项(ShowPrinter)、选择颜色和字体(Sh

    39、owFont)、显示帮助(ShowHelp)等操作的一组标准对话框,该控件运行时不可见。当通用对话框显示为“打开”类型时,单击“打开”按钮后其FileName 属性可返回或设置所选文件的路径和文件名,但并不能直接打开该文件。使用显示字体(Font)对话框之前,必须先设置控件的 Flags 属性为 cd1CFBoth、cd1CFPrinterFonts、cd1CFScreenFonts 这 3个值中的一个。CancelError 属性用于设置当用户选择“取消”按钮时,是否显示错误信息(默认为否)。18.以下关于菜单的叙述中,错误的是_。 A.当窗体为活动窗体时,用 Ctrl+E 键可以打开菜单编

    40、辑器 B.把菜单项的 Enabled 属性设置为 False,则可删除该菜单项 C.弹出式菜单在菜单编辑器中设计 D.程序运行时,利用控件数组可以实现菜单项的增加或减少(分数:2.00)A.B. C.D.解析:考点 菜单编辑器 解析 本题考查的考点是有关菜单的。Visual Basic 中的菜单通过菜单编辑器建立,可以通过 4 种方式进入菜单编辑器:执行“工具”菜单中的“菜单编辑器”命令、使用 Ctrl+E组合键、单击工具栏中的“菜单编辑器”按钮、在要建立菜单的窗体上单击鼠标右键,将弹出一个菜单,然后单击“菜单编辑器”命令;不管是顶层菜单还是弹出菜单都在菜单编辑器中设计;程序运行时可以利用菜单

    41、项的动态数组实现菜单项的增加或减少;如果把菜单项的 Enable 属性置为 False,则该菜单项不可用,但是并没有在菜单中删除。19.以下叙述中错误的是_。 A.在程序运行时,通用对话框控件是不可见的 B.调用同一个通用对话框控件的不同方法(如 ShowOpen 或 ShowSave)可以打开不同的对话框窗口 C.调用通用对话框控件的 ShowOpen 方法,能够直接打开在该通用对话框中指定的文件 D.调用通用对话框控件的 ShowColor 方法,可以打开颜色对话框窗口(分数:2.00)A.B.C. D.解析:考点 通用对话框 解析 本题考查的考点是有关通用对话框的。通用对话框(Commo

    42、nDialog)是提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。通用对话框通过一系列方法来显示不同对话框类型,其中当使用 ShowOpen 方法时将显示“打开”类型对话框,供用户选择要打开的文件;ShoeColor 方法会显示“颜色”对话框。20.窗体上有一个用菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单。如图所示。以下叙述中错误的是_。(分数:2.00)A. B.C.D.解析:考点 菜单项的控制 解析 菜单项的“有效”属性是控制菜单项的有效性的。实际上,只要把一个菜单项的“有效”属性设置为 Fals

    43、e,就可以使其失效,运行后该菜单项变为灰色;为了使一个失效的菜单项变为有效,只要把“有效”属性重新设置为 True 即可实现。菜单项标志通过菜单设计窗口中的“复选”属性设置,当该属性为 True 时,相应的菜单项前有“”标记;如果该属性为 False,则相应的菜单项前没有“”标记。 弹出式菜单是一种小型的菜单,它可以在窗体的某一个地方显示出来,对程序事件做出响应。建立弹出式菜单通常分为两步:首先用菜单编辑器建立菜单,然后用 PopupMenu 方法弹出显示;第二步的操作与前面介绍的基本相同,唯一的区别是,必须把菜单名(即主菜单项)的“可见”属性设置为 False。21.窗体上有一个名称为 CD

    44、1 的通用对话框控件和由四个命令按钮组成的控件数 Command1,其下标从左到右分别为 0、1、2、3,窗体外观如图所示。(分数:2.00)A.B.C. D.解析:考点 通用对话框解析 通用对话框是提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。通用对话框的 Action 属性用于设置被打开对话的类型,在Visual Basic 中开始使用新方法来打开不同对话框,同也保留了对 Action 属性的支持。两者的对应关系见下表。 Action属性值显示的对话类型VB中对应方法0无操作1 打开ShowOpen2另存为ShowSave3

    45、颜色ShowColor4 字体ShowFont5 打印ShowPrinter6调用Windows“帮助”ShowHelpEnd 语句提供了一种强迫中止程序的方法,End 语句不调用 Unload、QueryUnload 或 Terminate 事件或任何其它 Visual Basic 代码,只是生硬地终止代码执行。本题中,当单击“打印”按钮时,可以打开打印对话框,在该对话框中可以选择要使用的打印机,并可为打印处理指定相应的选项,如打印范围、数量等,但不能实际打印。22.窗体上有文本框 Text1 和一个菜单,菜单标题、名称如表所示,结构见图。要求程序执行时单击“保存”菜单项,则把其标题显示在

    46、Text1 文本框中。下面可实现此功能的事件过程是_。(分数:2.00)A.B. C.D.解析:考点 菜单编辑器 解析 在 VB 中,设计的菜单中菜单项的“名称(Name 属性)”是系统识别菜单项的唯一关键字,其所包含的每一个菜单项都可看成是一个命令按钮,程序运行时选择菜单项将触发其Click 事件。获取某菜单项的标题应引用其 Caption 属性。要实现本题的功能,应在“保存”菜单项的Click 事件过程中,将该菜单项的“标题(Caption 属性值)”赋值给文本框的 Text 属性。23.为使程序运行时通用对话框 CD1 上显示的标题为“对话框窗口”。若通过程序设置该标题,则应使用的语句是

    47、_。 A.CD1.DialogTitle=“对话框窗口“ B.CD1.Action=“对话框窗口“ C.CD1.FileName=“对话框窗口“ D.CD1.Filter=“对话框窗口“(分数:2.00)A. B.C.D.解析:考点 通用对话框 解析 通用对话框(CommonDialog)是提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。通用对话框的DialogTitle 属性可返回或设置该对话框标题栏上所显示的文本。24.下列关于菜单的叙述中错误的是_。 A.各级菜单中的所有菜单项的名称必须唯一 B.同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同 C.弹出式菜单用 PopupMenu 方法弹出 D.弹出式菜单也用菜单编辑器编辑(分数:2.00)A.B. C.D.解析:考点 菜单编辑器 解析 VB 中的菜单(包括弹出式菜单)是通过菜单编辑器来设计的。菜单项的“名称”(Name 属性值)是系统识别菜单项的唯一标识,不能重复。弹出式菜单是显示于窗体之上、独立于菜单栏的浮动式菜单。PopupMenu 方法可在对象上的当前鼠标位置或指定的坐标位置显示弹出式菜单。25.关于菜单,以下叙述


    注意事项

    本文(【计算机类职业资格】二级公共基础知识-74及答案解析.doc)为本站会员(syndromehi216)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开