【计算机类职业资格】计算机二级(VB)27及答案解析.doc
《【计算机类职业资格】计算机二级(VB)27及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)27及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)27 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下面的属性中,用于自动调整图像框中图形内容的大小的是( )。(分数:70.00)A.变体类型B.单精度型C.双精度型D.字符串型2.标签控件能够显示文本信息,文本内容只能用什么属性来设置?(分数:70.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle3.在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是( )。(分数:70.00)A.123B._nameC.clas
2、sD.1first4.下列说法不正确的是( )。(分数:70.00)A.System类B.Class类C.Thread类D.Object类5.下列程序段的执行结果为( )。 a=1 b=5 Do a=a+b b=b+l Loop While aA.1 5B.12 7C.a bD.10 256.以下关于变量作用域的叙述中,正确的是( )。 (分数:70.00)_7.在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的文本框,然后编写如下事件过程: Private Sub Command1_Click() n = Val(Text1.Text) For i = 2 To n
3、For j = 2 To sqr(i) If i Mod j = 0 Then Exit For Next j If j Sqr(i) Then Print i Next i End Sub 该事件过程的功能是( )。 (分数:70.00)_8.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:70.00)A.a(3)=3B.a(3)=inputbox(“input data“)C.a(3)=ListlListlndexD.a=Array(1,2,3,4,5,6)9.在窗体上有多个控件,要实现程序运行后焦点默认在某
4、一控件上,应该设置的属性是( )。(分数:70.00)A.类就是 C语言中的结构体类型,对象就是 C语言中的结构体变量B.类和对象之间的关系是抽象和具体的关系C.对象是类的实例,一个对象必须属于一个已知的类D.类是具有共同行为的若干对象的统一描述体10.在 Visual Basic中按文件的数据性质不同,可将文件分为( )。(分数:70.00)A.数据文件和程序文件B.文本文件和数据文件C.顺序文件和随机文件D.ASCII文件和二进制文件11.当双击窗体 Form1时,要将窗体 Form1隐藏起来、将窗体 Form2以模式方式显示出来的事件过程,正确的是( )。 (分数:70.00)A.Pri
5、vate Sub Form _ Db1Click( ) FormlHide Form2Show 0 End SubB.Private Sub Form _ Db1Click( ) FormHide Form 2Show 1 End SubC.Private Sub Form _ Click( ) Form lHide Form 2Show End SubD.Private Sub Form _ Dbl Click( ) Form lEnabled=False Form 2Enabled=True End Sub12.使“Microsoft“在当前窗体上输出的语句是( )。(分数:70.00)A
6、.PicturePrint “Microsoft“B.Print “Microsoft“C.PrinterPrint “Microsoft“D.DebugPrint“Microsoft“13.设一个工程由两个窗体组成,其名称分别为 Form1和 Form2,在 Form1上有一个名称为 Command1 的命令按钮。窗体 Form1的程序代码如下: Private Sub Command1_Click( ) Dim a As Integer a=10 Call g(Form2,a) End Sub Private Sub g(f As Form,x As Integer) y=IIf(x10,
7、000,-100) fShow fCaption=y End Sub 运行以上程序,正确的结果是( )。 (分数:70.00)_14.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c = 1234 c1 = Trim(Str(c) For i = 1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为( )。 (分数:70.00)_15.在窗体上有个命令按钮,然后编写如下事件过程: m=InputBox(
8、“enter the first integer“) n=InputBox(“enter the second integer“) Print n+m 程序运行后,单击命令按钮,先后在两个输入框中分别输入“1”和“5”,则输出结果为( )。 (分数:70.00)A.30B.31C.32D.3316.下面程序段执行结果为( )。 x=Iht(Rnd()+4) Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Case 3 Print“paSS“ Case Else Print “fail“ End Select (分数:70.00)
9、A.excellentB.goodC.passD.fail17.在窗体上画 1 个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 2 Sqr(i) Then Print i Next i End Sub 该事件过程的功能是( )。 (分数:70.00)_解析:8.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:70.00)A.a(3)=3B.a(3)=inputbo
10、x(“input data“)C.a(3)=ListlListlndexD.a=Array(1,2,3,4,5,6) 解析:Array 函数只能给变体变量类型数组初始化,a 为整型数组,所以选项 D)错误。9.在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是( )。(分数:70.00)A.类就是 C语言中的结构体类型,对象就是 C语言中的结构体变量 B.类和对象之间的关系是抽象和具体的关系C.对象是类的实例,一个对象必须属于一个已知的类D.类是具有共同行为的若干对象的统一描述体解析:报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出,只可以输出数据。10.在
11、Visual Basic中按文件的数据性质不同,可将文件分为( )。(分数:70.00)A.数据文件和程序文件 B.文本文件和数据文件C.顺序文件和随机文件D.ASCII文件和二进制文件解析:文件的分类方法有多种。 根据数据性质,可分为程序文件和数据文件; 根据数据的存取方式和结构方式可分为顺序文件和随机文件; 根据数据的编码方式,可分为 ASCII文件和二进制文件。注意:选项 A)是正确的答案;选项 B)中文本文件是按数据编码划分的,数据 文件是按数据的性质划分的;选项 D)是按数据的编码方式划分的;选项 C)是按数据的存取方式划分的。 11.当双击窗体 Form1时,要将窗体 Form1隐
12、藏起来、将窗体 Form2以模式方式显示出来的事件过程,正确的是( )。 (分数:70.00)A.Private Sub Form _ Db1Click( ) FormlHide Form2Show 0 End SubB.Private Sub Form _ Db1Click( ) FormHide Form 2Show 1 End Sub C.Private Sub Form _ Click( ) Form lHide Form 2Show End SubD.Private Sub Form _ Dbl Click( ) Form lEnabled=False Form 2Enabled=T
13、rue End Sub解析:语句 Form2,Show 0 是将 Form2以非模态方式显示,所以选项 A) 错误;语句 Form 2Show 1中的参数 1表示将 Form 2以模态方式显示,所以选项 B) 正确;选项 C) 错误,该事件过程是窗体的单击事件,而题目要求的是窗体的双击事件;窗体 Enabled 属性的作用是设置窗体是否被激活,不是设置窗体是否可见,所以选项 D) 错误。12.使“Microsoft“在当前窗体上输出的语句是( )。(分数:70.00)A.PicturePrint “Microsoft“B.Print “Microsoft“ C.PrinterPrint “Mi
14、crosoft“D.DebugPrint“Microsoft“解析:PicturePrint”Microsoft“语句实现的功能是将字符串 Microsoft在图片框 上显示出来,所以选项 A)不正确;Print “Microsoft“语句的作用是将字符串 Microsoft Vistu- al Basic直接输出到当前窗体上,所以选项 B)正确;PrinterPrint “ Microsoft “语句实现的 功能是将字符串 Microsoft输出到打印机上,所以选项 C)不正确;DebugPrint”Microsoft“ 语句实现的功能是将字符串 Microsoft在立即窗口中显示出来,故选
15、项 D)也不正确。13.设一个工程由两个窗体组成,其名称分别为 Form1和 Form2,在 Form1上有一个名称为 Command1 的命令按钮。窗体 Form1的程序代码如下: Private Sub Command1_Click( ) Dim a As Integer a=10 Call g(Form2,a) End Sub Private Sub g(f As Form,x As Integer) y=IIf(x10,000,-100) fShow fCaption=y End Sub 运行以上程序,正确的结果是( )。 (分数:70.00)_解析:14.在窗体上画一个名称为 Com
16、mand1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c = 1234 c1 = Trim(Str(c) For i = 1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为( )。 (分数:70.00)_解析:15.在窗体上有个命令按钮,然后编写如下事件过程: m=InputBox(“enter the first integer“) n=InputBox(“enter the second integer“) Print n+m 程序
17、运行后,单击命令按钮,先后在两个输入框中分别输入“1”和“5”,则输出结果为( )。 (分数:70.00)A.30B.31 C.32D.33解析:该题是一个 for循环嵌套语句,第一层 for循环循环 2次,第二层循环 3次,但当 j等于 O和 1时,将执行 continue语句,不执行 x+运算,所以每次执行完内循环后,x 的增量为 1。最后一个 x+运算将每次累加起来就是 x的值。16.下面程序段执行结果为( )。 x=Iht(Rnd()+4) Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Case 3 Print“paS
18、S“ Case Else Print “fail“ End Select (分数:70.00)A.excellentB.good C.passD.fail解析:我们可以看到 x=Int(Rnd()+4)语句,其中,Rnd 是用来产生随机数的,其值在 01 之间,而在(Rnd()+4)前面有 Int进行强制转换,所以 x总为 4, Select Case xEnd Select 语句体中的 Case4 CR Print“good“语句。所以正确答案是选项 B)。17.在窗体上画 1 个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Clic
19、k() a=0 For i=1 To 2 For j=1 To 4 If j Mod 20 Then a=a-1 End If a=a+1 Next j Next i Print a End Sub 程序运行后,单击命令按钮,输出结果是_。 (分数:70.00)A.0B.2C.3D.4 解析:在内层循环中,在奇数次执行时,a 的值不变,偶数次执行时,a 的值加 1。每执行一轮外层循环,内层循环中的语句将要执行 4 次,即 a 的值要加 2,一共执行了两次内层循环语句,故 a 的值要加 4,而初 始时 a 的值为 0,故最后输出的 a 的值为 4。18.在 Visual Basic中,组合框是文
20、本框和什么的特性的组合?(分数:70.00)A.复选框B.标签C.列表框 D.目录列表框解析:组合框是一个独立的控件,它具有列表框和文本框的功能,它可以像列表框一样,让用户通过鼠标选择需要的项目,也可 以像文本框一样,用键入的方式选择项目。19.假定一个工程由一个窗体文件 Form1和两个标准模块文件 Model1及 Model2组成。 Model1 代码如下:Public x As Integer Public y As Integer Sub S1( ) x=1 S2 End Sub Sub S2( ) y=10 Form1Show End Sub Model2的代码如下: Sub Mai
21、n( ) S1 End Sub 其中 Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是( )。 (分数:70.00)_解析:20.以下事件过程可以将打开的对话框的标题改为“宇宙大爆炸”的是( )。(分数:70.00)A.Private Sub Command2_Click( ) CommonDialog1DialogTitle=“宇宙大爆炸” CommonDialog1ShowOpen End Sub B.Private Sub Command2_Click( ) CommonDialog1DialoTitle=“宇宙大爆炸” CommonDialog1ShowFont End
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB27 答案 解析 DOC
