【计算机类职业资格】计算机二级(VB)40及答案解析.doc
《【计算机类职业资格】计算机二级(VB)40及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)40及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)40 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为【 】(分数:2.00)A.n+lB.n-1C.2nD.n22.任何控件都有的属性是( )。(分数:2.00)A.BackColorB.CaptionC.NameD.BorderStyle3.有如下程序: Private Sub Commandl_Click( ) Dim i As Integer For i=1 To 2 DS Next i End Sub Sub
2、 DS( ) Dim x As Integer,m As String Static y,n X=X + 1 y=y + 1 m=m &“*”:n=n&“#“ Print x,y,m,n End Sub 程序运行后,输出的结果是( )。 (分数:2.00)A.1 1 * #B.1 1 * #C.1 1 * # 1 1 * # 1 2 * #D.1 1 * # 1 1 * # 1 2 * #4.如果在程序中要将 c 定义为静态变量,且为整型数,则应使用的语句是( )。(分数:2.00)A.视图结构可以使用 MODIFY STRUCTURE 命令来修改B.视图不能同数据库表进行联接操作C.视图不能
3、进行更新操作D.视图是从一个或多个数据库表中导出的虚拟表5.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click( ) Dim a a=Array(1,2,3,4,5) For i=1 To UBound(a) a(i)=a(i)+i-1 Next Print a(3) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是( )。 (分数:2.00)A.4B.5C.6D.76.在属性窗口中设置何属性,可以把指定的图形放入当前对象中? (分数:2.00)A.5B.14C.8D.输出
4、项不合法,无正常输出7.新建一个列表框,要实现对列表项可以复选,应设置的属性是( )。(分数:2.00)A.ScrollBarsB.MultiSelectC.DataFieldD.Stretch8.在窗体上画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为( )。 (分数:2.00)A.For i=0 To List1.ListCount-1 NextB.For i=0 To ListCount-1 NextC.For i=1 To List1.listCount NextD.For i=1 To ListCount Next9.单击一次命令结束后,下
5、列程序的执行结果是( )。 Private Sub Commandl_Click( ) s=Sat(1)+Sat(2)+Sat(3)+Sat(4) Print s End Sub Public Function Sat(N As Integer) Static Sum For i=1 To N Sum=Sum+i Next i Sat=Sum End Function (分数:2.00)A.(5)B.(6)C.(7)D.(11)10.执行以下程序段后,变量 c$的值为【 】 a$=“Visual Basic Programming“ b$=“Quick“ c$=b$&UCase(Mid$(a$
6、,7,6)&Right$(a$,12) (分数:2.00)A.Visual BASIC ProgrammingB.Quick Basic ProgrammingC.QUICK Basic ProgrammingD.Quick BASIC Programming11.Sub 过程与 Function 过程最根本的区别是( )。(分数:2.00)A.2,3B.3,2C.2,2D.3,312.设有如下关系表_。 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S13.用 InputBox 函数设计的对话框,其功能是( )。(分数:2.00)A.只能接收用户输入的数据,但不会返回任何
7、信息B.能接收用户输入的数据,并能返回用户输入的信息C.既能用于接收用户输入的信息,又能用于输出信息D.专门用于输出信息14.通常情况下,垂直滚动条的值是( )。(分数:2.00)A.由下往上递增B.由上往下递增C.由左到右递增D.由右到左递增15.有如下程序: Private Sub Commandl_Click() Dim a As Integer a=2 For i=1 To 3 Print Gad (a) Next i End Sub Function Gad (a As Integer) b=0 Static c b=b + 1 c= c + 1 Gad= a + b + C End
8、 Function 运行上面的程序后,单击命令按钮,输出结果为( )。 (分数:2.00)A.1 2 3B.2 3 4C.4 5 6D.1 4 616.在窗体上有一个命令按钮,然后编写如下事件过程 Private Sub Command1 _ cickc ( ) a=InputBox(“enter the first integer“) b=InputBox(“enter the second integer“) Print b + a End Sub 程序运行后,单击命令按钮,先后在两个输入框中分别输入“2”和“6”,则输出结果为( )。 (分数:2.00)A.ifstream fin;fi
9、nopen(“C:/testtxt“);B.ifstream fin(“C:/testtxt“);C.A)和 B)D.ifstream fin;fin(“C:/testtxt“);17.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。 (分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对18.当组合框的 Style 属性设置为何值时,组合框称为下拉式列表框?(分数:2.00)A.0B.1C.2D.319.变量 L 的值为-8,则-L2 的值为( )。(分数:2.00)A.64B.-64C.16D.-
10、1620.设在窗体上有个文本框,然后编写如下的事件过程: Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Const Alt=4 Const Key_F2=&H71 altdown%=(Shift And Alt)0 f2down%=(KeyCode=Key_F2) If altdown% And f2down% Then Text1Text=“BBBBB“ End If End Sub 上述程序运行后,如果按【Shift+F2】,则在文本框中显示的是( )。 (分数:2.00)A.Alt+F2B.BBBBBC.随机
11、出几个数D.文本框平均内容无变化21.下列语句中,获得列表框 List1 中项目个数的语句是( )。(分数:2.00)A.x8B.x8C.s(0)D.v822.对窗体编写如下事件过程: Option Base 1 Private Sub Form_KeyPress (KeyAScii AS Integer) arr=Array(12,15,18,20,24) m1=arr(1) m2=1 If fKeyAscii=12 Then For i=2 To 5 If arr(i)m1 Then m1=arr(i) m2=i End If Next i End If Print m1 Print m2
12、 End Sub 程序运行之后按回车键,输出结果为( )。 (分数:2.00)A.12 1B.20 2C.18 5D.24 1223.以下叙述中错误的是【 】(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用C.窗体和标准模块需要分别保存为不同类型的磁盘文件D.用 Dim 定义的窗体层变量只能在该窗本中使用24.单击一次命令按钮后,下列程序的执行结果为( )。 Private Sub Command1_Click() Dim m As Integer,I As Integer,x(10) As Integer For I=
13、0 To 4:x(I)=I+1:Next I For I=1 TO 2:Call Prioc(x):Next I For I=0 TO 3:Print x(I);:Next I End Sub Private Sub Prioc(a()As Integer) Static I As Integer Do a(I)=a(I)+a(I+1) I=I+1 Loop While I2 End Sub (分数:2.00)A.3 4 7 5B.3 5 7 4C.1 2 3 4D.1 2 3 525.下列程序段的执行结果为( )。 I=4 x=5 Do I=I + 1 X=K2 Loop Until I=7
14、 Print“I=“;I Print“x=“;x (分数:2.00)A.I=4 x=258694B.I=7 x=256987C.I=6 x=365840D.I=7 x=39062526.下列说法不正确的是( )。(分数:2.00)A.System 类B.Class 类C.Thread 类D.Object 类27.窗体文件的扩展名是( )。(分数:2.00)A.Rem 注释内容B.注释内容C.a=3:b=2,对 a、b 赋值D.Private Sub Command1_MouseDown(button As Integer,shift As Integer,_Rem 鼠标按下事件的命令调用过程
15、X As Single,Y As Single)28.假定有如下的窗体事件过程: Private Sub Form_Click() a$ = “Microsoft Visual Basic“ b$ = Right(a$, 5) c$ = Mid(a$, 1, 9) MsgBox a$, 34, b$, c$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是_。 (分数:2.00)A.Microsoft VisualB.MicrosoftC.BasicD.529.在窗体上画一个名称为 CommonDialog1 的通用对话框,一个名称为 Command1 的命令
16、按钮。然后编写如下事件过程: Private Sub Command1_Click( ) CommonDialoglFileName=“” CommonDialogl,Filter“All File*(*Doc)*Doc(*Txt)*Txt” CommonDialoglFilterlndex2 CommonDialoglDialogTitle“VBTest” CommonDialoglAction1 End Sub 对于这个程序,以下叙述中错误的是( )。 (分数:2.00)A.该对话框被设置为“打开”对话框B.该对话框的标题为 VBTestC.在该对话框中指定的默认文件名为空D.在该对话框中
17、指定的默认文件类型为文本文件(*Txt)30.下列程序段的执行结果为( )。 a=1 b=0 Select Case a Case 1 Select Case b Case 0 Print“*0*“ Case 1 Print“*1*“ End Select Case 2 Print“*2*“ End Select (分数:2.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.031.如果在窗体上添加一个通用对话框控件 DBT,那么语句“DBTAction=4”的作用是( )。(分数:2.00)A.编译器是检查程序错误的第一道防线B.源程序编译过程中没有出现任何错误,执
18、行时就不会发生错误C.Java 的异常处理机制是检查程序错误的第二道防线D.选项 A) 和 C) 正确32.如果在程序中要将 c 定义为静态变量,且为整型数,则应使用的语句是( )。(分数:2.00)A.Redim a As IntegerB.Static a As IntegerC.Public a As IntegerD.Dim a As Integer33.以下说法不正确的是( )。(分数:2.00)A.使用 ReDim 语句可以改变数组的维数B.使用 ReDim 语句可以改变数组的类型C.使用 ReDim 语句可以改变数组的每一维的大小D.使用 ReDim 语句可以改变对数组中的所有元
19、素进行初始化34.语句 Print 5/4*6/5 Mod 2 的输出结果是( )。 (分数:2.00)A.0B.1C.2D.335.设 a=5,b=6,c=7,d=8,执行下列语句后,X 的值为【 】 X=IIF(ab)And(Cd),10,20) (分数:2.00)A.10B.20C.TrueD.False二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.如果要将形状控件的内部设置为水平线,应将 Fillstyle 属性设置为 1。(分数:2.00)填空项 1:_37.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 1 事件,当对象失 去焦点时将触发
20、 2 事件。 (分数:2.00)填空项 1:_38.按“先进后出“原则组织数据的数据结构是 1。(分数:2.00)填空项 1:_39.在数据库系统中,实现各种数据管理功能的核心软件称为 1。 (分数:2.00)填空项 1:_40.将 C 盘根目录下的图形文件 moon.jpg 装入图片框 Picture1 的语句是 1。(分数:2.00)填空项 1:_41.本程序的功能是利用随机数函数模拟投币,方法是;每次随机产生一个 0 或 1 的整数,相当于一次投币,1 代表正面,0 代表反面。在窗体上有三个文本框,名称分别是 Text1、Text2、 Text3,分别用于显示用户输入投币总次数、出现正面
21、的次数和出现反面的次数,如图所示。 程序运行后,在文本框 Text1中输入总次数,然后单击“开始”按钮,按照输入的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。以下是实现上述功能的程序,请填空。 (分数:2.00)填空项 1:_42.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个。 例如:a=5,n=4 时,则Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。 Private Sub Command1_Click1 Dim a As Integer,n As Integer,Cout As Integer Dim Sn A
22、s Long,Tn As Long Cout=1 Sn=0 Tn=0 a=InputBox(“请输入 a 的值:“) 2 Do Tn=Tn * 10 + a Sn 二 Sn + Tn Cout=Cout+1 3 DebugPrint a,n,Sn End Sub (分数:2.00)填空项 1:_43.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮, Form1 窗体消失,显示 Form2 窗体,程序如下: Private Sub Command1_Click1 2 Form2 3 End Sub 试补充完整。 (分数:2.00)填空项 1:_填空项
23、 1:_44.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: Private Sub Form_Click1 Text1.Text = “VB 程序设计“ End Sub Private Sub Text1_Change2 Picture1.Print “VB Programming“ End Sub 程序运行后,单击窗体,则在文本框中显示的内容是 3,而在图片框中显示 的内容是 4。 (分数:2.00)填空项 1:_45.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 1 阶段。 (分数:2.00)填空项 1:_46.执行语句 Open “TC
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB40 答案 解析 DOC
