【计算机类职业资格】国家计算机二级(VB)84及答案解析.doc
《【计算机类职业资格】国家计算机二级(VB)84及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(VB)84及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(VB)84 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.为了通过键盘访问主菜单项,可在菜单编辑器的“标题”选项中的某个字母前插入何字符,建立热键字母? (分数:2.00)A.&B.#C.*D.$2.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a = 12345 Print Format$(a, “000.00“) End Sub 程序运行后,单击命令按钮,窗体上显示的是( )。 (分数:2.00
2、)A.123.45B.12345.00C.12345D.00123.453.表达式 x=Sqr(a2-5)+sqr(b2-5)的类型是( )。(分数:2.00)A.在 Visual Basic 中的对话框分为两种类型:预定义对话框和自定义对话框B.自定义对话框由用户根据自己需要定义的C.预定义对话框是用户在设置程序代码后定义的D.MssgBox 函数是用户的自定义对话框的函数4.在 E-R图中,用来表示实体的图形是_。 (分数:2.00)A.矩形B.椭圆形C.菱形D.三角形5.设有命令按钮 Command1 的单击事件过程,代码如下: Private Sub Command1_Click()
3、Dim a(3,3) As Integer For i=1 To 3 For j=1 To 3 a(i,j)=i*j+i Next j Next i Sum=0 For i=1 To 3 Sum=Sum+a(i,4-i) Next i Print Sum End Sub 运行程序,单击命令按钮,输出结果是_。 (分数:2.00)A.20B.7C.16D.176.下面有一段程序代码,如果从键盘上输入“Computer“,则在文本框内显示的内容是( )。 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii =65 And KeyA
4、scii=122 Then KeyAscii=42 End If End Sub (分数:2.00)A.PictureB.CurentYC.CurrentXD.Stretch7.下列程序段的执行结果为( )。 I=1 x=5 Do I= I + 1 x= x + 2 Loop Until I=7 Print “ I= “;I Print “x=“;x (分数:2.00)A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在 for循环中,不能用 break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来8.下列说法错误
5、的是( )。(分数:2.00)A.方法是对象的一部分B.方法的调用格式和对象的属性的使用格式相同C.方法是一种特殊的过程和函数D.在调用方法时,对象名是不可缺少的9.窗体上有 1 个过程为 CD1 的通用对话框,1 个名称为 Command1 的命令按钮。命令 按钮的单击事件过程 如下 : Private Sub Command1_Click() CD1.FileName = “ CD1.Filter = “All Files|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt“ CD1.FilterIndex = 2 CD1.Action = 1 End Sub 关于以上代码,错
6、误的叙述是_。 (分数:2.00)A.执行以上事件过程,通用对话框被设置为“打开“文件对话框B.通用对话框的初始路径为当前路径C.通用对话框的默认文件类型为*.TxtD.以上代码不对文件执行操作10.执行下列程序后,鼠标单击窗体,输出结果为( )。 Private Sub Form_Click() Print“Click”; End Sub Private Sub Form_MouseDown(Button As Integer,Shift_ As Integer,X As Single,Y As Single) Print “Donw” End Sub Private Sub Form_Mo
7、useUp(Button As Integer,Shift_ As Integer,X As Single,Y As Single) Print“Up” End Sub (分数:2.00)A.J2DEB.J2SEC.J2MED.Y2EE11.在窗体上有一个命令按钮,然后编写如下事件过程 Private Sub Command1 _ cickc ( ) a=InputBox(“enter the first integer“) b=InputBox(“enter the second integer“) Print b + a End Sub 程序运行后,单击命令按钮,先后在两个输入框中分别输入
8、“2”和“6”,则输出结果为( )。 (分数:2.00)A.2B.62C.8D.2612.假定有如下的命令按扭(名称为 Command1)事件过程: Private Sub Command1_Click() x=InputBox(“输入:“,“输入整数“)MsgBox “输入的数据是:“,“输入数据:“+x End Sub 程序运行后,单击命名按扭,所果从键盘上输入整数 10,则以下叙述中错误的是_。 (分数:2.00)A.x的值是数值 10B.输入对话框的标题是“输入整数”C.信息框的标题是“输入数据:10”D.信息框中显示的“输入的数据是:”13.在窗体上画一个命令按钮,然后编写如下程序:
9、 Private Sub Commandl_Click( ) Dim a AS Integer,b As Integer a=15 b=2 t N(a,b) End Sub Function N(x As Integer,y As Integer) As Integer N=IIf(x)y,x,y) End Function 程序运行后,单击命令按钮,输出结果为( )。 (分数:2.00)A.1B.2C.15D.814.确定窗体控件启动位置的属性是( )。(分数:2.00)A.Caption不是只读属性,运行时对象的名称可以通过代码改变B.设置 Height或 Width的数值单位为 twip
10、,1twip=1/10pointC.Icon属性用来设置窗体最小化时的图标D.用来激活属性窗口的快捷键是 F4键15.在窗体上画一个命令按钮,然后编写如下程序: Private Sub Commandl_Click( ) Dim a AS Integer,b As Integer a=15 b=2 t N(a,b) End Sub Function N(x As Integer,y As Integer) As Integer N=IIf(x)y,x,y) End Function 程序运行后,单击命令按钮,输出结果为( )。 (分数:2.00)A.20B.261C.15D.2516.下列语句
11、的输出结果为( )。 Print Format (1000936,“000,000000”) (分数:2.00)A.cdeB.字符cC.字符c的地址D.无确定的输出结果17.执行以下程序段 Dim i As Integer, x As nteger x = 0 For i = 20 To 1 Step -2 Next x = x + i / 5 Print x 后,x 的值为_。 (分数:2.00)A.16B.17C.18D.1918.假定有下表所列的菜单结构: (分数:2.00)A.Private Sub bigicon_Click() bigicon.Checked = False End
12、 SubB.Private Sub bigicon_Click() Me.appear.bigicon.Checked = True End SubC.Private Sub bigicon_Click() bigicon.Checked = True End SubD.Private Sub bigicon_Click() appear.bigicon.Checked = True End Sub19.下面语句正确的是( )。(分数:2.00)A.If xy Then y=x3B.If xy Then y=3xC.If xy Then y=x3D.If xy Then y=x * * 320
13、.下列各选项说法错误的一项是( )。(分数:2.00)A.窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表B.窗口模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表内部C.窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程D.窗口模块和报表模块生命周期是伴随着应用程序的打开而开始、关闭结束21.下列说法正确的是( )。(分数:2.00)A.属性的一般格式为对象名_属性名称,可以在设计阶段赋予初值,也可以在运行阶段通 过代码来更改对象的属性B.对象是有特殊属性和行为方法的实体C.属性是对象的特性,所有的对象都有相同的属性D.属性值的设置只可以属性窗口中设置22.下面叙
14、述正确的是_。 (分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试23.结构化程序设计的基本原则不包括(分数:2.00)A.多态性B.自顶向下C.模块化D.逐步求精24.单击命令按钮时,下列程序的执行结果是( )。 Private Sub Command1_Click() Dim a As Integer,b As Integer,c As Integer a=3 b=4 c=5 Print SecProc(c,b,a) End Sub Function FirProC(x As Integer,y
15、 As Integer,z As Integer) FirProc=2*s+y+3*z End Function Function SecProc(x As Integer,y As Integer,z As Integer) SecProc=FirProc(z,x,y)+x End Function (分数:2.00)A.20B.22C.28D.3025.设工程文件包含两个窗体文件 Forml.frm、Form2.frm 及一个标准模块文件 Modulel.bas。两个窗体上分别只有一个名称为 Command1的命令按钮。 Forml 的代码如下: Public x As Integer P
16、rivme Sub Form_Load() x=1 y=5 End Sub Private Sub Command1_Click() Form2.Show End Sub Form2的代码如下:Private Sub Command1_Click() Print Form1.x,y End Sub Modulel 的代码如下: Public y As Integer 运行以上程序,单击 Form1的命令按钮 Command1,则显示 Form2;再单击 Form2上的命令按钮Command1,则窗体上显示的是( )。 (分数:2.00)A.1 5B.0 5C.0 0D.程序有错26.定义过程的
17、格式中,Static 关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则( )。(分数:2.00)A.每次调用此过程,该过程中的局部变量都会被重新初始化B.在本过程中使用到的,在其他过程中定义的变量也为 Statci型C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值D.定义了该过程中定义的局部变量为“自动“变量27.下面程序段执行结果为( )。 x=Iht(Rnd()+4) Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Case 3 Print“paSS“ Case Else
18、 Print “fail“ End Select (分数:2.00)A.excellentB.goodC.passD.fail28.下面叙述不正确的是( )。(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.顺序文件的数据以字符(ASCII 码)形式存储D.能同时对顺序文件进行读写操作29.当 Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为 Tree?(分数:2.00)A.USEB.OPENC.SELECTD.以上命令均可30.有如下程序: Private Sub Commandl_Click( ) Dim i As Integer Fo
19、r i=1 To 2 DS Next i End Sub Sub DS( ) Dim x As Integer,m As String Static y,n X=X + 1 y=y + 1 m=m &“*”:n=n&“#“ Print x,y,m,n End Sub 程序运行后,输出的结果是( )。 (分数:2.00)A.* p表示的是指针变量 p的地址B.p表示的是变量 a的地址,而不是变量 a的值C.* p表示的是指针变量 p的值D.* p只能用来说明 p是一个指针变量31.下列程序段的执行结果为( )。 a=1 b=0 Select Case a Case 1 Select Case b
20、 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,b=1C.a=1,b=0D.a=2,b=232.有如下函数过程: Function HFC(ByVal x AS Integer,ByVal y As Integer)As Integer Do While y 0 sic=x/y X=y y=sic Loop HFC=x End Function 以下是该函数的调用过程,该程序的运行结果是( )。 Private Sub Command1 _
21、Click( ) Dim a AS Integer Dim b As Integer a=12 b=2 x=HFC(a,b) Print x End Sub (分数:2.00)A.0B.6C.2D.8033.单击命令按钮,下列程序的执行结果为( )。 Private Sub Commandl_Click() Dim x As Integer,y As Integer x=32:y=42 Call PCS(x,y) Print x;y End Sub Public Sub PCS(Byval n As Integer,ByVal m As Integer) n=n Mod 10+1 m=m Mo
22、od 10+1 End Sub (分数:2.00)A.If xy Then y=x3B.If xy Then y=3xC.If xy Then y=x3D.If xy Then y=x * * 334.以下叙述中错误的是【 】(分数:2.00)A.顺序文件中的数据只能按顺序读写B.对同一个文件,可以用不同的方式和不同的文件号打开C.执行 Close语句,可将文件缓冲区中的数据写到文件中D.随机文件中各记录的长度是随机的35.在菜单编辑器中建立 1 个名称为 Menu0 菜单项,将其“可见”属性设置为 False,并 3 建立其若干子菜单,然后编写如下过程: Private Sub Form_M
23、ouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 Then PopupMenu Menu0 End If End Sub 则以下叙述错误的是_。(分数:2.00)A.该过程的作用是弹出一个菜单B.单击鼠标右键时弹出菜单C.Menu0在菜单编辑器中定义的弹出菜单的名称D.参数 X、Y 指明鼠标当前位置的坐标二、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.给定年份,下列程序用来判断该年是否是闰年,请填空。 Sub YN1 Dim X AS Integ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB84 答案 解析 DOC
