【计算机类职业资格】二级VISUAL+BASIC笔试-376及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-376及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-376及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-376 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:35,分数:57.00)1.单击命令按钮时,下列程序的执行结果是Private Sub Book(x As Integer)x=x * 2 + lIf x6 ThenCall Book(x)End IfX=X * 2 + 1Print x;End SubPrivate Sub Command2_Click()Book2End Sub A) 23 47B) 10 36C) 22 44D) 24 50(分数:1.00)A.B.C.D.2.为了使图像(Image)控件中的图像自动适宜
2、控件的大小,下列叙述正确的是A) 将控件的 AutoSize 属性设为 TrueB) 将控件的 AutoSize 属性设为 FalseC) 将控件的 Stretch 属性设为 TrueD) 将控件的 Stretch 属性设为 False(分数:1.00)A.B.C.D.3.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的什么属性A) Value B) Visible C) Enabled D) Default(分数:1.00)A.B.C.D.4.假定有如下的窗体事件过程:private Sub Form_Click()a$=“MicrosoftVisual Basic“b$=Ri
3、ght(a$,5)c$=Mid(a$,1,9)MsgBox a$,34,b$,c$,5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是( )。A) Microsoft Visual B) MicrosoftC) Basic D) 5(分数:2.00)A.B.C.D.5.在程序运行期间,当滚运条的滑块被拖动时,则立即触发的滚动条事件是( )。AClick BChang CScroll DDblClick(分数:2.00)A.B.C.D.6.在窗体上画一个名称为 Label1、标题为“Visual Basic 考试”的标签,两个名称分别为 Conmmnd1 和Com ma
4、nd2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为 Timer1 的计时器控件,并把其 Interval 属性设置为 500,如图所示。(分数:1.00)A.B.C.D.7.对建立良好的程序设计风格,描述正确的是A程序应简单、清晰、可读性好 B符号名的命名只要符合语法即可C充分考虑程序的执行效率 D程序的注释可有可无(分数:1.00)A.B.C.D.8.假定有如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 ThenPop
5、upMenu popFormEnd IfEnd Sub则以下描述中错误的是( )。A该过程的功能是弹出一个菜单BPopForm 是在菜单编辑器中定义的弹出式菜单的名称C参数 X、Y 指明鼠标的当前位置DButton=2 表示按下的是鼠标左键(分数:2.00)A.B.C.D.9.以下关于局部变量的叙述中错误的是( )。A) 在过程中用 Dim 语句或 Static 语句声明的变量是局部变量B) 局部变量的作用域是它所在的过程C) 在过程中用 Static 语句声明的变量是静态局部变量D) 过程执行完毕,该过程中用 Dim 或 Static 语句声明的变量即被释放(分数:2.00)A.B.C.D.
6、10.若要清除列表框的所有内容,则实现的方法是( )。ARemoveitem BCls CClear D以上均不可以(分数:2.00)A.B.C.D.11.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim arr(10,10)As Integer,i,j As IntegerFor i=1 To 3For j=2 To 4art(i,j)=i+jNextNextText1.Text=arr(2,3)+arr(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值
7、是A) 12 B) 13 C) 14 D) 15(分数:2.00)A.B.C.D.12.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A)工程资源管理器窗口 B) 工具箱窗口C) 代码窗口 D) 属性窗口(分数:1.00)A.B.C.D.13.要把一个命令按钮设置成无效,应设置属性 _ 的值为 False。A) Visible B) Enabled C) Default D) Cancel(分数:1.00)A.B.C.D.14.在窗体上画一个命令按钮其名称为 Command1),然后编写如下事件过程:Private Sub Command1 Click()For i=1 T04If i=
8、1 Thenx=iIf i=4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮;其输出结果为 _。A) 1 2 3 4 B) 2 3 4 5C) 2 3 4 4 D) 3 4 5 6(分数:2.00)A.B.C.D.15.Visual Basic 程序中分隔各语句的字符是_。A) B) : C) / D) _(分数:2.00)A.B.C.D.16.下列程序段的执行结果为_。Dim m(3,3)As IntegerDim i As IntegerDim j As IntegerDim x As IntegerFor i=1 To 3m(i,i)=iNextF
9、or i= 0 To 3For j= 0 To 3x=x +m(i,j)NextNextPrint xA) 3 B) 4 C) 5 D) 6(分数:2.00)A.B.C.D.17.以下叙述中错误的是 _。A) 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B) 保存 Visual Basic 程序时,应分别保存窗体文件及工程文件C) Visual Basic 应用程序只能以解释方式执行D) 事件可以由用户引发,也可以由系统引发(分数:1.00)A.B.C.D.18.有下列函数过程:Function fun1(ByVal x As Integer,ByVal y As Int
10、eger)As IntegerDo While y0reminder=x Mod yx=yy=reminderLoopfun1=xEnd Function在下列按钮单击事件中调用该函数,则该程序的运行结果是( )。Private Sub Command1_Click()Dim a As IntegerDim b As Integera=100b=25x=fun1(a,b)Print xEnd SubA)0 B)25 C)50 D)100(分数:2.00)A.B.C.D.19.应用数据库的主要目的是( )。A解决数据保密问题 B解决数据完整性问题C解决数据共享问题 D解决数据量大的问题(分数:2
11、.00)A.B.C.D.20.设有数组声明语句:Option Base 1Dim A(2,-1 To 1)以上语句所定义的数组 A 为_维数组,共有_个元素,第一维下标从_到_,第二维下标从_到_。下列选项正确的是( )。A1,2,6,2,-1,1 B6,2,1,2,-1,1C2,6,1,2,-1,1 D2,1,6,-1,1,2(分数:2.00)A.B.C.D.21.下列关于队列的叙述中正确的是_。A) 在队列中只能插入数据 B) 在队列中只能删除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C.D.22.下列选项中不符合良好程序设计风格的是A) 源程
12、序要文档化 B) 数据说明的次序要规范化C) 避免滥用 goto 语句 D) 模块设计要保证高耦合、高内聚(分数:2.00)A.B.C.D.23.设 x = 7,y = 9,则以下表达式值为真的是_。(A) x = y And y 10(B) x y Or y 0(C) x 0 Eqv y 0(D) -2 + 4 x And y 0(分数:2.00)A.B.C.D.24.要在命令按钮控件上显示图像应( )。A)设置 Picture 属性B)实现不了C)先将 Style 设置为 1,然后再设置 Picture 属性D)以上都不对(分数:2.00)A.B.C.D.25.用于获得字符串 S 最左边
13、4 个字符的函数是A) Left(S,4) B) Left(1,4) C) Leftsv(S) D) Leftstr(3,4)(分数:2.00)A.B.C.D.26.下面的数组声明中,正确的是A)Dim pict3,4As Integer B)Dim pict(3,4)As IntegerC)Dim pict34As Integer D)Dim pict(3:4)As Integer(分数:1.00)A.B.C.D.27.数据结构中,与所使用的计算机无关的是数据的_。A) 存储结构 B) 物理结构C) 逻辑结构 D) 物理和存储结构(分数:2.00)A.B.C.D.28.阅读下列程序:Func
14、tion func(n As Integer)As IntegerSum = 0For i = 1 To nSum = Sum + (i + 1)* iNext ifunc = SumEnd Function.Private Sub Command1_Click ()Dim a As Integera= 5s = func (A) Print sEnd Sub程序运行后,单击命令按钮,输出的结果为A) 80 B) 60 C) 70 D) 15(分数:1.00)A.B.C.D.29.假设有文件列表框 File1、驱动器列表框 Drive1 和目录列表框 Dir1,为了使三者同步,在下列语句中,正
15、确的语句是 _。File1.Path=Dir1.Path File1.FileName=Dirl.FileNameDir1.Path=Drive1.Drive Dir1.Path=Drive1.PathA) 和 B) 和 C) 、和 D) 全部(分数:1.00)A.B.C.D.30.假定建立了一个名为 Command1 的命令按钮数组,则下列说法中错误的是( )。A)数组中每个命令按钮的名称(名称属性)均为 Command1B)数组中每个命令按钮的标题(Caption 属性)都一样C)数组中所有命令按钮可以使用同一个事件过程D)用名称 Command1(下标)可以访问数组中的每个命令按钮(分数
16、:2.00)A.B.C.D.31.下面关于完全二叉树的叙述中,错误的是 _。A) 除了最后一层外,每一层上的结点数均达到最大值B) 可能缺少若干个左右叶子结点C) 完全二叉树一般不是满二叉树D) 具有结点的完全二叉树的深度为log 2+1(分数:1.00)A.B.C.D.32.由事务型数据流图映射为软件结构的设计首先应设计一个_它有两个功能:接收事务数据,根据事务类型调度相应的处理模块。A) 总控模块 B) 事务中心 C) 变换中心 D) 事务调度(分数:1.00)A.B.C.D.33.阅读下面的程序段:For a=1 To 2For b=1 To aFor c=b To 2i=i+1Next
17、NextNextPrint i执行上面的 3 重循环后,i 的值为A) 4 B) 5 C) 6 D) 9(分数:2.00)A.B.C.D.34.下列工具中为需求分析常用工具的是( )。A) PAD B) PFDC) N-S D) DFD(分数:2.00)A.B.C.D.35.以下关于变量的类型说明符的使用中,正确的是_。ADim a:a%=8000 BDim a:a=1000%CDim a:a=“OK“ DDim a:a&=True(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:23.00)36.执行以下语句后,输出结果为_。s$=“ABCDEFG“Print InStr(s
18、$,“efg“)Print LCase$(s$)(分数:2.00)填空项 1:_37.下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:Dim PaintStart As Boolean编写如下事件过程:Private Sub Form_Load ( )DrawWidth = 2ForeColor = vbGreenEnd SubPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)Pain
19、tStart = TrueEnd SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, _X As Single, Y As Single)If PaintStart ThenPSet (X, Y)End IfEnd SubPrivate Sub Form_MouseUp (Button As Integer, Shift As Integer, _X As Single, Y As Single)_End SubPrivate Sub Form_DblClick( )ClsEnd Sub(分数:1.00)填空项
20、1:_38. 1 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。(分数:1.00)填空项 1:_39.数据流图的类型有 1 和事务型。(分数:1.00)填空项 1:_40.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_41.以下程序用于求 S=1+3+32+33+310的值。Private Sub Commandl_Click()S=1T=1ForI=1 To 10T=_S=S+TNextIPrint“S=“;SEnd Sub(分数:2.00)填空项 1:_42.在 Visual
21、 Basic 中可以建立_菜单和_菜单。(分数:1.00)填空项 1:_43.在窗体上画个命令按钮,然后编写如程序: (假定变量 x 是一个窗体级变量)Dim x As IntegerSub inc(a As Integer)x=x+aEnd SubPrivate Sub Command1_Click()inc 2inc 3inc 4Print x;End Sub程序执行后,单击 Command1 命令按钮,输出的结果是_。(分数:1.00)填空项 1:_44.VB6 识别对象靠的是对象的 1 属性。(分数:2.00)填空项 1:_下面程序运行的结果为111 1221 22 2331 32 3
22、3 34请在画线处填上适当的内容使程序完整。Private Sub Form_Click()Call_End SubPrivate Sub Pl6()End SubPrivate Sub p16()ForI=1 to 4Forj=1 to Ia=_Print Tab(j-1)*5+1);a;NextjPrintNextIEnd Sub(分数:4.00)填空项 1:_填空项 1:_45.标准模块和窗体模块的功能是计算和打印两个复数之和,在横线上填上适当内容。标准模块_。Type compre As Singleim As SingleEnd TypePublic C As comp窗体模块Pri
23、vate Sub Commandl_Click()Dim a As comp,b As compa.re=InputBox(“输入 a 的实部”)a.im=InputBox(“输入 a 的虚部”)b.re=InputBox(“输入 b 的实部”)b.im=InputBox(“输入 b 的虚部”)_Print “c“=“; c.re; “+“; c.im; “i“End SubPrivate Sub s(_)c.re = r1.re + r2.rec.im = r1.im + r2.imEnd Sub(分数:2.00)填空项 1:_46.结构化程序设计原则和方法中要求对语言中所没有的控制结构,应
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 376 答案 解析 DOC
