【计算机类职业资格】二级VISUAL+BASIC笔试-148及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-148及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-148及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-148 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列符号常量的声明中,不合法的是(分数:2.00)A.Const a As Single1.1B.Const a“OK“C.Const a As DoubleSin(1)D.Const a As Integer“12“2.设有如下声明:Dim x As Integer如果 Sgn(x)的值为-1,则表示 x 的值是(分数:2.00)A.整数B.大于 0 的整数C.等于 0 的整数D.小于 0 的数3.使用通用对话框控件时,要在打开的对话框的标题栏上
2、显示“保存文件”,应把这 4 个汉字赋给的属性变量是(分数:2.00)A.DialogTitleB.FileNameC.FileTitleD.FontName4.下列关系运算的叙述中,正确的是(分数:2.00)A.投影、选择、连接是从二维表行的方向进行的运算B.并、交、差是从二维表的列的方向来进行运算C.投影、选择、连接是从二维表列的方向进行的运算D.以上 3 种说法都不对5.语句 Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是(分数:2.00)A.-36B.1C.-1D.-726.要使目录列表框(名称为 Dir1)中的目录随着驱动器列表框(名称为 Drive1)
3、中所选择的当前驱动器的不同而同时发生变化,则应:(分数:2.00)A.在 Dir1 中的 Change 事件中,书写语句 Dir1.DriveDrive1.DriveB.在 Dir1 中的 Change 事件中,书写语句 Dir1.PathDrive1.DriveC.在 Drive1 中的 Change 事件中,书写语句 Dir1.PathDrive1.DriveD.在 Drive1 中的 Change 事件中,书写语句 Dir1.Drive=Drive1.Drive7.下述说法不正确的是(分数:2.00)A.变量名的长度不能超过 255 个字符B.变量名可以包含小数点或者内嵌的类型声明字符C
4、.变量名不能使用关键字D.变量名的第一个字符必须是字母8.命令按钮不能响应的事件是(分数:2.00)A.DblClickB.ClickC.MouseDownD.MouseUp9.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序;Private Sub Command1_Click()Dim i As Integer,j As IntegerDim a(10,10) As IntegerFor i1 To 3For j=1 To 3a(i,j)(i-1)*3+jPrint a(i,j);Next jPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是(
5、分数:2.00)A.1 2 32 4 63 6 9B.2 3 43 4 54 5 6C.1 4 72 5 83 6 9D.1 2 34 5 67 8 910.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(分数:2.00)A.等于原来关系中的元组个数B.大于原来关系中的元组个数C.小于原来关系中的元组个数D.不能确定元组个数11.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(分数:2.00)A.冒泡排序B.选择排序C.快速排序D.归并排序12.当将_属性设置为 True 时,可以滚动和选择控件中的文本,但不能编辑。(分数:2.00)A.SelStartB.TextC.P
6、asswordCharD.Locked13.在 Visual Basic 中,下拉式组合框和下拉式列表框的区别是:_允许在编辑区输入文本;_只能从下拉列表框中选择项目,不允许输人文本。(分数:2.00)A.下拉式组合框,下拉式列表框B.下拉式列表框;下拉式组合框C.下拉式组合框、下拉式列表框;下拉式列表框D.下拉式组合框、下拉式列表框;下拉式组合框14.下列可作为 Visual Basic 变量名的是(分数:2.00)A.FilenameB.A(A+)C.A%DD.Print15.有如下语句:Open “f1.dat“ For Random As # 1 Len15,表示文件 f1.dat 每
7、个记录的长度等于(分数:2.00)A.15 个字符B.15 个字节C.或小于 15 个字符D.或小于 15 个字节16.软件设计中,有利于提高模块独立性的一个准则是(分数:2.00)A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合17.在窗体上画一个命令按钮,然后编写下列程序Private Sub Command3_Click()Tcl 2Tcl 3Tcl 4End SubSub Tcl(a As Integer)Static x As Integerx=x+aPrint x;End Sub程序运行后,单击命令按钮,输出结果为(分数:2.00)A.2 3 4B.2 5 9C.3
8、 5 4D.2 4 318.当变量 x2,y5 时,以下程序的输出结果为Do Until y5x=x*yyy+1LoopPrint x(分数:2.00)A.2B.5C.10D.2019.数据库的故障恢复一般是由(分数:2.00)A.数据流图完成的B.数据字典完成的C.DBA 完成的D.PAD 图完成的20.下面说法中,不正确的是(分数:2.00)A.Cls 清除由 Print 方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B.当前窗体是用 Picture 属性装入的图形时,也可以用 Cls 方法清除C.Move 方法用来移动窗体和控件,并改变其大小D.Cls 方法中的
9、对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容21.若要将窗体从内存中卸载,其实现的方法是(分数:2.00)A.ShowB.UnLoadC.LoadD.Hide22.假如用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是(分数:2.00)A.命令按钮的所有 Caption 属性都是 Command1B.在代码中访问命令按钮只需使用名称 Command1C.命令按钮的大小都相同D.命令按钮共享相同的事件过程23.结构化程序设计所规定的三种基本控制结构是(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序
10、、函数24.非空的循环单链表 head 的尾结点(由 p 所指向),满足(分数:2.00)A.p-nextNULLB.pNULLC.p-nextheadD.p=head25.下列四组控制属性中,属性值的类型不相同的一组是(分数:2.00)A.Label 控件的 Enabled 属性与 TextBox 控件的 Enabled 属性B.OptionButton 控件的 Value 属性与 CheckBox 控件的 Value 属性C.Command 控件的 Default 属性与 Command 控件的 Cancel 属性D.Command 控件的 Visible 属性与 Form 控件的 Vis
11、ible 属性26.单击命令按钮时,下列程序代码的执行结果为Public Sub Procl(n As Integer,ByVal m As integer)n=n Mod 10mm/10End subPrivate Sub Commandl_Click()Dim x AS Integer,y AS Integerx=12:y=24Call Procl(x,y)Print x;yEnd sub(分数:2.00)A.12 24B.2 24C.2 3D.12 227.下列不属于软件调试技术的是(分数:2.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法28.线性表的顺序存储结构和线性表的
12、链式存储结构分别是(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构29.下面程序的运行结果是Private Sub Command1_Click()x1:y1For i=1 To 3xx+y:yy+xNext i:print x,yEnd Sub(分数:2.00)A.6 6B.5 8C.13 21D.34 3530.在建立文件时,默认的文件输入、输出方式是(分数:2.00)A.OutputB.RandomC.InputD.Append31.有关多文档界面(M
13、ultiple Document Interface)的不正确描述是(分数:2.00)A.多文档界面(MDI)是指在一个父窗口下面可以同时打开多个子窗口B.子窗口归属于父窗口C.如果父窗口关闭,则所有子窗口全部关闭D.如果所有子窗口全部关闭,则父窗口关闭32.软件生命周期中花费时间最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护33.以下不具有 Picture 属性的对象是(分数:2.00)A.窗体B.图片框C.图像框D.文本框34.下列数据类型定义中,正确的是(分数:2.00)A.Type StudentNum As LongName As StringEnd
14、TypeB.Type StudentNum As IntegerName As String * 10End TypeC.Private TypeNum As LongScore As SingleEnd TypeD.Private Type StudentName As StringScore(10)As String * 10End Type35.双击窗体中的对象后,Visual Basic 将显示的窗口是(分数:2.00)A.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口二、填空题(总题数:11,分数:30.00)36.假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为
15、 【1】 。(分数:2.00)填空项 1:_37.类是一个支持集成的抽象数据类型,而对象是类的 【2】 。(分数:2.00)填空项 1:_38.对软件是否能达到用户所期望的要求的测试称为 【3】 。(分数:2.00)填空项 1:_39.单元测试又称模块测试,一般采用 【4】 测试。(分数:2.00)填空项 1:_40.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 【5】 。(分数:2.00)填空项 1:_41.由 Visual Basic 系统事先设定的,能被对象识别和响应的动作称为 【6】 。(分数:2.00)填空项 1:_
16、42.函数 Mal(“123.45“)+Val(“233.6“)的值是 【7】 。(分数:2.00)填空项 1:_43.以下程序的功能是,从键盘上输入若干学生的成绩,统计并输出最高分数和最低分数,当输入负数时结束输入,请填空。Private Sub Command1_C1iek()Dim x As SingleDim amax As Single,amln As Singlex=InputBox(“请输入分数“)amax=xaminxDo While 【8】 If xamax Thenamax=xEnd IfIf 【9】 Thenamin=xEnd IfxInputBox(“请输入分数“)Lo
17、opPrint amax,aminEnd Sub(分数:4.00)填空项 1:_44.阅读程序:Private Sub Form_Click()msg 1$“继续吗?“msg 2$=“操作对话框“rMsgBox(msgl$,vbYesNo Or vbDefaultButton2,msg2$)End Sub程序运行后,单击窗体,将产生一个信息框。此时如果直接按 Enter 键,则相当于用鼠标单击信息框中的 【10】 按钮。(分数:2.00)填空项 1:_45.下列程序段的功能是输入一元二次方程 ax2+bx+c=0(a0)的 3 个系数 a、b、c,并判断它根的情况,请将程序补充完整。Dim a
18、 As Single,b As Single,c As SingleDim delta As Singlea=txt A. Text:b=txt B. Text:ctxt C. Textdelta= 【11】 If delta0 ThenlblResult. Caption=“有两个不相等的实根“Elself delta0 ThenlblResult. Caption=“有两个相等的实根“【12】 lblResult. Caption“没有实根“End If(分数:4.00)填空项 1:_46.在窗体中添加一个名称为 Text1 的文本框,两个名称分别为 Command1 和 Com mand
19、2 的命令按钮。要求程序运行后,用户向文本框中输入字母,单击 Command1 按钮则文本框中字母全部转换为大写;然后单击Command2 按钮则文本框中字母全部转换为小写。请在 【13】 、 【14】 和 【15】 处填入适当的内容,将程序补充完整。Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)【13】 :Text1. TextEnd SubPrivate Sub Command1_Click()Text1. Text 【14】 End SubPrivate Sub Command2 【15】 ()Text1. Te
20、xtLCase(Text1. Tag)End Sub(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-148 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列符号常量的声明中,不合法的是(分数:2.00)A.Const a As Single1.1B.Const a“OK“C.Const a As DoubleSin(1) D.Const a As Integer“12“解析:解析 在用 Const 定义符号常量时,格式是:Const 常量名表达式,常量名表达式,其中常量名中可以用类型说明符,需要注意的是,“表达式”中
21、不能使用字符串连接运算符、变量及用户定义的函数或者内部函数。2.设有如下声明:Dim x As Integer如果 Sgn(x)的值为-1,则表示 x 的值是(分数:2.00)A.整数B.大于 0 的整数C.等于 0 的整数D.小于 0 的数 解析:解析 本题主要是对函数 Sgn 的考查。它的含义为求符号值。对于 Sgn(x)函数,当 x0 返回-1,当 x0 返回 1,当 x0 返回 0。题中 Sgn(x)的返回值为-1,故 x 的值应为小于 0 的数。3.使用通用对话框控件时,要在打开的对话框的标题栏上显示“保存文件”,应把这 4 个汉字赋给的属性变量是(分数:2.00)A.DialogT
22、itle B.FileNameC.FileTitleD.FontName解析:解析 本题主要是对通用对话框属性的考查。只有 A 项 DialogTitle 属性是用来设置对话框标题的。4.下列关系运算的叙述中,正确的是(分数:2.00)A.投影、选择、连接是从二维表行的方向进行的运算B.并、交、差是从二维表的列的方向来进行运算C.投影、选择、连接是从二维表列的方向进行的运算D.以上 3 种说法都不对 解析:解析 选择运算会删除某些行。投影运算会删除某些列。连接运算有选择的从两个关系中取出元组组合在一起。而并、交、差是从二维表的行方向来进行计算的。故选项 D 正确。5.语句 Print Sgn(
23、-62)+Abs(-62)+Int(-62)的输出结果是(分数:2.00)A.-36B.1C.-1 D.-72解析:解析 本题主要考查了 Sgn、 Abs、Int 三个函数。Sgn 函数的意义是求符号值。对于 Sgn(x)函数,当 x0 返回-1,当 x0 返回 1,当 x0 返回 0。题中 Sgn(-62)的返回值为-1。Abs 函数的意义是求绝对值。故 Abs(-62)的值为 36。Int 函数的意义是求不大于自变量的最大整数。故 Int(-6 2)的值为-36。题中的语句等价于输出这三个函数的和。故输出结果值为-1。6.要使目录列表框(名称为 Dir1)中的目录随着驱动器列表框(名称为
24、Drive1)中所选择的当前驱动器的不同而同时发生变化,则应:(分数:2.00)A.在 Dir1 中的 Change 事件中,书写语句 Dir1.DriveDrive1.DriveB.在 Dir1 中的 Change 事件中,书写语句 Dir1.PathDrive1.DriveC.在 Drive1 中的 Change 事件中,书写语句 Dir1.PathDrive1.Drive D.在 Drive1 中的 Change 事件中,书写语句 Dir1.Drive=Drive1.Drive解析:解析 本题主要考查驱动器方面的知识。因为题中的变化是随着当前驱动器的不同而变化的,故应表现在 Drivel
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 148 答案 解析 DOC
