【计算机类职业资格】国家计算机二级(VB)80及答案解析.doc
《【计算机类职业资格】国家计算机二级(VB)80及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(VB)80及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(VB)80 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下面 Change 事件过程中,文本框控件 Text1 用来接收数字字符的输入,该事件过程的作用是( )。 Private Sub Text1_Change ( ) Text2Text=Str(628* Val(Text1Text) End Sub (分数:2.00)A.2004/03/09+15B.2004/02/25+date()C.2004/03/09-15D.004/02/25-date()2.下列程序段的执行结果为
2、( )。 a=5 Fork=1 To 0 a=a + k Next k Print k;a (分数:2.00)A.OpenFormB.OpenqueryC.OpenReportD.RunSQL3.某人为计算 n! (0n Do While m n:m=m - n:Loop Do While m n:n=n - m:Loop Loop MyBM=m End Function (分数:2.00)A.方法是对象的一部分B.在调用方法时,对象名是不可缺少的C.方法是一种特殊的过程和函数D.方法的调用格式和对象属性的使用格式相同7.在使用应用程序时,常常用作在单击时执行指定的操作的控件是( )。(分数:
3、2.00)A.命令按钮B.图片框C.复选框D.单选按钮8.有如下事件过程: Private Sub Commaild1_Click( ) Dim i As Integer For i =1 To 2 DC Next i End Sub Sub DC( ) 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 * # 1 1 * #B.1 1 * # 1 2 * #C.1 1 * # 1 1 * #
4、D.1 1 * # 1 2 * #9.要在 D 盘当前文件夹下建立一个名为 InfoBasedat 的顺序文件,应使用的语句是( )。(分数:2.00)A.Open“InfoBasedat“For Output As #2B.Open“d:/InfoBasedat“For Output As #2C.Open“d:/InfoBasedat“For Input As #2D.Open“InfoBasedat“,For Input As #210.单击命令按钮时,下列程序的执行结果是( )。 Private Sub Command1_Click() Dim a As Integer,b As In
5、teger,C As Integer a=3 b=4 c=5 Print SecProc(c,b,a) End Sub Function FirProc (x As Integer,y As Integer,z As Integer) FirProc=2 * x + y + 3 * z+2 End Function Function SecProc (x As Integer,y As hteger,z As Integer) SecProc=FirProc(z,x,y)+x+7 End Function (分数:2.00)A.20B.25C.37D.3211.对下列二叉树,进行中序遍历的结果
6、是【 】 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG12.单击命令按钮时,下列程序的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=12:y=32 Call Proc(x,y) Print x;y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub (分数:2.00)A.12 32B.2 32C.2 3D.12 313.设在窗体上有一
7、个文本框,然后编写如下的事件过程: Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Intcger) Const Alt=4 Const Key_f2=&H71 altdown%=(Shift And Alt) 0 f2down% And f2down% Then If altdown% And f2down% Then Text =“abl“ End If Ead Sub 程序运行后,清除文本框中原有内容,如果按 Shift+F2 键,则在文本框中显示的是( )。 (分数:2.00)A.add()B.requestFocus()C
8、.repaint()D.paint()14.下列说法正确的是( )。(分数:2.00)A.ScrollBarsB.MultiSelectC.DataFieldD.Stretch15.下列语句中,不能实现循环 100 次的是( )。(分数:2.00)A.联合查询B.传递查询C.数据定义查询D.子查询16.下面哪个程序段能够正确裙带如果 AB,则 A=1,否则 A=-1 ?(分数:2.00)A.If AB Then A=1 A=-1 Print AB.If AB Then A=l:Print A A=-1:PrintAC.If AB Then A=1:Print A Else A=-1: End
9、IfD.If AB Then A=1 A=-1 Print A Print A17.如果将文本框控件设置成只有垂直滚动条,则需要将 ScrollBars 属性设置为( )。(分数:2.00)A.Exiting main Destructor is active Destructor is active Destructor is activeB.Exiting main Destructor is active Destructoris activeC.Exiting main Destructoris activeD.Exiting main18.有如下函数过程: Function HFC(
10、ByVal x AS Integer,ByVal y As Integer)As Integer Do While y 0 sic=x/y X=y y=sic Loop HFC=x End Function 以下是该函数的调用过程,该程序的运行结果是( )。 Private Sub Command1 _ Click( ) Dim a AS Integer Dim b As Integer a=12 b=2 x=HFC(a,b) Print x End Sub (分数:2.00)A.0B.6C.2D.8019.设有如右图所示的窗体和下列程序: Private Sub Command1_Click
11、() Text1.Text=“Visual Basic“ End Sub Private Sub Text1_LostFocus() If Text1.Text“BASIC“ Then Text1.Text=“ “ Text1.SetFocus End If End Sub 程序运行时,在 Text1 文本框中输入“Basic”(如图所示),然后单击Command1 按钮,则产生的结果是( )。 (分数:2.00)A.文本框中无内容,焦点在文本框中B.文本框中为“Basic“,焦点在文本框中C.文本框中为“Basic“,焦点在按钮上D.文本框中为“Visual Basic“,焦点在按钮上20.
12、属性 BorderColor 的作用是( )。(分数:2.00)A.Sub Submit(ByVal n,ByVal m)B.Sub Submit(n,ByVal m)C.Sub Submit(n,m)D.Sub Submit(ByVal n,m)21.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和【 】(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计22.下面的程序的运行结果是( )。 a=1 b=1 Do a=a2 b= b + 1 Loop Until b5 Print “k=“;a;Spc(4);“b=“;b + a (分数:2.00)A.k=7 b=14B.
13、k=6 b=6C.k=4 b=8D.k=1 b=723.在窗体上先后画 2 个图片框, (分数:2.00)A.Private Sub Form_ Drag Drop ( Source As Contro1,X as single ,Y As Single ) banana. Move Picture1.left+X,Picture.Top+Y End SubB.Private Sub banana_ Drag Drop(Source As Control,X As Single ,Y As Singe ) SOURCE. Move Picture1.left+X,Picture.Top+Y E
14、nd SubC.Private sub Picture1 Drag Drop(Source As Control,X As Single,Y As Single)D.Private Sub Picture1_ Drag Drop(Source As Control,X As Single,Y As Single)24.下列数组定义语句错误的是( )。(分数:2.00)A.成员函数B.友元函数C.构造函数D.析构函数25.在计时器控件中,Interval 属性的作用是( )。(分数:2.00)A.java.exeB.jdb.exeC.javap.exeD.javac.exe26.以下说法不正确的
15、是( )。(分数:2.00)A.使用 ReDim 语句可以改变数组的维数B.使用 ReDim 语句可以改变数组的类型C.使用 ReDim 语句可以改变数组的每一维的大小D.使用 ReDim 语句可以改变对数组中的所有元素进行初始化27.下面可以正确定义 2 个整型变量和 1 个字符串变量的语句是【 】(分数:2.00)A.Dim n,m As Integer,s As StringB.Dim a,b$,c As StringC.Dim a As Integer,b,c As StringD.Dim x,y As Integer,z As Suing28.在修改列表框内容时,AddItem 方法
16、的作用是( )。(分数:2.00)A.1,2,0B.2,1,0C.1,2,1D.2,1,129.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是(分数:2.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序30.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下事件过程: Private Sub Command1_Click() n = Val(Text1.Text) For i = 2 To n For j = 2 To sqr(i) If i Mod j = 0 Then Exit For Next
17、 j If j Sqr(i) Then Print i Next i End Sub 该事件过程的功能是( )。 (分数:2.00)A.输出 n 以内的奇数B.输出 n 以内的偶数C.输出 n 以内的素数D.输出 n 以内能被 j 整除的数31.下面的控件可作为其他控件容器的是( )。(分数:2.00)A.DELETE DATABASE 考生库B.DELETE DATABASE 考生库 RECYCLEC.DELETE DATABASE 考生库 DELETETABLESD.DELETE DATABASE 考生库 DELETETABLES RECYCLE32.在窗体上画一个命令按钮,然后编写如下事
18、件过程: Private Sub Commandl_Click() s=1 Do s=(s + 1) * (s + 2) Number=Number + 1 Loop Until s = 30 Print Number,s End Sub 程序运行后,输出的结果是( )。 (分数:2.00)A.2 3B.2 56C.5 12D.10 2033.在 Visual Basic 中,要使标签的标题栏居中显示,则将其 Alignment 属性设置为( )。(分数:2.00)A.0B.2C.1D.334.为把圆周率的近似值 3.14159 存放在变量 pi 中,应该把变量 pi 定义为(分数:2.00)
19、A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As SingleD.Dim pi As Long35.用 InputBox 函数设计的对话框,其功能是( )。(分数:2.00)A.只能接收用户输入的数据,但不会返回任何信息B.能接收用户输入的数据,并能返回用户输入的信息C.既能用于接收用户输入的信息,又能用于输出信息D.专门用于输出信息二、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.以下过程的作用是将 26 个小写字母逆序打印出来,请补充完整。 Sub Inverse1 For i=122 To 2 Print
20、 3 ; Next i End Sub (分数:3.00)填空项 1:_37.在 Visual Basic 的立即窗口内输入以下语句 X=97 ? Chr (X) 在窗门中显示的结果是 1。 (分数:3.00)填空项 1:_38.改变驱动器列表框的 Drive 属性值将引发 1 事件。(分数:3.00)填空项 1:_39.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦 函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx
21、 AS Single End Type Dim Ksc As Ang Private Sub Form _Click1 Dim Y As Single Open 2 Y=314159/180 For I=1 To 90 KscK=I KscSinx=Sin(I*Y) KscCosx=Cos(I*Y) 3 Next I Clise #2 End Sub (分数:3.00)填空项 1:_40.下面的程序用于根据文本框 Test 中输入的内容进行以下处理: 若 Text 为 1,则打印“您的成绩为优秀!”;若 Text 为 2,则打印“您的成绩为良好!”;若 Text 为 3,则打印“您的成绩为一般
22、”;否则打印“您的成绩一般以下!”,请填空。 Private Sub Command1_Click1 Selct Case Val(Text1.Text) Case 2 Print “您的成绩为优秀!“ Case 3 Print “您的成绩为良好!“ Case 4 Print “您的成绩为一般!“ Case Else Print “您的成绩为一般以下!“ End Select End Sub (分数:3.00)填空项 1:_41.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 1 事件,当对象失 去焦点时将触发 2 事件。 (分数:3.00)填空项 1:_42.设有如下程序: Pri
23、vate Sub Form_Click1 Cls a=“ABCDFG“ For i=1 To 6 Print Tab(12-i); 2 Next i End Sub 程序运行后,单击窗体,结果如图所示,请填空。 (分数:3.00)填空项 1:_43.执行下面的程序段,x 的值为 1。 Private Sub Command1_Click2 For i=1 To 9 a=a + i Next i x=Val(i) MsgBox x End Sub (分数:3.00)填空项 1:_44.在面向对象方法中,类的实例称为 1。(分数:3.00)填空项 1:_45.在窗体上有一个命令按钮,然后编写如下程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB80 答案 解析 DOC
