【计算机类职业资格】计算机二级(VB)50及答案解析.doc
《【计算机类职业资格】计算机二级(VB)50及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)50及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)50 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.执行下列程序后,鼠标单击窗体,输出结果为( )。 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_MouseUp(Button As
2、Integer,Shift_ As Integer,X As Single,Y As Single) Print“Up” End Sub (分数:2.00)A.DownUpClickB.ClickDownUpC.DownClickUpD.UpDownClick2.下面选项中不属于面向对象程序设计特征的是【 】(分数:2.00)A.继承性B.多态性C.类比性D.封装性3.下列叙述中正确的是_。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令4.在属性窗口中设置何属性,可以把指定的图形放
3、入当前对象中? (分数:2.00)A.5B.14C.8D.输出项不合法,无正常输出5.在设计阶段,当双击窗体上的某个控件时,打开的窗口是( )。(分数:2.00)A.PaintB.GraphicC.GraphicsD.Paints6.设 a = “a“,b = “b“,c = “c“,d = “d“,执行语句 x=IIf(ad),“A“,“B“)后,x 的 值为 _。 (分数:2.00)A.“a“B.“b“C.“B“D.“A“7.在窗体上画一个命令按钮,然后编写如下程序 Private Sub Command4 Click() Dim a As Integer,b As Integer a=1
4、 b=2 Print N(a,b) End Sub Function N(x As Integer,y As Integer)As Integer N=IIf(xy,x,y) End Function 程序运行后,单击命令按钮,输出结果为( )。 (分数:2.00)A.lB.2C.5D.88.编写如下事件过程: Private Sub Form_MouseDown(Button AS Integer,Shift AS Integer,_ X As Single,Y As Single) If Shift=6 And Button=2 Then Print,“PC“ End If End Sub
5、 程序运行后,为了在窗体上输出“PC”,应执行的操作为( )。 (分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引9.当把框架的何属性设置为 False 时,其标题会变灰,框架中所有的对象均被屏蔽?(分数:2.00)A.Cls 方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容。B.当前窗体中用 Picture 属性装入的图形,不可以用 Cls 方法清除C.Move 方法用来移动窗体和控件,不能改变大小D.Cls 可以清除由 Print 方法显示的文本,并把光标移到对象的左上角(0,0)10.标签控件能够显示文本信息,文本内容只能用什么属性来设置?(分数:2.0
6、0)A.AlignmentB.CaptionC.VisibleD.BorderStyle11.以下关于 Visual Basic 特点叙述中,错误的是_。 (分数:2.00)A.Visual Basic 是采用事件驱动编程机制的语言B.Visual Basic 程序既可以编译运行,也可以解释运行C.构成 Visual Basic 程序的多个过程没有固定的执行顺序D.Visual Basic 程序不是结构化程序,不具备结构化程序的三种基本结构12.单击命令按钮时,下列程序的执行结果是( )。 Private Sub Command1_Click() Dim a As Integer,b As I
7、nteger,C As Integer a=3 b=4 c=5 Print SecProc(c,b,a) End Sub Function FirProc (x As Integer,y As Integer,z As Integer) FirProc=2 * x + y + 3 * z+2 End Function Function SecProc (x As Integer,y As hteger,z As Integer) SecProc=FirProc(z,x,y)+x+7 End Function (分数:2.00)A.13B.16C.36D.3313.如果在窗体上添加一个通用对话框
8、控件 DBT,那么语句“DBTAction=4”的作用是( )。(分数:2.00)A.显示“打开文件”对话框B.显示“保存文件”对话框C.显示“字体”对话框D.显示“打印”对话框14.在 Visual Basic 中,组合框是文本框和什么的特性的组合?(分数:2.00)A.复选框B.标签C.列表框D.目录列表框15.资源文件的扩展名是( )。(分数:2.00)A.将在文本框 Text1 输入的数字变为数值B.将在文本框 Text1 输入的数字作为半径,求圆的周长并转换为字符串C.只要 Text1 中的内容一改变,Text2 中显示的圆周长也随之改变D.事件过程中的 Val 函数和 Str 函数
9、使用错误,事件过程不能执行16.单击按钮时,以下程序运行后的输出结果是( )。 Private Sub proc1(x As Integer,y As Integer,z As Integer) x=3*z y=2*z z=x+y End Sub Private Sub Command1_Click() Dim x As Integer,y As Integer,Z As Integer x=1:y=2:z=3 Call proc1(x,x,z) Print x;x;z Call proc1(x,y,y) Print x;y;y End Sub (分数:2.00)A.Dim NewArray(
10、10)As IntegerB.Dim NewArray(1 T0 10)As IntegerC.Dim NewArray(10)IntegerD.Dim NewArray(1 To 10)Integer17.在窗体上画 1 个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 2=10,Is0 Then a=a-1 End If a=a+1 Next j Next i Print a End Sub 程序运行后,单击命令按钮,输出结果是_。 (分数:
11、2.00)A.0B.2C.3D.4 解析:在内层循环中,在奇数次执行时,a 的值不变,偶数次执行时,a 的值加 1。每执行一轮外层循环,内层循环中的语句将要执行 4 次,即 a 的值要加 2,一共执行了两次内层循环语句,故 a 的值要加 4,而初 始时 a 的值为 0,故最后输出的 a 的值为 4。18.下面的属性中,用于自动调整图像框中图形内容的大小的是( )。(分数:2.00)A.PictureB.CurentYC.CurrentXD.Stretch 解析:本题的目的在于考查学生对图形控件的属性设置。Picture 属性用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放到这些对
12、象中,因此选项 A)是不正确的;CurrentX 和 CurrentY 用来设置下一个输出的水平坐标和垂直坐标,因此选项 B)和 C)都不正确;Stretch 属性用于图像框,用于自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置,该属性的取值为True 或 False,当其值为 False 时,将自动放大或缩小图像框中的图形以与图像框的大小相适应,因此选项 D)是正确的。19.执行下列程序后,鼠标单击窗体,输出结果为( )。 Private Sub Form_Click() Print“Click”; End Sub Private Sub Form_MouseDo
13、wn(Button As Integer,Shift_ As Integer,X As Single,Y As Single) Print “Donw” End Sub Private Sub Form_MouseUp(Button As Integer,Shift_ As Integer,X As Single,Y As Single) Print“Up” End Sub (分数:2.00)A.J2DEB.J2SEC.J2ME D.Y2EE解析:J2EE 是面向大企业级用容器管理专用构件的应用平台,其具有强 大的服务功能如命令服务、事务服务、安全服务、部署服务消息服务、邮件服务等。 20.有
14、如下事件过程: Sub ABD(x,y,z) z=X +y End Sub Private Sub Command1 _ Click( ) a=30:b=40 Call ABD(a,b,c) Print c End Sub 运行上面的程序,单击命令按钮,输出结果为( )。 (分数:2.00)A./B./“C./ D./解析:根据字段的命名规则:字段名可以由字母、汉字、数字、下划线组成;字段名可以是汉字或合法的西文标识符,字段名必须以字母或汉字开头;字段名中不能包含空格或句点。21.下列程序段,在运行时最后输出的内容是( )。 a=2 c=3 AAA: c=c * a If c10 Then P
15、rint c GoTo AAA Else Print“10 以内的奇数显示完毕” End If (分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕 解析:在本题中使用了 If 语句与 GoTo 语句,来控制结构。当 c10 时输出 c,并继续运行;当大于 10时,显示“10 以内的奇数显示完毕。”并结束程序。因为 c =c*a,c 和 a 都是正数,总有大于 10 的时候,所以最后输出的一定是“10 以内的奇数显示完毕”。22.单击命令按钮时,下列的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integ
16、er x=86:y=29 Call Proc(x,y) Print x;y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub (分数:2.00)A.12 32B.6 29 C.2 3D.12 3解析: 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的 实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic 中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程是,它将实参的
17、地址传给形参,在被调用的过程 中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程是,当调用一个过程时,系统将实参的值赋值给形参并断开了联系, 被调用过程中的操作时在形参自己的存储单元中进行的,当过程调用结束时,这些形参 所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题 中被调过程 Proc 中有两个形参,其中第一个形参 n 为传址方式,第二个形参 m 为传值方 式。主调过程分别把实参 x、y 传递给 Proc,所以当过程调用结束后,实参 x 的值应随着被 调过程变化而变化,而实参 y 值在主调函数中始终不变,所以输出 y
18、 的值仍为 29;在被调 过程中 “n = n Mod l0 “被调用时,相当于“x=x Mod l0”,所以 x 的值最终为 6。 23.要将名为 MyForm 的窗体显示出来,正确的使用方法是( )。(分数:2.00)A.MyFormShow B.ShowMyFormC.MyForm LoadD.MyForm Show解析:本题考核窗体处理时的使用方法或语句的格式。Visual Basic 中方法和语句的书写格式不同。 方法的格式为:对象方法 语句的格式为:语句 对象名 使用方法要先写对象名,要用“”运算符;使用语句要先写语句,语句后要空一格,后跟对象名。 24.在 Visual Basi
19、c 中按文件的数据性质不同,可将文件分为( )。(分数:2.00)A.PathB.Drive C.DirD.Pattern解析:本题考查虚函数的基本概念。虚函数只能是类的成员函数,不能是构造函数或析构函数。25.Visual Basic 集成的主窗口中不包括( )。(分数:2.00)A.必须使用带 ADDITIVE 子句的 SET RELATION 命令 B.直接利用 SET RELATION 命令进行关联C.在保持 AB 关联的基础上不能再建立 BC 关联D.在保持 AB 关联的基础上不能在建立的 BC 关联,但可以建立 AC 关联解析:使用 SET RELATION 命令时,若选用了 AD
20、DITIVE 短语则允许在保留已建立关联的基础上建立另一个关联。若缺省此项,则在建立新的关联时,自动取消已经建立的关联。26.以下事件过程可以将打开的对话框的标题改为“新时代”的是( )。(分数:2.00)A.Private Sub Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowOpen End Sub B.Private Sub Command2 Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowFont End SubC.Private Sub
21、Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1Show End Sub End SubD.Private Sub Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowColor End Sub解析:无需多看,一看就可以看出选项 A)是正确的;下面来分析一下。首先,设置标题属性用DialogTide 属性,四个选项都一样,所以这个不是区别;再看方法,选项 A)用的是 ShowOpen 方法,即打开对话框,所以是正确的;选项 B)用的是 Show
22、Font 方法,是字体设置对话框,不符合本题的意思,不正确;选项 C)用的是 Show 方法,但是对话框没有此方法,所以也不正确;最后选项 D)是用的 ShowColor 方法,是颜色选择对话框,所以也不符合本题的意思。27.下列说法有错误的是( )。(分数:2.00)A.B.C. D.解析:本题考查的是指针的使用,p 是指向 int 型的指针,若想给它指向 的元素赋值,应使用 * 符号,直接赋值相当于改变了原来 P 存储的地址。28.单击窗体上的关闭按钮时,触发的事件是( )。(分数:2.00)A.Form_Initialize ( )B.Form_Load ( )C.Form_Unload
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB50 答案 解析 DOC
