【计算机类职业资格】计算机二级(VB)35及答案解析.doc
《【计算机类职业资格】计算机二级(VB)35及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)35及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)35 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.在窗体上画一个命令按钮,然后写出如下事件过程: Private Sub Command1 _ Click( ) S=1 Do S=(S + 1) (S + 2) Number=Number+1 Loop Until S=6 Print Number,S End Sub 程序运行后,输出的结果是( )。 (分数:2.00)A.2 3B.3 18C.1 8D.10 202.在窗体上画一个命令按钮,名称为 Command1,然后编写如
2、下事件过程: Private Sub Command1_Click() a$ = “software and hardware“ b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, , b$, c$, 1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.00)A.software and hardwareB.softwareC.hardwareD.13.设有如下程下段: x=2 For i=1 To 10 Step 2 x=x+i Next 运行以上程序后,x 的值是( )。 (分数:2.00)A.26B.2
3、7C.38D.574.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。(分数:2.00)A.MenuOneVisible=TreeB.MenuOneVisible=FalseC.MenuOneEnabled=TrueD.MenuOneEnabled=False5.下列程序段的执行结果为( )。 a=1 b=0 Select Case a Case 1 Select Case b Case 0 Print“*0*“ Case 1 Print“*1*“ End Select Case 2 Print“*2*“ End Select (分数:2.00)A.a=2,b=1B.a=1,
4、b=1C.a=1,b=0D.a=2,b=26.Visual Basic 60 分为 3 种版本,不属于这 3 种版本的是( )。(分数:2.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体7.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的 事件过程: Private Function fun(ByVal m As Integer) If m Mod 2 = 0 Then fun = 2 Else fun = 1 End If End Function Private Sub C
5、ommand1_Click() Dim i As Integer, s As Integer s = 0 For i = 1 To 5 s = s + fun(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是_。 (分数:2.00)A.6B.7C.8D.98.下列符号常量的声明中,不合法的是( )。(分数:2.00)A.构成 C+语言程序的基本单位是类B.可以在一个函数中定义另一个函数C.main()函数必须放在其他函数之前D.所有被调用的函数一定要在调用之前进行定义9.表达式(7/2+1)*(8/2+2)的值为( )。(分数:2.00)A.在活动窗体
6、中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放 控件B.若一个控件上有 4 个黑色的小方块,表明该控件是活动的C.窗体中活动控件只能有一个D.非活动控件在窗体是隐藏的10.在 VisualBasic 中按文件的编码方式不同,可将文件分为( )。(分数:2.00)A.顺序文件和随机文件B.文本文件和数据文件C.ASCH 文件和二进制文件D.数据文件和可执行文件11.设菜单中有一个菜单项为“Open”。若要为该菜单命令设置访问键,即按下 Alt 及字母 O 时,能够执行“Open”命令,则在菜单编辑器中设置“Open”命令的方式是( )。 (分数:2.00)A.把 Caption 属
7、性设置为 End Sub 程序运行后,单击命令按钮,输出结果为( )。 (分数:2.00)A.2 3 4B.2 5 9C.3 5 4D.2 4 328.下列说法错误的是( )。(分数:2.00)A.CREATE REPORT PP1B.MODIFY REPORT PP1C.CREATE PP1D.MODIFY PP129.工程中有 2 个窗体,名称分别为 Form1、Form2,Form1 为启动窗体,该窗体上有命令按钮 Command1。 要求程序运行后单击该命令按钮时显示 Form2,则按钮的 Click 事件过程应该是【 】(分数:2.00)A.Private Sub Command1_
8、Click() Form2.Show End SubB.Private Sub Commaad1 Click() Form2.Visible End SubC.Private Sub Command1_Click() Load Form2 End SubD.Private Sub Command1 Click() Form2 Load End Sub30.下列说法有错误的是( )。(分数:2.00)A.默认情况下,属性 Visible 的值为 FalseB.如果设置控件的 Visible 属性为 False,则运行时控件会隐藏C.Visible 的值可设为 True 或者 FalseD.设置
9、Visible 属性同设置 Enabled 属性的功能是相同的,都是使控件处于失效状态31.能够获得一个文本框中被选取文本的内容的属性是( )。(分数:2.00)A.TextB.LengthC.SeltextD.SelStart32.单击命令按钮时,下列程序代码的运行结果为( )。 Private Sub Command1_Click() print MyFunc(20,18) End Sub Public Function MyFunc (m As Integer,n As Integer)As Integer Do While m 4 Print“分支 2” Case Else Print
10、“Else 分支” End Select End Sub 程序运行后,如果在输入对话框中输入 2,则窗体上显示的是( )。 (分数:2.00)A.分支 1B.分支 2C.Else 分支D.程序出错35.设 x=4,y=6,则以下不能在窗体上显示出“a=10“的语句是_。 (分数:2.00)A.Print A=x+yB.Print “A=“;x+yC.Print “A=“+str(x+y)D.Print “A=“ s End Sub (分数:2.00)填空项 1:_填空项 1:_填空项 1:_40.把窗体的 KeyPreView 属性设置为 True,并编写如下两个事件过程: Private S
11、ub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print KeyCode End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print KeyAscii End Sub 程序运行后,如果按下 B 键,则在窗体上输出的数值是 1 和 2。 (分数:2.00)填空项 1:_41.随机文件使用 Put 语句写数据,使用 1 语句读数据。(分数:2.00)填空项 1:_42.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮, Form1 窗
12、体消失,显示 Form2 窗体,程序如下: Private Sub Command1_Click1 2 Form2 3 End Sub 试补充完整。 (分数:2.00)填空项 1:_填空项 1:_43.在窗体上加上一个文本控件 PCSTextBox,画一个命令按钮,当单击命令按钮的时候将显示 “打开文件”对话框,设置该对话框只用于打开文本文件,然后在文本控件中显示打开的文件名。请填空。 Private Sub Command1_Click1 CommonDialog1Filter= 2 CommonDialog1ShowOpen PCSTextBoxText= 3 End Sub (分数:2.
13、00)填空项 1:_填空项 1:_44.在窗体上画两个名称分别为 Command1 和 Command2、标题分别为“初始化”和“求和”的命令按钮。程序运行后,如果单击“初始化”命令按钮,则对数组 a 的各元素赋值;如果单击“求和”命令按钮,则求出数组 a 的各元素之和,并对文本框中显示出来,如图所示。请填空。 (分数:2.00)填空项 1:_45.对随机文件数据存取是以 1 为单位进行操作的。(分数:2.00)填空项 1:_46.函数 Str$(25636)的值是 1。(分数:2.00)填空项 1:_47.浮点数由 3 部分组成,即符号、 1 和尾数。(分数:2.00)填空项 1:_48.在
14、窗体上有一个“背景色变换”按钮和一个“结束”按钮。单击“背景色变换”按钮,背景色变为红色;再单击,背景色变为绿色;再单击,背景色变为蓝色;再单击背景色变为红色 如此循环。单击“结束”按钮,程序运行结束。请填空。 Private Sub cmdChange_Click1 If Mark=0 Then 2 Mark=1 ElseIf 3Then FormlBackColor=vbGreen Mark=2 ElseIf Mark=2 Then Form1BackColor;vbBlue 4 End If End Sub Private Sub cmdExit_Click5 End End Sub (
15、分数:2.00)填空项 1:_填空项 1:_填空项 1:_49.在有下面一个程序段从文本框中输入数据,如果该数据满足条件,除以 6 余 2,脓以 5 余 3,则输出否则,特焦点定位在文本框中,并清除文本框的内容。 Private Sub Command1_Click1 num=Val(Text1Text) If 2Then Print num Else Text1Text=“ “ 3 End If End Sub (分数:2.00)填空项 1:_50.在窗体上画 1 个命令按钮和 1 个文本框,其名称分别为 Command1 和 Text1,然后编 写如下代码: Dim SaveAll As
16、String Private Sub Command1_Click1 Text1.Text = Left(UCase(SaveAll), 4) End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) SaveAll = SaveAll + Chr(KeyAscii) End Sub 程序运行后,在文本框中输入 abcdefg,单击命令按钮,则文本框中显示的内容是 2。 ( 10 )在窗 体上画 1 个命令按钮 和 1 个通用对话框, 其名称分别 为 Command1 和 CommonDialog1,然后编写如下事件过程: Private
17、Sub Command1_Click3 CommonDialog1. 4 = “打开文件“ CommonDialog1.Filter = “All Files(*.*)|*.*“ CommonDialog1.InitDir = “C:/“ CommonDialog1.ShowOpen End Sub 该程序的功能是,程序运行后,单击命令按钮,将显示“打开“文件对话框,其标题是“ 打开文件“,在“文件类型“栏内显示“All Files(*.*)“,并显示 C 盘根目录下的所有文件, 请填空。 (分数:2.00)填空项 1:_计算机二级(VB)35 答案解析(总分:100.00,做题时间:120
18、分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.在窗体上画一个命令按钮,然后写出如下事件过程: Private Sub Command1 _ Click( ) S=1 Do S=(S + 1) (S + 2) Number=Number+1 Loop Until S=6 Print Number,S End Sub 程序运行后,输出的结果是( )。 (分数:2.00)A.2 3B.3 18C.1 8 D.10 20解析:本题考查的是 DoLoop Until 语句,Number 记录循环次数,S =6 为控制语句,Number=1,s=8;结束运行
19、,输出 1 8。2.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a$ = “software and hardware“ b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, , b$, c$, 1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.00)A.software and hardwareB.softwareC.hardware D.1解析:本题主要考查的是 Msgbox 函数。Msgbox 函数一共有 5 个参数
20、:第 1 个参数是显示在对话框上的消 息;第 2 个参数是值的总和,用于指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消 息框的强制回应等;第 3 个参数在对话框标题栏中显示的字符串表达式;第 4 个参数是用来向对话框提供 上下文相关帮助的帮助文件;第 5 个参数是由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。题目中问的是标题栏上显示的内容,也就是第 3 个参数的值,而第 3 个参数是 b$,它的值是 hardware。3.设有如下程下段: x=2 For i=1 To 10 Step 2 x=x+i Next 运行以上程序后,x 的值是( )。 (分数:2.00)A.2
21、6B.27 C.38D.57解析:4.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。(分数:2.00)A.MenuOneVisible=TreeB.MenuOneVisible=FalseC.MenuOneEnabled=TrueD.MenuOneEnabled=False 解析:菜单控件的主要属性有:Caption、Name、Index、Enabled、Visible 等,其中 Enabled 和 Visible属性值为逻辑值,Visible 属性用于表示菜单项是否可见,Enabled 属性用于表示菜单项是否可用。当Enabled 属性值为 False 时,表示菜单项当前
22、不可 用,属性值为 True 时,表示菜单项可用。5.下列程序段的执行结果为( )。 a=1 b=0 Select Case a Case 1 Select Case b Case 0 Print“*0*“ Case 1 Print“*1*“ End Select Case 2 Print“*2*“ End Select (分数:2.00)A.a=2,b=1 B.a=1,b=1C.a=1,b=0D.a=2,b=2解析:本题考查关于 switch 语句。该题目的关键是要搞清楚该程序执行了哪几条语句。由于 x 的值等于 1,所以 switch 结构中,程序从 case 1 后面的语句开始执行,又因
23、为 case 1 后面的语句没有以 break 结束,所以程序要继续往下执行 case 2 后面的语句。所以,该程序共执行了这三条语句:a+;a+;b+;,因此,变量 a 和 b 最后的值应该为 2 和 1。6.Visual Basic 60 分为 3 种版本,不属于这 3 种版本的是( )。(分数:2.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程 D.标准模块不附属于任何一个窗体解析:方法是对象的一部分,所以选项 A)的表述是正确的,其调用格式为:对 象名方法名称,与属性的使用格式相同,所以选项 B)是正确的;方法在调用时,可以省 略对象名
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB35 答案 解析 DOC
