【计算机类职业资格】二级VISUAL+BASIC笔试-230及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-230及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-230及答案解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-230 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中,不符合良好程序设计风格要求的是(分数:2.00)A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息2.编写如下两个事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End SubPrivate Sub Form_KeyPress(KeyAscii As Integer) P
2、rint Chr(KeyAscii) End Sub在一般情况下(即不按住“Shift“键和锁定大写键时)运行程序,如果按“A”键,则程序输出的结果是) A ) a ) A ) aA A a a(分数:2.00)A.B.C.D.3.数据处理的最小单位是(分数:2.00)A.数据B.数据元素C.数据项D.数据结构4.单击命令按钮时,下列程序的运行结果为Private Sub Command1_Click() Print Fun(23,18) End SubPublic Function Fun(m As Integer,n As Integer) As IntegerDO While mnDO
3、While mn:m=m-n:LoopDO While mn:n=n-m:LoopLoopFun=mEnd Function(分数:2.00)A.0B.1C.3D.55.设在菜单编辑器中定义了一个菜单项,名为 menu1。为了在运行时隐藏该菜单项,应使用的语句是(分数:2.00)A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False6.在窗体上有一个文本框控件,名称为 TextTime;一个计时器控件,名称为 Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:Private
4、 Sub Timer1_TxtTime.text=TimeEnd Sub在下画线上应填入的内容是(分数:2.00)A.EnabledB.VisibleC.IntervalD.Time7.在窗体上画一个命令按钮 Command1 和两个文本框,名称分别为 Text1 和 Text2。编写如下两个事件过程:Dim Str1 As String,str2 As StringPrivate Sub form_load() Text1.Text=“Text2.Text=“Text1.Enabled=FalseText2.Enabled=FalseEnd SubPrivate Sub Form_KeyPr
5、ess(KeyAscii As Integer) str1=str1 arr(n) End Sub程序的运行结果为(分数:2.00)A.3 11B.11 3C.13 3D.3 1310.有如下程序:Private Sub Form_Click() Dim i As Integer,Sum As IntegerSum=0For i=2 To 10If i Mod 20 And i Mod 3=0 ThenSum=Sum+iEndIfNextPrint SumEnd Sub程序运行后,单击窗体,输出结果为(分数:2.00)A.12B.30C.24D.1811.关闭当前的工程并退出 Visual B
6、asic 的快捷键是(分数:2.00)A.“Alt+B”B.“Alt+Q”C.“Alt+Shift”D.“Alt+A”12.下面的属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurentYC.CurrentXD.Stretch13.在程序运行期间可以将图形载入窗体、图片框或图像框的函数是(分数:2.00)A.DrawStyleB.AutoSizeC.PasswordCharD.LoadPicture14.以下用户自定义函数Function Func(a As Integer,b As Integer) As IntegerStatic m As Int
7、eger,i As Integerm=0:i=2i=i+m+im=i+a+bFunc=mEnd Function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click() Dim k As Integer,m As Integer,p As Integerk=4:m=1P=Func(k,m) Print pEnd Sub程序运行后,单击命令按钮,输出结果为(分数:2.00)A.8B.9C.10D.1115.一个关系中属性个数为 1 时,称此关系为(分数:2.00)A.对应关系B.单一关系C.一元关系D.二元关系16.软件生命周期中所花费用最多的阶段是
8、(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护17.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程:PrivateSub Form_Load() List1.AddItem “Item1“List1.AddItem “Item2“List1.AddItem “Item3“End SubPrivate Sub Command1_Click() List1.List(List1.Listcount) =“AAAA“End Sub程序运行后,单击命令按钮,其结果为(分数:2.00)A.把字符串“AAAA“添加到列表框中,但
9、位置不能确定B.把字符串“AAAA“添加到列表框的最后(即“Item3“的后面)C.把列表框中原有的最后一项改为“AAAA“D.把字符串“AAAA“插入到列表框的最前面(即“Item1“的前面)18.下列说法正确的是(分数:2.00)A.在 Visual Basic 中的对话框分为两种类型:预定义对话框和自定义对话框B.自定义对话框是由用户根据自己需要定义的C.预定义对话框是用户在设置程序代码后定义的D.MsgBox 函数是用户的自定义对话框的函数19.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后输写如下程序:Private Sub Command
10、1_Click() Dim x,y,z As Integerx=5y=7z=0Text1.Text=“Call Fun1(x,y,z) Text1.Text=Str(z) End SubSub Fun1(ByVal a As Integer,ByVal b As Integer,c As Integer) c=a+bEnd Sub程序运行后,如果单击命令按钮,则在文本框中显示的内容是(分数:2.00)A.0B.12C.Str(z)D.没有显示20.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统C.模拟模D.软件工程21.表达式 Right(“Beijing“,4)的值是(分数
11、:2.00)A.BeijB.jingC.eijiD.ijin22.确定复选框是否选中,可访问的属性是(分数:2.00)A.ValueB.CheckedC.SelectedD.Caption23.在深度为 5 的满二叉树中,叶子节点的个数为(分数:2.00)A.32B.31C.16D.1524.在窗体上添加一个按钮,名为 Command1,然后编写如下的事件过程,输出结果为Private Sub Comand1_Click() For i=1 To 4x=4For j=1 To 3x=3For k=1 To 2x=x+5NextNextNextPrint xEnd Sub(分数:2.00)A.1
12、3B.26C.30D.4025.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程26.下列程序段的执行结果为m=2n=3Dom=m+nn=n+1Loop While m10Print m;n(分数:2.00)A.1 5B.14 6C.a bD.10 2527.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Dim SW As BooleanFunction func(X As Integer) As IntegerIf X20 ThenY=XElseY=
13、20+XEnd Iffunc=YEnd FunctionPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) SW=FalseEnd SubPdvate Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single) SW=TrueEnd SubPrivate Sub Command1_Click() Dim intNum As IntegerintNum=InputBox(“) If
14、SW ThenPrint func(intNum) End IfEnd Sub程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入 25,则程序的执行结果为(分数:2.00)A.输出 0B.输出 25C.输出 45D.无任何输出28.能够将 Picture 对象 Pic1 加载当前目录中的 face.bmp 的语句是(分数:2.00)A.Pic1.Picutre=LoadPicture(App.path arr(n) End Sub程序的运行结果为(分数:2.00)A.3 11B.11 3 C.13 3D.3 13解析:解析 在给数组赋值时,如果每次都是赋给数组中同一个成员,那么
15、后面的赋值将覆盖以前的值。10.有如下程序:Private Sub Form_Click() Dim i As Integer,Sum As IntegerSum=0For i=2 To 10If i Mod 20 And i Mod 3=0 ThenSum=Sum+iEndIfNextPrint SumEnd Sub程序运行后,单击窗体,输出结果为(分数:2.00)A.12 B.30C.24D.18解析:解析 本题考查的是 For 循环语句和 If 条件语句的应用。从本题可以看出,本题程序段的作用是将从 210 中不是 2 的倍数但是 3 的倍数的数相加然后输出。在 210 中满足条件的数字
16、是 3 和 9,所以和是 12。11.关闭当前的工程并退出 Visual Basic 的快捷键是(分数:2.00)A.“Alt+B”B.“Alt+Q” C.“Alt+Shift”D.“Alt+A”解析:解析 “Alt+Q”关闭当前的工程并退出 VisualBasic。12.下面的属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurentYC.CurrentXD.Stretch 解析:解析 Picture 属性用于窗体、图片框和图像框中,它可以通过属性窗口设置把图形放到这些对象中,因此选项 A)是不正确的;CurrentX 和 CurrentY 用来设置下
17、一个输出的水平坐标和垂直坐标,因此选项 B)和 C)都不正确;Stretch 属性用于自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置,该属性的取值为 True 或 False,当其值为 False 时,将自动放大或缩小图像框中的图形以与图像框的大小相适应,因此选项 D)是正确的。13.在程序运行期间可以将图形载入窗体、图片框或图像框的函数是(分数:2.00)A.DrawStyleB.AutoSizeC.PasswordCharD.LoadPicture 解析:解析 LoadPicture 函数用于在程序运行期间对窗体、图片框或图像框的 Picture 属性赋值、加
18、载图形文件,它的格式为:对象.Picture=LoadPicture(“文件名“) 。当默认文件名为空时,清空所指定对象中的图形;PasswordChar 是用于决定文本的显示方式的,不正确;Drawstyle 决定外观。14.以下用户自定义函数Function Func(a As Integer,b As Integer) As IntegerStatic m As Integer,i As Integerm=0:i=2i=i+m+im=i+a+bFunc=mEnd Function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click() Dim
19、 k As Integer,m As Integer,p As Integerk=4:m=1P=Func(k,m) Print pEnd Sub程序运行后,单击命令按钮,输出结果为(分数:2.00)A.8 B.9C.10D.11解析:解析 变量;的计算过程为 i=2+0+1=3,变量 m 的计算过程为 m=3+4+1=8,m 的值通过子函数名Fun c 返回。15.一个关系中属性个数为 1 时,称此关系为(分数:2.00)A.对应关系B.单一关系C.一元关系 D.二元关系解析:解析 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N 个属性的关系称为 N
20、元关系。16.软件生命周期中所花费用最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:解析 软件生命周期分为软件定义、软件开发及软件运行维护 3 个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段。维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。17.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程:PrivateSub Form_Load() List1.AddItem “Item1“List1.Add
21、Item “Item2“List1.AddItem “Item3“End SubPrivate Sub Command1_Click() List1.List(List1.Listcount) =“AAAA“End Sub程序运行后,单击命令按钮,其结果为(分数:2.00)A.把字符串“AAAA“添加到列表框中,但位置不能确定B.把字符串“AAAA“添加到列表框的最后(即“Item3“的后面) C.把列表框中原有的最后一项改为“AAAA“D.把字符串“AAAA“插入到列表框的最前面(即“Item1“的前面)解析:解析 列表框的 list 属性用来列出列表项的内容,也可以改变数组中的已有值。列表
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 230 答案 解析 DOC
