【计算机类职业资格】计算机二级(VB)48及答案解析.doc
《【计算机类职业资格】计算机二级(VB)48及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)48及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)48 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.单击命令按钮时,下列程序的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=50:y=78 Call PPP(x,y) Print x;y End Sub Public Sub PPP(ByVal n As Integer,ByValm As Integer) n=n/10 m=m/10 End Sub (分数:2.00)A.多态B.继承
2、C.封装D.垃圾回收2.设在名称为 My form 的窗体上只有 1 个名称为 C1 的命令按钮,下面叙述中正确的是【 】(分数:2.00)A.窗体的 Click 事件过程的过程名是 My form ClickB.命令按钮的 Click 事件过程的过程名是 C1-ClickC.命令按钮的 Click 事件过程的过程名是 Command1_ClickD.上述 3 种过程名称都是错误的3.用 InputBox 函数设计的对话框,其功能是( )。(分数:2.00)A.只能接收用户输入的数据,但不会返回任何信息B.能接收用户输入的数据,并能返回用户输入的信息C.既能用于接收用户输入的信息,又能用于输出
3、信息D.专门用于输出信息4.有如下程序: Private Sub Commandl_Click() Dim a As Single Dim b As Single a=2:b=4 Call CS(a,b) End Sub Sub CS(x As Single,y As Single) t=X x=t/y y=t Mod y End Sub 程序运行后,单击命令按钮,a 和 b 的值分别为( )。 (分数:2.00)A.Dim pict3,4As IntegerB.Dim pict(3,4)As IntegerC.Dim pict34As IntegerD.Dim pict(3:4)As Int
4、eger5.单击命令按钮时,下列程序的执行结果是( )。 Private Sub Command1_Click() Dim a As Integer,b As Integer,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) Se
5、cProc=FirProc(z,x,y)+x+7 End Function (分数:2.00)A.13B.16C.36D.336.一个工程中含有窗体 Form1、Form2 和标准模块 Model1,如果在 Form1 中有语句 Pubilc X As Integer,在 Model1 中有语句 Pubilc Y As Integer,则以下叙述中正确的是( )。 (分数:2.00)A.变量 X、Y 的作用域相同B.Y 的作用域是 Model1C.在 Form1 中可以直接使用 XD.在 Form2 中可以直接使用 X 和 Y7.下列程序段,在运行时最后输出的内容是( )。 a=2 c=1 A
6、AA: c=c + a If c10 Then Print c GoTo AAA Else Print “10 以内的奇数显示完毕“ End If (分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕8.下面关于菜单的叙述中错误的是【 】(分数:2.00)A.各级菜单中的所有菜单项的名称必须唯一B.同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C.弹出式菜单用 Popup Menu 方法弹出D.弹出式菜单也用菜单编辑器编辑9.当滚动条位于最左端或最上端时,Value 属性被设置为( )。(分数:2.00)A.打印在每页的底部,用来显示本页的汇总说明的是页面页脚
7、B.用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C.报表显示数据的主要区域叫主体D.用来显示报表中的字段名称或对记录的分组名称的是报表页眉10.下列叙述中正确的是【 】(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对11.下列语句的输出结果为( )。 Print Format (1000936,“000,000000”) (分数:2.00)A.10,00936B.10,009360C.10,0093D.010,00936
8、012.有如下事件过程,单击命令按钮扣,输出结果是( )。 Private Sub Command1 Click( ) Dim b% (1 To4) ,j%, t# For j=1 To 4 b(j) =j Next j t=Tax(b( ) ) Print “t=“; t, End Sub Function Tax (a( ) As Integer) Dim t#, i% t=1 For i=2 To UBound (a) t=t * a(i) Next i Tax=t End Function (分数:2.00)A.私有成员B.保护成员C.公有成员D.所有成员13.如下事件过程: Func
9、tion Feed(x) If x 10 Then Feed=X Else Feed=10+x End If End Function Private Sub Command1_Click( ) x=Val(Input Box(“ “,0) pay=Feed(x) Print pay End Sub 运行时在输入框内输入变量 x 的值为 15,输出结果为( )。 (分数:2.00)A.0B.15C.25D.3014.Visual Basic 中的数值可以用十六进制或八进制表示,十六进制数的开头符是 Next End Sub Sub swap(b() As Integer) n = -|_|-
10、For i = 1 To n / 2 t = b(i) b(i) = b(n) b(n) = t -|_|- Next End Sub 上述程序的功能是,通过调用过程 swap,调换数组中数值的存放位置,即 a(1)与 a(10)的值互换,a(2)与 a(9)的值互换,a(5)与 a(6)的值互换。请填空。(分数:2.00)_37.下列程序的功能是:将数据 1,2,10 写入顺序文件 Basetxt 中,请填空。 Private Sub Form_Click() Dim i As Integer Open -|_|- As #1 For i=1 To 10 -|_|- Next i Close
11、 #1 End Sub (分数:2.00)_38.设有如下程序: Private Sub Form_Click() Dim n As Integer, s As Integer n = 8 s = 0 Do s = s + n n = n - 1 Loop While n 0 Print s End Sub 以上程序的功能是 -|_|-。程序运行后,单击窗体,输出结果为 -|_|-。 (分数:2.00)_39.在窗体上有一个命令按钮,然后编如下事件过程: Function SR( x As Double)As Double Select Case Sgn(x) Case 1 SR=Sqr(x)
12、 Exit Function Case 0 SR=0 Case-1 SR=-1 End Select End Function Private Sub Command1 _ Click( ) Dim Msg,SRN Dim N AS Double N=InputBox(“请输入要计算平方根的数“) Msg=N s End Sub (分数:2.00)_正确答案:(a(i)=Int(Rnd-|-*-|-200+100)解析:求随机数要用到随机函数 Rnd,所以在程序中调用了 Rnd 函数,100300 之间的随机函数表示为:a(i)=Int(Rnd * 200+100);求某个数的倍数要用到取模运
13、算符 Mod,本题中求 7 的倍数,所以表示为:a(i) Mod 7=0;对于条件语句,有 If 开头的必须有 End If 结尾,Select Case 开头的,必须要用 End Select 结尾,所以本题中应添加 End If。42.窗体上有两个按钮,则执行程序后按键盘 Cancel 键的输出结果是 -|_|-。 Private Sub Command1 _ Click( ) Print“北京“; End Sub Private Sub Command2 _ Click( ) Print“南京“; End Sub Private Sub Form _ Load( ) Command2Ca
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB48 答案 解析 DOC
