【计算机类职业资格】二级VISUAL+BASIC笔试-352及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-352及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-352及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-352 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_。(分数:2.00)A.如果工程中含有 SubMain 过程,则程序一定首先执行该过程B.不能把标准模块设置为启动模块C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D.任何时刻最多只有一个窗体是活动窗体2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl_click()Dim a As Integer,s As
2、Integera=8s=1Dos=staa=a-1Loop While a=0Print s=aEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.79B.340C.97D.死循环3.线性表的顺序存储结构和线性表的链式存储结构分别是_。(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构4.需求分析阶段的任务是确定_。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能5.在循环体中,可以使程序转让
3、控制权,以便让操作系统处理其他的事件的语句是_。(分数:2.00)A.Exit DoB.DoEventsC.EndD.Unload6.以下能判断是否到达文件尾的函数是_。(分数:2.00)A.BOFB.LOCC.LOFD.EOF7.以下有关数组定义的语句序列中,错误的是_。(分数:2.00)A.Static arrl(3)rrl(1)=100arrl(2)=“Hello“arrl(3)=123.45B.Dim arr2()As IntegerDim size As IntegerPrivate Sub Command2_Click()size=inputBox(输入:“)ReDimarr2(s
4、ize)End SubC.OptionBase 1Private Sub Command3_Click()Dim arr3(3) As IntegerEnd SubD.Dim n As IntegerPrivate Sub Command4_Click()Dim arr4(n)As IntegerEnd Sub8.在窗体上画一个名称为 Commandl 的命令按钮,然后编写如下事件过程:Private Sub Commandl Click()Forn=1 To 20If n Mod 3Thenm=m+n/3Next nPrint nEnd Sub程序运行后,如果单击命令按钮,则窗体上显示的内容
5、是_。(分数:2.00)A.15B.18C.21D.249.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为_。(分数:2.00)A.PAD 图B.N-S 图C.结构图D.数据流图10.以下声明语句中错误的是_。(分数:2.00)A.Constvarl=123B.Dimvar2=ABCC.Dim intSum As IntegerD.Static var3 As Integer11.在窗体上画一个名称为 Commandl 的命令按钮和两个名称分别为 Textl、Text2 的文本框,然后编写如下事件过程:PrivateSubCommandl_Cl
6、ick()n=Textl.TextSelect Case nCase 1 To 20x=10Case2,4,6x=20Case Is10x=30Case 10x=40End SelectText2.Text=xEnd Sub程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的内容是_。(分数:2.00)A.10B.20C.30D.4012.执行语句 Open“Tel.dat“For Random As#1 Len=50 后,对文件 Tel.dat 中的数据能够执行的操作是_。(分数:2.00)A.只能写,不能读B.只能读,不能写C.既可以读,也可以写
7、D.不能读,不能写13.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程14.数据结构中,与所使用的计算机无关的是数据的_。(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构15.设有以下循环结构:Do循环体Loop While条件则以下叙述中错误的是_。(分数:2.00)A.若“条件”是一个为。的常数,则一次也不执行循环体B.“条件”可以是关系表达式、逻辑表达式或常数C.循环体中可以使用 Exit Do 语句D.如果“条件”总是为 True,则不停
8、地执行循环体16.以下能正确定义数据类型 TelBook 的代码是_。(分数:2.00)A.Type TelBookName As String*10TelNum As IntegerEnd TypeB.Type TelBookName As String*10TelNum As IntegerEnd TelBookC.Type TelBookName String*10TelNum IntegerEnd Type TelBookD.Typedef TelBookNameString*10TelNum IntegerEnd Type17.设有如下程序:Private Sub Commandl
9、Click()Dimsum As Double,x As D0ublesum=0n=0For i=1 To 5x=n/in=n+1sum=sum+xNextEnd Sub该程序通过 For 循环计算一个表达式的值,这个表达式是_。(分数:2.00)A.1+1/2+2/3+3/4+4/5B.1+1/2+2/3+3/4C.1/2+2/3+3/4+4/5D.1+1/2+1/3+1/4+1/518.下列不属于软件调试技术的是_。(分数:2.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法19.在窗体上画一个名称为 Commandl 的命令按钮,然后编写如下代码:OpdOn Base1Priv
10、ate Sub Commandl_CUck()d=0c=10x=Array(10,12,21,32,24)For i=1 To 5Ifx(i)c Thend=d+x(i)c=X(i)Elsed=d-cEnd IfNext IPrintdEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为_。(分数:2.00)A.89B.99C.23D.7720.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl_click()Dim num As Integernum=1Do Until num6Print num;num=num+
11、2.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13.45.8B.1 3 5C.147D.无数据输出21.在窗体上画两个滚动条,名称分别为 Hscro111、Hscro112;六个标签,名称分别为 Labell、 Labe12、Labe13、Labe14、Labe15、Labe16,其中标签 Labe14Labe16 分别显示“A”、“B”、 “A*B”等文字信息,标签 Labe11、Labe12 分别显示其右侧的滚动条的数值, Labe13显示 A*B 的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮“计算”时,对标
12、签Labe11、Labe12 中显示的两个值求积,并将结果显示在 Labe13 中。以下不能实现上述功能的事件过程是_。(分数:2.00)A.Private Sub Commandl_Click()Labe13.Caption=Str(Val(Labell.Caption)*Val(Labe12.Capfion)End SubB.Private Sub Commandl_Click()Labe13.Caption=HScro111.Value*HScro112.ValueEnd SubC.Private Sub Commandl_Cliek()Labe13.Caption=HScrolll*H
13、Scro112End SubD.Private Sub Commandl_Click()Labe13.Caption=HScro111.Text*HScro112.TextEnd Sub22.以下叙述中错误的是_。(分数:2.00)A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B.保存 Visual Basic 程序时,应分别保存窗体文件及工程文件C.Visual Basic 应用程序只能以解释方式执行D.事件可以由用户引发,也可以由系统引发23.以下关于焦点的叙述中,错误的是_。(分数:2.00)A.如果文本框的 TabStop 属性为 False,则不能接收从键盘上
14、输入的数据B.当文本框失去焦点时,触发 LostFocus 事件C.当文本框的 Enabled 属性为 False 时,其 Tab,顺序不起作用D.可以用 Tablndex 属性改变 Tab 顺序24.单个用户使用的数据视图的描述称为_。(分数:2.00)A.外模式B.概念模式C.内模式D.逻辑模式25.在单链表中,增加头结点的目的是_。(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现26.下列有关数据库的描述,正确的是_。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数
15、据集合D.数据库是一组文件27.在窗体上画一个名称为 Text1 的文本框,并编写如下程序:Private Sub Form_Load()ShowTextl.Text=“Textl.Set FocusEnd SubPrivate Sub Form_MouseUp(Button As Inateger,Shift As Integer,X As Single,Y As Single)Frint“程序设计“End SubPrivate Sub Textl_KeyDown(KeyCode As InteSer,Shin As Integer)Print“VisualBasic“;End Sub程序运
16、行后,如果按 A 键,然后单击窗体,则在窗体上显示的内容是_。(分数:2.00)A.Visual BaskB.程序设计C.A 程序设计D.ViualBasic 程序设计28.往窗体 Form1 上添加一个列表框控件 List1,并编写如下代码:Private Sub Form_Load()For i=0T06Listl.AddItem iNext iEnd Sub为了在程序运行时,按住 Ctrl 键单击列表中的项目可以选中多个项目,可以设置 Listl 的属性_。(分数:2.00)A.Lial.ListB.Listl.ListlndexC.Listl.MultiSelectD.Listl.Te
17、xt29.数据处理的最小单位是_。(分数:2.00)A.数据B.数据元素C.数据项D.数据结构30.如果要在菜单中添加一个分隔线,则应将其 Caption 属性设置为_。(分数:2.00)A.=B.*C. i=3 时,x=2/3,n=2 十 1=3,sum=O+1/2+2/3; i=4 时,x=3/4,n=3+1=4,sum=O+1/2+2/3+3/4; i=5 时,x=4/5,n=4+1=5,sum=O+1/2+2/3+3/4+4/5。18.下列不属于软件调试技术的是_。(分数:2.00)A.强行排错法B.集成测试法 C.回溯法D.原因排除法解析:评析 调试的关键在于推断程序内部的错误位置及
18、原因。主要的调试方法有强行排错法、回溯法和原因排除法。19.在窗体上画一个名称为 Commandl 的命令按钮,然后编写如下代码:OpdOn Base1Private Sub Commandl_CUck()d=0c=10x=Array(10,12,21,32,24)For i=1 To 5Ifx(i)c Thend=d+x(i)c=X(i)Elsed=d-cEnd IfNext IPrintdEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为_。(分数:2.00)A.89B.99C.23 D.77解析:评析 本题的循环过程如下:i=1 时,x(1)=10,d=-10,c=10:
19、i=2 时,x(2)=12,d=2,c=12:i=3 时,x(3)=21,d=23,c=21:i=4 时,x(4)=32,d=55,c=32;i=5 时,x(5)=24,d=23,c=32;20.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl_click()Dim num As Integernum=1Do Until num6Print num;num=num+2.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13.45.8B.1 3 5 C.147D.无数据输出解析:评析
20、DoUntilLoop 循环采用的是先判断循环条件后执行循环体的做法。而用 Until 关键字表示当循环条件为 False 时执行循环体,直到条件为 True 时终止循环。代码中,Rum 是整型数据,循环体共被执行 3 次。循环体第三次被执行后,num 的值为 7,故循环终止。21.在窗体上画两个滚动条,名称分别为 Hscro111、Hscro112;六个标签,名称分别为 Labell、 Labe12、Labe13、Labe14、Labe15、Labe16,其中标签 Labe14Labe16 分别显示“A”、“B”、 “A*B”等文字信息,标签 Labe11、Labe12 分别显示其右侧的滚动
21、条的数值, Labe13显示 A*B 的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮“计算”时,对标签Labe11、Labe12 中显示的两个值求积,并将结果显示在 Labe13 中。以下不能实现上述功能的事件过程是_。(分数:2.00)A.Private Sub Commandl_Click()Labe13.Caption=Str(Val(Labell.Caption)*Val(Labe12.Capfion)End SubB.Private Sub Commandl_Click()Labe13.Caption=HScro111.Value*HScro112.Valu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 352 答案 解析 DOC
