【计算机类职业资格】二级VISUAL+BASIC笔试-86及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-86及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-86及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-86 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设有关系模式 R(A, B, C, D, E, F),其函数依赖集为 ED,CB, (C,E)F,BA,则 R 最高达到_ 。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF2.在有 n 个结点的-31 链表中,值为非空的链域的个数为_ 。(分数:2.00)A.n-1B.2n-1C.n+1D.2n+13.使用 CoamonDialog 控件的_ 方法可显示”打印”对话框。(分数:2.00)A.ShowOpenB.ShowSaveC.Show
2、ColorD.Showprinter4.两个关系有若干相同属性名等值连接,并去掉重复属性的关系代数运算称为_ 。(分数:2.00)A.取列运算B.投影运算C.自然连接D.选择运算5.结构化程序设计的一种基本方法是_ 。(分数:2.00)A.归纳法B.逐步求精法C.递归法D.穷尽法6.确定复选框是否选中,可访问的属性是_ 。(分数:2.00)A.ValueB.Checked 在C.SelectedD.Caption7.单击命令按钮时,下列程序代码的执行结果为_。Private Function PickMid(xStr As String) As StringDim tempStr As Str
3、ingDim strLen As IntegertempStr=“”strLen=Len(xStr)i=1Do While i=strLen/2tempStr=tempStr+Mid(xStr,i,1)+Hid(xStr,strLen-i+1,1)i=i + 1LoopPickMid=tempStrEnd FunctionPrivate Sub Command1_Click()Dim FirstStr As StringFirstStr=“abcdef”Print PickMid(FirstStr)End Sub(分数:2.00)A.abcdefB.afbecdC.fedcbaD.defabc
4、8.数据的逻辑独立性是指_ 。(分数:2.00)A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间的逻辑独立性9.设执行以下程序段时依次输入 1、3、5,执行结果为_ 。Dim a(4)As IntegerDim b(4) As IntegerFor K=0 To 2a(K+1)=Val(1nputBox(“请输入数据:”)b(3-K)=a(K+1)Next KPrint b(K)(分数:2.00)A.1B.3C.5D.010.命令按钮 Command1 的 Caption 属性为“退出(x)”,要将命令按钮的快捷键设为 Alt+x,应修
5、改Caption 属性为_ 。A) 在 x 前插入 6)在 x 后插入C) 在 x 前插入# D) 在 x 后插入#(分数:2.00)A.B.C.D.11.当执行以下过程时,在名为 1blResult 的标签框内将显示_。Private Sub cmdlt_ click()Dim I,RR=0For I=1 To 5 Step 1R=R+INext i1blResultCaption=Str(R)End Sub(分数:2.00)A.字符串 15B.整数 15C.字符串 5D.整数 512.若要使用户不能修改文本框 TextBox1 中内容,应修改_ 属性。(分数:2.00)A.LockedB.
6、MultiLineC.PassWordCharD.SerollBar13.对二叉树从 1 开始进行连续编号,要求每个结点的编号大于其左右孩子的编号,同一个结点的左右孩子中,其左孩子的编号小于其右孩子的编号,则可采用_ 遍历实现编号。(分数:2.00)A.无序B.中序C.后序D.从根开始的层次遍历14.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Private Sub Command1-Click()Static X Am IntegerStatic Y As IntegerClsY=1Y=Y+5X=5+XPrint X,YEnd Sub程序运行时,三次单击命令按钮 C
7、omand1 后,窗体上显示的结果为_。(分数:2.00)A.15 16B.15 6C.15 15D.5 615.Label 控件中内容能垂直方向变化而宽度保持不变则应设置_ 属性。(分数:2.00)A.WordwrapB.EnabledC.LockedD.AutoSize16.下列程序运行后,输出的结果为_ 。B=1Do while b40b=*(b+1)LoopPrint B(分数:2.00)A.42B.39C.6D.117.为了提高测试的效率,应该_ 。(分数:2.00)A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大
8、的数据作为测试数据18.只能用来显示字符信息的控件是_ 。(分数:2.00)A.文本框B.标签框C.图片框D.图像框19.下列程序段的执行结果为_ 。Dim A(4)N= 3A(1) =1For K=0 To N-1For L=1 To K+1X=K+2 -LA(X)=A(X)+A(X-1)If KN-1 Then Exit ForPrint A(X);Next LNext K(分数:2.00)A.1 2 1B.1 2 3C.2 4 6D.1 3 120.在窗体上添加一个文本框,名为 text1,然后编写如下的 load 事件过程,则程序的运行结果是_ 。private sub form_ l
9、oadtext1.text=“”text1.setfocusfor k=1 to 5t=t*knext ktext1.text=tend sub(分数:2.00)A.在文本框中显示 120B.文本框中仍为空C.在文本框中显示 1D.出错21.深度为 k 的二叉树至多有_ 。(分数:2.00)A.2k 个结点B.2k-1个结点C.2K-1结点D.2k-1-1 个结点22.下列陈述中正确的是_ 。(分数:2.00)A.二叉树是度为 2 的有序树B.二叉树中结点只有一个孩子时无左右之分C.二叉树中必有度为 2 的结点D.二叉树中最多只有两棵子树,并且有左右之分23.用如下语句所定义的数组的元素个数是
10、_个。Dim b(-2 to 4)as string(分数:2.00)A.2B.4C.SD.724.下列表达式中,_的值为 false。(分数:2.00)A.“BCD”“BCE”B.“12345”“12345”旷“ABC”C.Not 2*5=10D.4=4 and 52+225.下面程序执行的结果是_。Private Sub Form_ Click()A=“123”:B=“456”C=Val(A)+Val(B)Print C/100End Sub(分数:2.00)A.123B.3C.5D.57926.以下语句错误的是:_ 。(分数:2.00)A.Do while(Condition)State
11、mentsLoopB.DoStatementsLoop while(condition)C.Do until(condition)StatementsLoopD.Do until(condition)Statementsend do27.下面叙述中不正确的是_。(分数:2.00)A.若使用 Write #语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号。B.若使用 Print #语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号。C.Write #语句和 Print #语句建立的顺序文件格式完成一样。D.Write #语句和 Print #语句均实现向
12、文件中写入数据。28.每个 ActiveX 控件都是扩展名为_的独立文件。(分数:2.00)AOCXBcCactDbmp29.在窗体上添加一个命令按钮,名为 command1,一文本框,名为 text1,则执行如下事件过程后,文本框中的输出为_。For i=1 To 4x=3For j=1 To 3For k=1 To 2x= x + 3Next kNext jNext iText1.Text=str(x)(分数:2.00)A.6B.12C.18D.2130.下列程序执行后,变量 S 的值为_ 。Dim s As Long,X As Integers=0X=1Do While x10s= s+
13、 xx=x+2LoopPrint s(分数:2.00)A.10B.25C.50D.10031.在窗体上添加一个命令按纽,名为 command1,其事件过程如下,程序运行后,其输出的结果为_ 。Private sub_command1_ click ()Dim aa=array(1,2,3,4,5)For k=1 to 4S=s+ a(k)Next kPrint sEnd sub(分数:2.00)A.10B.14C.15D.12032.控件_ 属性的设置,可使该控件不能通过 Tab 键得到焦点。(分数:2.00)A.TabStopB.TablndexC.GotFocusD.SetFocus33.
14、下列命令按纽事件过程执行后,输出的结果是_ 。private sub command_ click()for m+1 to 10 step 2a=10for n=1 to 10 step 2a+a+2next nnext mprint aend sub(分数:2.00)A.60B.50C.30D.2034.先在 窗体上添加一个命令按纽,然后编写如下程序:Function fun(ByVal nm As Long)As LongDim k As Longk=1num=Abs(num)Do While numk=k*(num Mod 10)num=num/10Loopfun=kEnd Functi
15、onPrivate Sub Command1_Click()Dim n As LongDim r As Longn=InputBox(“请输入一个数”)n=CLng(n)r=fun(n)Print rEnd Sub则在程序运行后,单击命令按纽,在对话框中输入“100”,输出结果是_。(分数:2.00)A.0B.100C.200D.30035.程序的三种基本控制结构是_ 。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用,返回和转移二、填空题(总题数:13,分数:26.00)36.汇编语言是面向 【1】 的,可以完成高级语言无法完成的特殊功能,如与外部设
16、备之间的一些接口工作。(分数:2.00)填空项 1:_37.对于顺序存储的队列,存储空间大小为 n,头指针为 F,尾指针为 R。若在逻辑上看成一个环,则队列中元素的个数为 【2】 。(分数:2.00)填空项 1:_38.有 64 个结点的完全二叉树的深度 【3】 (根的层次为 1)。(分数:2.00)填空项 1:_39.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言判定表、 【4】 。(分数:2.00)填空项 1:_40.在扩展的 E-R 模型中,子类 【5】 超类所有的联系和属性。(分数:2.00)填空项 1:_41.Visual Basic 提供了列表框控件,当列表框中的
17、项目较多。超过了列表框的长度时,系统会自动在列表框边上加一个 【6】 。(分数:2.00)填空项 1:_42.一个程序最多可以有 【7】 窗体。(分数:2.00)填空项 1:_43.将一般窗体转换为 MDI 窗体的子窗体时要把 MDIChild 属性的值设置为 【8】 。(分数:2.00)填空项 1:_44.下列程序为比较排序法排序程序,请补充完该程序(该程序对 10 个数值数据进行排序处理)。Dim a(1 To 10)AS IntegerPrivate Sub Form _Click()Randomizep=“”For i = 1 To 10Dox = Int (Rnd * 90) + 1
18、0yes = 0For j = 1 To 【9】 If x = a(j) Then yes = 1: Exit ForNextLoop While yes = 1a(i) = xNext iFor i = 1 To 9For 【10】 To 10If a(i) a(j) Thent = a(i)【11】 a(j) = tEnd IfNext jNext ip = Str(a(1)For i = 2 To 10p = p & “,” & Str(a(i)Print pNext iEnd Sub(分数:2.00)填空项 1:_45.VB 有两种类型的数组:固定大小的 【12】 和在运行时可以改变的
19、动态数组。(分数:2.00)填空项 1:_46.有如下 SUB 过程:Sub s(x As Single,y As Single)t =xx=t / yY=t Mod yEnd Sub在窗体上添加一个命令按纽,然后编写如下事件过程:Private Sub Form_ Click()Dim a As SingleDim b As Singlea=5b=4s a,bPrint a,bEnd Sub则程序运行后,单击命令按纽,输出的结果为: 【13】 。(分数:2.00)填空项 1:_47.要选择多个不相领的控件,按住 【14】 咸 SHIFT 键不放,再单击要选择的控件。(分数:2.00)填空项
20、1:_48.下列程序的作用是:打开顺序文件 C:/stuData.txt,读取文件中的数据,并将数据显示在窗体上。该程序不完整,请补充完该程序。Private Sub Form_Click()【15】 Do While Not EOF(1)Input # 1,StrNo,StuName,StuEngPrint StuNo;Tab(10);StuName;Tab(20);StuEngLoopClose #1End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-86 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设有
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 86 答案 解析 DOC
