【计算机类职业资格】二级VISUAL+BASIC笔试-144及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-144及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-144及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-144 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列程序段的结果为A=“ABBACDDCBA“Fori=6 To 2 Step-2X=Mid(A,i,i)Y=Left(A,i)Z=Right(A,i)Z=X&Y&ZNextPrint Z(分数:2.00)A.ABCB.AABAABC.BBABBAD.ABBABA2.设已经在菜单编辑器中设计了窗体的快捷菜单,某顶级菜单为 a1,且取消其“可见”属性。运行时,哪个事件过程可以使快捷菜单的菜单项响应鼠标左键单击和右健单击的事件过程是(分数:2.00)A
2、.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As Single)If Button=2 Then PopupMenu al,2End SubB.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As SinglePopupMenu al,0End SubC.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_
3、X As Single,Y As SinglePopupMenu alEnd SubD.Private Sub Form MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As SingleIf(Button=vbLetfButton)Or(Button=vbRightButton)Then PopupMenu alEnd Sub3.下面的数组声明语句中正确的是(分数:2.00)A.Dim gg1,5As StringB.Label1.BackStyle=1C.Dim gg(1 To 5)As StringD.Dim gg1
4、:5,1:5As String4.下列程序的执行结果为Private Sub Command1_Click()Dim FirStr As StringFtrSt=“abcdef“Print Pat(FirStr)End SubPrivate Function Pat(xStr As String)As StringDim tempStr As String,strLen As IntegertempStr=“strLen=Len(xStr)i=1Do While i=Len(xStr)-3tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr,strLen -i+1,1)
5、i=i+1LoopPat=tempStrEnd Function(分数:2.00)A.abcdefB.afbecdC.fedcbaD.defabc5.定时器的 Interval 属性以什么为单位指定 Timer 事件之前的时间间隔(分数:2.00)A.分B.秒C.毫秒D.微秒6.以下不属于对象的基本特点的是(分数:2.00)A.分类性B.多态性C.继承性D.封装性7.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构8.在设计程序时,应采纳的原则之一是(分数:2.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越
6、短越好D.程序结构应有助于读者理解9.设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是(分数:2.00)A.命令按钮的所有 Caption 属性都是 Command1B.在代码中访问任意一个命令按钮只需使用名称 Command1C.命令按钮的大小都相同D.命令按钮共享相同的事件过程10.线性表的顺序存储结构和线性表的链式存储结构分别是(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构11.下列有关数据库的描述正确的是(分
7、数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件12.为了在列表框中使用 Ctrl 和 Shift 键进行多个列表项的选择,应将列表框的 Multi-select 属性设置为(分数:2.00)A.0B.1C.2D.313.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_Click()CommonDialog1.Flags=vbOFNHideReadOnlyCommonDialog1.Filter=“All Files(*.*)|*
8、.*|Text Files(*.txt)|*.txtCommonDialog1.Filterlndex=1CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是(分数:2.00)A.All Files(*.*)B.Text Files(*.txt)C.*.txtD.All Files(*.*)|Text Files(*.*)14.要使菜单项 MenuOne 在程序运行时失效,使用的语句是(分数:2.00)A.MenuOneVisible=TrueB.M
9、enuOneVisible=FalseC.MenuOne.Enabled=TrueD.MenuOne.Enabled=False15.窗体上有 Text1、Text2 两个文本框及一个命令按钮 Command1,编写下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integerx=2Text1.Text=Fun2(Funl(x),y)Text2.Text=Fun1(x)End SubPrivate Function Fun1(x As Integer)As Integerx=x+y y=x+yFun1=x+yEnd Funct
10、ionPrivate Function Fun2(x As Integer,y As Integer)As IntegerFun2=2*x+yEnd Function当单击 1 次和单击 2 次命令按钮后,文本框 Text1 和 Text2 内的值分别是(分数:2.00)A.2 42 4B.2 44 8C.10 1058 58D.4 48 816.在运行阶段,要在文本框 Text1 获得焦点时选中文本框中所有内容,对应的事件过程是(分数:2.00)A.Private Sub Text1_GotFocus()Text1.SelStart=0Text1.SelLength=Len(Text1.Te
11、xt)End SubB.Private Sub Text1_LostFocus()Text1.SelStart=0Text1.SelLength=Len(Text1.Text)End SubC.Private Sub Text1_Change()Text1.SelStart=0Text1.SelLength=Len(Text1.Text)End SubD.Private Sub Text1_SetFocus()Text.SelStart=0Text1.SelLength=Len(Text1.Text)End Sub17.用于获得字符串 S 最左边 4 个字符的函数是(分数:2.00)A.Lef
12、t(S,4)B.Left(1,4)C.Leftsv(S)D.Leftstr(3,4)18.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是(分数:2.00)A.文本框中没有内容B.文本框的 MultiLine 属性为 FalseC.文本框的 MultiLine 属性为 TrueD.文本框的 Locked 属性为 True19.单击命令按钮时,下列程序的执行结果是Private Sub Command1_Click()Dim a As Integer,b As Integer,c As Integera=3:b=4:c=5Print SecProc(c,b,(分数:2.00)
13、A.20.如果在 C 盘当前文件下已存在名称为 studata.dat 的顺序文件,那么执行语句Open“c:studata.dat“For Append As # 1 之后,将(分数:2.00)A.删除文件中原有内容B.保留文件中原有内容,并在文件尾填加新内容C.保留文件中原有内容,并在文件头填加新内容D.以上均不对21.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上 3 种说法都不对22.树是结点的集合,它的根结点数目是(分数:2.00)A.有且只有 1B.1 或多于 1
14、C.0 或 1D.至少 223.阅读下列程序:Private Sub Command1_Click()Dim i As Integer,k As Integerk=2For i=1 To 3Print Fun(k);NextEnd SubFunction Fun(j As Integer)Static ba=0a=a+1b=b+1Fun=a*b+jEnd Function程序运行后,单击命令按钮输出结果是(分数:2.00)A.234B.345C.567D.35624.执行下列程序后,鼠标单击窗体,输出结果为Private Sub Form_Click()Print“Click“:End Sub
15、Private Sub Form_MouseDown(Button As Integer,Shift_As Integer,X As Single,Y As Single)Print“Donw“End SubPrivate Sub Form_MouseUp(Button As Integer,Shift_As Integer,X As Single,Y As Single)Print“Up“End Sub(分数:2.00)A.DownUpClickB.CfickDownUpC.DownClickUpD.UpDownClick25.执行以下语句过程,在窗体上显示的内容是Option Base 0
16、Prirate Sub Command3_Click()Dim dd=Array(“a“,“b“,“c“,“d“)Print d(1);d(3)End Sub(分数:2.00)A.abB.bdC.acD.出错26.执行下列程序段后,输出的结果是For k1=0 To 4Y=20For k2=0 To 3y=10For k3=0 To 2y=y+10Next k3,k2,k1Print y(分数:2.00)A.90B.60C.40D.1027.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4x=4For j=1 To
17、3x=3For k=1 To 2x=x+6NextNextNextPrint xEnd Sub程序运行后,单击命令按钮,输出的结果是(分数:2.00)A.7B.15C.157D.53828.下列代码运行后输出结果是Defstr B-EPrivate Sub Command1_Click()B$=“123“C=“456“Print B+C$End Sub(分数:2.00)A.123456B.“123456“C.123+“456“D.显示出错信29.下列语句中,获得列表框 List1 中项目个数的语句是(分数:2.00)A.x=List1.ListCountB.x=ListCountC.x=Lis
18、t1.ListIndexD.x=ListIndex30.软件是指(分数:2.00)A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合31.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试32.设在窗体上有个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)Const Alt=4Const Key_F2=&H71altdown%=(Shift And Alt)0f2down%=(KeyCode=Key_F2)If
19、 altdown% And f2down% ThenText1.Text=“BBBBB“End IfEnd Sub上述程序运行后,如果按Shift+F2,则在文本框中显示的是(分数:2.00)A.Alt+F2B.BBBBBC.随机出几个数D.文本框内容无变化33.数据库、数据库系统和数据库管理系统之间的关系是(分数:2.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.三者没有明显的包含关系34.当程序运行时,在窗体上单击鼠标,以下哪个事件是窗体不能响应的事件(分数:2.00)A.MouseDownB.MouseU
20、PC.LoadD.Click35.以下各项中,Visual Basic 不能接收的图形文件是(分数:2.00)Aico 文件Bjpg 文件Cpsd 文件Dbmp 文件二、填空题(总题数:13,分数:30.00)36.需求分析的最终结果是产生 1。(分数:2.00)填空项 1:_37.为了便于对照检查,测试用例应由输入数据和预期的 1 两部分组成。(分数:2.00)填空项 1:_38.数据结构分为逻辑结构和存储结构,线性链表属于 1。(分数:2.00)填空项 1:_39.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_40. 1 是数据库设
21、计的核心。(分数:2.00)填空项 1:_41.在窗体上面有一个列表,然后编写如下两个事件过程:Private Sub Form_Click()List1.RemoveItem 1:List1.RemoveItem 2List1.RemoveItem 3End SubPrivate Sub Form_Load()List1.AddItem“ItemA“:List1.AddItem“ItemB“List1.AddItem“ItemC“:List1.AddItem“ItemD“List1.AddItem“ItemE“End Sub运行上面的程序,然后单击窗体,列表框中显示的项目是_。(分数:2.0
22、0)填空项 1:_42.控件数组的名字由 Name 属性指定,而数组中的每个元素由 1 属性指定。(分数:2.00)填空项 1:_43.为了能自动放大或缩小图像框中的图形与图像框的大小相适应,必须把该图片框的 Stretch 属性设置为 1。(分数:2.00)填空项 1:_44.下列程序的功能是:将数据 1,2,10 写入顺序文件 Base.txt 中,请填空。Private Sub Form_Click()Dim i As IntegerOpen _ As #1For i=1 To 10Prin t#1,iNextClose #1End Sub(分数:2.00)填空项 1:_45.下列程序的
23、功能是:将数据 1,2,8 写入顺序文件 Num.txt 中,请补充完整。Private Sub Form_Click()Dim i As IntegerOpen“Num.txt“For Output As #1For i=1 To 8_NextClose #1End Sub(分数:2.00)填空项 1:_执行下面程序,第一行输出结果是 (11) ,第二行输出结果是 (12) 。Option ExplicitPrivate Sub Form_Click()Dim A As IntegerA=2Call Subl(A)End SubPrivate Subl(x As Integer)x=x*2+
24、1If x10 ThenCall Subl(x)End Ifx=x*2+1Print xEnd Sub(分数:4.00)填空项 1:_填空项 1:_46.能够将文本框控件隐藏起来的属性是 1。(分数:2.00)填空项 1:_下面程序的功能是产生 10 个小于 100(不含 100)的随机正整数,并统计其中 5 的倍数所占比例,但程序不完整,请补充完整。SubPR()RandomizeDim a(10)For j=1 To 10a(i)=Int( (14) )If (15) Then k=k+1Print a(j)Next jPrintPrint k/10Fnd Sub(分数:4.00)填空项
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 144 答案 解析 DOC
