【计算机类职业资格】二级VISUAL+BASIC笔试-342及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-342及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-342及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-342 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果准备读文件,打开顺序文件“text.dat“的正确语句是(分数:2.00)A.Open “text.dat“ For Write As#1B.Open “text.dar“ For Binary As#1C.Open “text.dat“ For Input As#1D.Open “text.dat“ For Random As#12.下面关于对象概念的描述中错误的是(分数:2.00)A.对象就是 C 语言中的结构体变量B.对象代表着正在创建的
2、系统中的一个实体C.对象是一个状态和操作(或方法) 的封装体D.对象之间的信息传递是通过消息进行的3.阅读下面的程序段:For a=1 To 2For b=1 To aFor c=b To 2i=i+1NextNextNextPrint i执行上面的 3 重循环后,i 的值为) 4 ) 5 ) 6 ) 9(分数:2.00)A.B.C.D.4.设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是(分数:2.00)A.命令按钮的所有 Caption 属性都是 Command1B.在代码中访问任意一个命令按钮只需使用名称 Command1C.命令按钮的大小都相同D
3、.命令按钮共享相同的事件过程5.下列关于队列的叙述中正确的是(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表6.可以用做其他控件容器的控件是(分数:2.00)A.窗体控件,列表框控件,图像控件B.窗体控件,文本框控件,框架控件C.窗体控件,框架控件,图片框控件D.窗体控件,标签控件,图片框控件7.有如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) If (Button And 3) =3 ThenPrint “OK“End IfEnd S
4、ub程序运行后,为了在窗体上输出“OK”,应当按下的鼠标键是) 左键 ) 右键) 同时按下左键和右键 ) 按什么键都不显示(分数:2.00)A.B.C.D.8.设置组合框的风格,可用的属性是(分数:2.00)A.BackstyleB.BorderstyleC.StyleD.Sorted9.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行算法需要的内存空间10.在窗体上画一个文本框(其 Name 属性为 Text1),然后编写如下事件过程:Private Sub Form_Load() Text1.Text=“Text1.SetF
5、ocusFor i=1 To 9Sum=Sum=iNext iText1.Text=SumEnd Sub上述程序的运行结果是) 在文本框 Text1 中输出 45) 在文本框 Text1 中输出 0) 出错) 在文本框 Text1 中输出不定值(分数:2.00)A.B.C.D.11.保存一个工程至少应保存两个文件,这两个文件分别是(分数:2.00)A.文本文件和工程文件B.窗体文件和工程文件C.窗体文件和标准模块文件D.类模块文件和工程文件12.下列程序段的执行结果为a=6For k=1 T00a=a+kNextPrint k;a) -1 6 ) -1 16 ) 1 6 ) 11 21(分数:
6、2.00)A.B.C.D.13.下列叙述中正确的是(分数:2.00)A.用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B.用 E-R 图只能表示实体集之间一对一的联系C.用 E-R 图只能表示实体集之间一对多的联系D.用 E-R 图表示的概念数据模型只能转换为关系数据模型14.下面程序运行后,输出的结果是Dim arr(3,3) For j=1 To 3For k=1 To 3Art(j,k)=(j-1)*3+kNext kNext jFor j=2 To 3For k=2 To 3Print arr(k,j);Next kPrintNext j) 2 5 ) 5 8
7、) 4 7 ) 5 93 6 6 9 5 8 6 8(分数:2.00)A.B.C.D.15.下列语句中正确的是(分数:2.00)A.If AB Then Print “A 不等于 B“B.If AB Then Printf “A 不等于 B“C.If AB Then Print “A 不等于 B“D.If AB Print “A 不等于 B“16.设有数组定义语句:Dim a(5) As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是(分数:2.00)A.a(3)=3B.a(3)=InputBox(“inputdata“)C.a(3)=List1.Listlndex
8、D.a=Array(1,2,3,4,5,6)17.设 A$=“北京“,B$=“Shanghai“,则表达式 LEFTS(A$,2) +STRINGS(3,“-“)+LEFTS(B$,8)构成的字符串是(分数:2.00)A.“北京-“B.“北京-Shanghai“C.“Shanghai“D.“北京 Shanghai“18.下列各种形式的循环中,输出“*”的个数最少的循环是) a=5:b=8 ) a=5:b=8Do DoPrint “*“ Print “*“a=a+1 a=a+1Loop While ab Loop Until ab) a=5:b=8 ) a=5:b=8Do Until a-b D
9、o Until abPrint “*“ Print “*“b=b+1 a=a+1Loop Loop(分数:2.00)A.B.C.D.19.如果在 C 盘当前文件夹下已存在名称为 studata.dat 的顺序文件,那么执行语句 Open “C:/studata.dat“ For Append As#1 之后,将(分数:2.00)A.删除文件中原有内容B.保留文件中原有内容,并在文件尾填加新内容C.保留文件中原有内容,并在文件头填加新内容D.以上均不对20.在结构化程序设计中,模块划分的原则是(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.
10、模块内具有高内聚度,模块间具有低耦合度21.下列有关数据库的描述正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字22.某二叉树中有 n 个度为 2 的节点,则该二叉树中的叶子节点数为(分数:2.00)A.n+1B.n-1C.2nD.n/223.下列叙述中,不属于测试的特征的是(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性24.
11、新建一个窗体,其 BorderStyle 属性设置为 Fixed Single,但运行时却没有“最大化”和“最小化”按钮,可能的原因是(分数:2.00)A.Border Style 的值设为 Fixed.Sinde,此项设置值的作用即禁止“最大化”和“最小化”按钮B.窗体的 MaxButton 和 MinButton 值设为 FalseC.正常情况下新建的窗体都没有“最大化”和“最小化”按钮D.该窗体可用鼠标拖动边框的方法改变窗体的大小25.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.acbedB.decabC.deabcD.ced
12、ba26.在窗体上添加一个 R 命令按钮,名称为 Command1,然后为该命令按钮编写如下事件过程,该过程的执行结果为Option Base 1PrivateSub Command1_Click() Dim a As Varianta=Array(1,2,3,4) j=1For i=4 To 1 Step-1s=s+a(i)*jj=j*10NextPrint sEnd Sub) 4321 ) 1234 ) 34 ) 12(分数:2.00)A.B.C.D.27.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_Click() For
13、I=1 To 2For J=1 To IPrint String(I,“Hello“);Next JPrintNext IEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是) H ) H ) HHHHH ) HHH HHHH HHHH HHHH(分数:2.00)A.B.C.D.28.一个工程中含有窗体 Form1、Form2 和标准模块 Model1,如果在 Form1 中有语句 Public X As Integer,在 Model1 中有语句 Public Y As Integer。则以下叙述中正确的是(分数:2.00)A.变量 X、Y 的作用域相同B.Y 的作用域是 Me
14、del1C.在 Form1 中可以直接使用 XD.在 Form2 中可以直接使用 X 和 Y29.假定有一个菜单项,名为 Menuhem,为了在运行时使该菜单项失效(变灰),应使用的语句为(分数:2.00)A.MenuItem.Enabled=FalseB.MenuItem.Enabled=TrueC.MenuItem.Visible=TrueD.MenuItem.Visible=Flase30.Sub 过程与 Function 过程最根本的区别是(分数:2.00)A.Sub 过程不能返回值,而 Function 过程能返回值B.Function 过程可以有形参,Sub 过程不可以C.Sub
15、过程可以使用 Call 语句直接使用过程名调用,而 Function 过程不可以D.两种过程参数的传递方式不同31.文本框控件中将 Text 的内容全部显示为所定义的字符的属性项是(分数:2.00)A.PasswordCharB.需要编程来实现C.PasswordD.以上都不是32.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是(分数:2.00)A.“text(.txt)|(*.txt) “B.“文本文件(.txt|(.txt) “C.“text(.txt)FFFFF|(*.txt) “D.“tex
16、t(.txt) (*.text) “33.要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性(分数:2.00)A.DirB.PathC.DriveD.FileName34.有如下函数过程:Function Fun(By Val x As Ingeger,ByVal y As Integer) As IntegerDO While y0reminder=x Mod yx=yy=reminderLoopFun=xEnd Function以下是调用该函数的事件过程,该程序的运行结果是Private Sub Command1_Click() Dim a As IntegerDim b As
17、Integera=100:b=25x=Fun(a,b) Print xEnd Sub) 0 ) 25 ) 50 ) 100(分数:2.00)A.B.C.D.35.设有如下 3 个关系表:(分数:2.00)A.T=RSB.T=RUSC.T=RSD.T=R/S二、填空题(总题数:14,分数:30.00)36.设一棵完全二叉树共有 700 个节点,则在该二叉树中有 1 个叶子节点。(分数:2.00)填空项 1:_37.常用的黑箱测试有等价类划分法、 1 和错误推测法 3 种。(分数:2.00)填空项 1:_38.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:2.00)填空项
18、1:_39.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:2.00)填空项 1:_40.数据库保护分为安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_41.能够将文本框控件隐藏起来的属性是 1。(分数:2.00)填空项 1:_42.设有命令按钮 Command1 的单击事件过程,代码如下,请填空。Private Sub Command1_Click() Dim a(30) As IntegerFor i=1 To 30a(i) =iNextFor Each arrItem_aIf arrItem Mod 7=0 Then Print ar
19、rItem;If arrItem90 Then Exit ForNextEnd Sub(分数:2.00)填空项 1:_43.在窗体上画一个文本框,名称为 Text1,画一个命令按钮,名称为 Command1。程序运行时,单击命令按钮,能将事先输入到文本框中的内容一个字符一个字符地写入顺序文件 test.dat 中。请在空格处填上适当的内容,将程序补充完整。Private Sub Command1_Click() Open “C:/test.dat“ For_As #1For i=1 to Len(Text1.text) print #1,mid(Text1.Text,i,1) NextClos
20、e #1End Sub(分数:2.00)填空项 1:_44.随机文件以 9 为单位读写,随机文件的记录是 10 记录。(分数:4.00)填空项 1:_45.下面程序运行后,窗体中显示_。Private Sub Command1_Click) () a$=“*“:b$=“$“For k=1 To 3x$=String$(Len(a$) +k,b$) Print x$;NextPrintEnd Sub(分数:2.00)填空项 1:_46.假定在工程文件中有一个标准模块,其中定义了如下记录类型:Type BooksName As String *10TelNum As String*20End Ty
21、pe要求在执行事件过程 Command1_Click 时,在顺序文件 Person.txt 中写入一条记录。将以下程序补充完整。Private Sub Command1_Click() Dim B As Booksopen “C=/person.txt“ For output As#1B.Name=InputBox(“请输入姓名“) B.TelNum=InputBox(“请输入电话号码“) write #1,_Close #1End Sub(分数:2.00)填空项 1:_47.在 Visual Basic 中,将一个窗体加载到内存进行预处理但不显示所使用的语句是 1。(分数:2.00)填空项
22、1:_48.下列程序功能是,产生 10 个 0100 的随机数,输出其中的最大值。请将程序补充完整。Private Sub Form_Click() Dim an(10) As IntegerDim max As IntegerRandomizeFor i%=1 To 10an(i%)=_Nextmax=an(1) For i%=2 to 10if an(i%) max thenmax=an(i%) End IFNextPrint maxEnd Sub(分数:2.00)填空项 1:_49.有以下程序:Private Sub Form_Activate() For j=1 to 3x=3For
23、i=1 to 2x=x+6NextNextPrint xEnd Sub程序运行后,窗体上显示的结果为_。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-342 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果准备读文件,打开顺序文件“text.dat“的正确语句是(分数:2.00)A.Open “text.dat“ For Write As#1B.Open “text.dar“ For Binary As#1C.Open “text.dat“ For Input As#1 D.Open “text.dat“ For
24、Random As#1解析:解析 顺序文件的读操作由 Input 语句来实现。2.下面关于对象概念的描述中错误的是(分数:2.00)A.对象就是 C 语言中的结构体变量 B.对象代表着正在创建的系统中的一个实体C.对象是一个状态和操作(或方法) 的封装体D.对象之间的信息传递是通过消息进行的解析:解析 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,从模拟现实世界中不同事物彼此之间的联系,B)、C)、D)是正确的;对象的思想广泛应用于 C+、Java 等语言中,因此 A)错误。3.阅读下面的程序段:For a=1 To 2For b=1 To a
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 342 答案 解析 DOC
