【计算机类职业资格】二级VISUAL+BASIC笔试-349及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-349及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-349及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-349 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合2.有如下程序,该段程序将( )。Fori=1 to 10 Step0k=k+2Nexti(分数:2.00)A.形成无限循环B.循环体执行一次后结束循环C.语法错误D.循环体不执行即结束循环3.下面的程序运行结果是( )。Private Sub Form_Click()I=0DoUntil
2、0i=i+1if i10 then Exit DoLoopPrintiEnd Sub(分数:2.00)A.0B.10C.11D.出错4.以下是 MDI 子窗体在运行时特性的叙述,错误的是( )。(分数:2.00)A.子窗体在 MDI 窗体的内部区域显示B.子窗体可在 MDI 窗体的外部区域显示C.当子窗体最小化时,它的图标在 MDI 窗体内显示D.当子窗体最大化时,其标题与 MDI 窗体标题合并,并显示在 MDI 窗体的标题栏中5.下列程序运行时输出的结果是( )。Option Base 1Private Sub Form_Click()Dimx(10)ForI=1 to 10x(i)=10-
3、I+1Next IForI=10 to 1 step-2Printx(i);NextIEnd Sub(分数:2.00)A.1 3579B.975 3 1C.1234567 89 10D.1098765432 16.下列命令按钮事件过程执行后,输出结果是( )。Form=1 To 1000Step2a=10Forn=1 To 20 Step2a=a+2NextnNextmPrinta(分数:2.00)A.1200B.10000C.30D.207.下面有关注释语句的格式,错误的是( )。(分数:2.00)A.Rem 注释内容B.注释内容C.a=3:b=2对 a、b 赋值D.Private Sub
4、Cpmmandl_Mouse Down(button As Integer,Shin As Integer,Rem 鼠标按下事件的命令调用过程 X As Single,Y As Single)8.在深度为 7 的满二叉树中,叶子结点的个数为( )(分数:2.00)A.32B.31C.64D.639.VisualBasic 布尔运算符 Xor,Or,Eqv,And 中,级别最高的运算符是( )。(分数:2.00)A.XorB.OrC.EqvD.And10.任何控件都具有( )属性。(分数:2.00)A.TextB.CaptionC.NameD.ForeColor11.只有将组合框的 Style
5、属性设置为( )值时,才能触发 DblClick 事件。(分数:2.00)A.0B.1C.2D.312.如果要改变窗体的标题,则需要设置的属性是( )。(分数:2.00)A.CaptionB.NameC.BackColorD.Borderstyle13.下列语句的输出结果为( )。PrintFormat$(5689.36,“000,000.000“)(分数:2.00)A.5,689.36B.5,689.360C.5,689.3D.005,689.36014.设有命令按钮 Commandl 的单击事件过程,代码如下:Private Sub Commandl_Click()Dima(30)As I
6、ntegerFori=1 To 30a(i)=Int(Rnd*100)NextFor Each arrltem In aIfarrltemMod7=0 ThenPrintarrItem;Ifarrltem90ThenExitForNextEnd Sub对于该事件过程,以下叙述中错误的是( )。(分数:2.00)A.a 数组中的数据是 30 个 100 以内的整数B.语句 ForEacharrItem Ina 有语法错误C.Ifarrltem Mod7=0语句的功能是输出数组中能够被 7 整除的数D.Ifarrltem90语句的作用是当数组元素的值大于 90 时退出 For 循环15.结构化程序
7、设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性16.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是( )。(分数:2.00)A.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程B.不能把标准模块设置为启动模块C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D.任何时刻最多只有一个窗体是活动窗体17.fileFiles.Pattem=“*.dat“程序代码执行后,会显示( )。(分数:2.00)A.只包含扩展名为“*.dat“的文件B.第一个 dat 文件C.包含所有的文件D.会显示磁盘的路径1
8、8.如果一个变量未经定义就直接使用,则该变量的类型为( )。(分数:2.00)A.IntegerB.ByteC.BooleanD.Variant19.下列程序的输出结果是( )。Dimaa=Array(1,2,3,4,5,6,7,8)i=0ForK=100 To 90 Step-2s=a(i)2If a(i)3 Then Exit Fori=i+1NextkPrintk;a(i);s(分数:2.00)A.88 6 36B.88 1 2C.90 2 4D.94 4 1620.设 A$=“Hello“,下列语句正确的是( )。(分数:2.00)A.Labe11.Hight=Labe11.Hight
9、+A$B.Labe11.Caption=Labe11.Caption+A$C.Labe11.Enabled=Laabe11.Enabled+A$D.Labe11.Visible=Labe11.Visible+AS21.运行以下程序后,输出的图案是( )。Form1.ClSA$=Strillg$(10,“*”)Fori=1 To 5n=10-2*IX$=A$:Y$=Space$(n)Mid$(X$,i+1,n)=Y$PrintX$Nexti(分数:2.00)A.B.C.D.22.在窗体上画一个名称为 Filel 的文件列表框,并编写如下程序:Private Sub FUel_DblClick()
10、x=Shell(File1_ileName,1)End Sub以下关于该程序的叙述中,错误的是( )。(分数:2.00)A.x 没有实际作用,因此可以将该语句写为:Call Shell(Filel.FileName,1)B.双击文件列表框中的文件,将触发该事件过程C.要执行的文件的名字通过 File1.FileName 指定D.Ffle1 中显示的是当前驱动器、当前目录下的文件23.假设变量 boolVar 是一个布尔型变量,则下面正确的赋值语句是 )。(分数:2.00)A.boolVar=TrueB.boolVar=.True.C.boolVar=#gTme#D.boolVar=3424.能
11、够改变窗体边框线类型的属性是( )。(分数:2.00)A.Font SyleB.Border StyleC.Back StyleD.Border25.常用控件的 Style 属性值是( )。(分数:2.00)A.字符常量B.逻辑常量C.数值常量D.日期常量26.VisualBasic 采用了( )编程机制。(分数:2.00)A.面向过程B.面向对象C.事件驱动D.可视化27.下列不能打开菜单编辑器的操作是( )。(分数:2.00)A.按 Ctrl+EB.单击工具栏中的“菜单编辑器”按钮C.执行“工具”菜单中的“菜单编辑器”命令D.按 Shift+Alt+M28.在窗体上画一个名称为 List1
12、 的列表框,一个名称为 Labe11 的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是( )。(分数:2.00)A.B.C.D.29.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系30.设已经在窗体上添加了一个通用对话框控件 CommonDialogl,以下正确的语句是( )。(分数:2.00)A.CommonDialog1.Fi
13、lter=-ALLLFiles*| Pictures(*.Bmp)|*.BmpB.CommonDialoS1.Filter=“ALLLFiles“|*.*|“Pictures(*.Bmp)“|*.BmpC.CommonDialog1.Filter=ALLLPUesI*I Pictures(*.Bmp)|*.Bmp)D.ComlnonDialog1. Filter=“ALLLPdes|*.*|Pictures(*.Bmp)|*.Bmpn31.执行如下语句:a=InputBox(“Today“,“Tomorrow“,“Yesterday“,“Day before yesterday“,5)将显示一
14、个输入对话框,在对话框的输入区中显的信息是( )。(分数:2.00)A.TodayB.TomorrowC.YesterdayD.Daybeforeyesterday32.下列程序的执行结果为( )。Ptivate Sub Command_Click()DimFirStr As StringFirStr=“abcdef“PrintPat(FirSb)End SubPrivateFunctionPat(xStr As String)As StringDimtempStr As String,strLen As IntegertempStr=“strLen=Len(xStr)i=1DoWhile i
15、=Len(xStr)-3tempStr=tempSlx+Mid(xStr,i,1)+Mid(xStr,strLen-i+1,1)i=i+1LoopPat=tempStrEnd Function(分数:2.00)A.abcdefB.afbecdC.fedcbaD.defabc33.退出 VB6.0 的快捷键是( )。(分数:2.00)A.Ctrl+QB.Alt+QC.Alt+AD.Ctrl+A34.给文件改名的 VB 语句正确的是( )。(分数:2.00)A.Name 原文件名 To 新文件名B.Rename 原文件名 To 新文件名C.Name 原文件名 as 新文件名D.Rename 原文件
16、名 as 新文件名35.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的事件过程:Private Funcdonf(m As Integer)If m Mod2=0 Thenf=mE1Sef=1End IfEnd FunCdOnPrivate Sub Cmnmalldl_CUCk()Dimi As IntegerS=0Fori=1 To 5s=s+f(i)NextPrintSEnd Sub程序运行后,单击命令按钮,在窗体上显示的是( )。(分数:2.00)A.11B.10C.9D.8二、填空题(总题数:13,分数:30.00)36.在程序中使用日期型数据时,
17、必须用符号 1 将日期型数据括起来。(分数:2.00)填空项 1:_37.将一般窗体转换为 MDI 窗体的子窗体时要把 MDIChild 属性设置为 1。(分数:2.00)填空项 1:_38.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_39.设有以下函数过程:Functiofun(m As Integer)As IntegerDimk As Integer,sum As Integersum=0Fork=m To 1 Step-2sum=sum
18、+kNextkfun=sumEnd Function若在程序中用语句 s=fun(10)调用此函数,则 s 的值为_。(分数:2.00)填空项 1:_在对象的 MouseDown 和 MouseUp 事件过程中,参数 Button 的值为 1、2、4 时,分别代表按下鼠标的左键、5 和 6 按钮。(分数:4.00)填空项 1:_填空项 1:_40.对象的方法是指 1。(分数:2.00)填空项 1:_41.计时器事件时间的间隔通过 1 属性设置。(分数:2.00)填空项 1:_42.在代码窗口中输入某行代码并按回车键后,如果代码变成红色,表示 1。(分数:2.00)填空项 1:_43.在窗体上画
19、 1 个命令按钮和 1 个文本框,其名称分别为 Commandl 和 Textl,然后编写如下代码:Dim Save All As StringPrivate Sub Commandl_C1iCk()Text1.Text=Left(UCase(SaveAU),4)End SubPrivate Sub Textl_KeyPress(KeyAscii As Intege)SaveA11=Save All+Chr(KeyAscii)End Sub程序运行后,在文本框中输入 abcdefg,单击命令按钮,则文本框中显示的内容是_。(分数:2.00)填空项 1:_44.下列程序段的运行结果是_。Dimn
20、um As Integer,a As Integer,b As Integera=88:b=24DoWhile b0num=a Modba=bb=numWendPrintaLoop(分数:2.00)填空项 1:_45.若要求输入密码时文本框中只显示“*”号,则应当在文本框的属性窗口中设置 1 属性。(分数:2.00)填空项 1:_46.设置状态栏控件的 1 属性可以改变状态栏在窗体上的位置。(分数:2.00)填空项 1:_下列过程的功能是:在对多个文本框进行输入时,对第 1 个文本框(text1)输入完毕后用回车键使焦点跳到第 2 个文本框(text2),而不是 Tab 键来切换。请完成该程序
21、。Private Sub Textl_(eyDown(Keycode As Integer,Shift As Integer)If 14 ThenText2. 15 End IfEnd Sub(分数:4.00)填空项 1:_填空项 1:_二级 VISUAL+BASIC 笔试-349 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合 解析:2.有如下程序,该段程序将( )。Fori=1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 349 答案 解析 DOC
