【计算机类职业资格】计算机二级(VB)43及答案解析.doc
《【计算机类职业资格】计算机二级(VB)43及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)43及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)43 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列选项中不属于软件生命周期开发阶段任务的是【 】(分数:2.00)A.软件测试B.概要设计C.软件维护D.详细设计2.在窗体上画一个命令按钮,然后编写如下事件过程: 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、(分数:2.00)A.基类的保护成员在派生类中仍然是保护的成员B.基类的保护成员在公有派生类中仍然是保护的C.基类的保护成员在私有派生类中仍然是私有的D.对基类成员的访问必须是无二义性3.表达式(7/2+1)*(8/2+2)的值为( )。(分数:2.00)A.4.58B.5.69C.24D.224.单击一次命令结束后,下列程序的执行结果是( )。 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
3、i=1 To N Sum=Sum+i Next i Sat=Sum End Function (分数:2.00)A.15B.25C.35D.455.单击命令按钮时,下列的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=86:y=29 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.6 29C.
4、2 3D.12 36.以下关于图片框控件的说法中,错误的是( )。 (分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小7.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的 事件过程: Private Function fun(ByVal m As Integer) If m Mod 2 = 0 Then fun = 2 Else fun = 1 End If End Function Private Sub
5、 Command1_Click() Dim i As Integer, s As Integer s = 0 For i = 1 To 5 s = s + fun(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是_。 (分数:2.00)A.6B.7C.8D.98.下列叙述中正确的是_。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令9.下列说法错误的是( )。(分数:2.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块
6、只用来定义一些通用的过程D.标准模块不附属于任何一个窗体10.在运行程序时,在文本框中输入新的内容,或在程序代码中改变 Text 的属性值,相应会触发到什么事件?(分数:2.00)A.TrueB.0C.1D.False11.运行下面的程序后,输出的结果为( )。 Cls Dim t(5,5) as Integer For i=1 To 5:t(i,i)=1:Next For i=1 To 5 For j=1 To 5 Print t(i,j), Next j Print Next I (分数:2.00)A.0B.9C.7D.512.使用语句 Dim A(2) As Integer 声明数组 A
7、 之后,以下说法正确的是( )。(分数:2.00)A.A 数组中的所有元素都为 0B.A 数组中的所有元素值不确定C.A 数组中所有元素值都为 EmptyD.执行 Erase A 后,A 数组中所有元素值都不为 013.下面叙述不正确的是( )。(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.顺序文件的数据以字符(ASCII 码)形式存储D.能同时对顺序文件进行读写操作14.下列表达式中不能判断 x 是否为偶数的是【 】(分数:2.00)A.x2= Int (x2)B.x Mod 2=0C.Fix(x2)=x2D.x2=015.下列程序段的执行结果为(
8、)。 X=2 Y=5 If X * Y 1 Then Y=Y - 1 Else Y=-1 Print Y-X0 (分数:2.00)A.URLB.JDBCC.SOCKETD.RMI16.下列说法错误的是( )。(分数:2.00)A.资源文件的扩展名为resB.一个窗体对应一个窗体文件C.Visual Basic 中的一个工程只包含一个窗体D.Visual Basic 中一个工程最多可以包含 255 个窗体17.下列说法错误的是( )。(分数:2.00)A.Private Sub Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialo
9、g1ShowOpen End SubB.Private Sub Command2 Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowFont End SubC.Private Sub Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1Show End Sub End SubD.Private Sub Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowColor End Sub18.单
10、击命令按钮,下列程序的执行结果为( )。 Private Sub Commandl_Click() Dim x As Integer,y As Integer x=32:y=42 Call PCS(x,y) Print x;y End Sub Public Sub PCS(Byval n As Integer,ByVal m As Integer) n=n Mod 10+1 m=m Mood 10+1 End Sub (分数:2.00)A.32 42B.2 32C.2 3D.12 319.下面有关注释语句的格式,错误的是( )。(分数:2.00)A.Rem 注释内容B.注释内容C.a=3:b=
11、2,对 a、b 赋值D.Private Sub Command1_MouseDown(button As Integer,shift As Integer,_Rem 鼠标按下事件的命令调用过程 X As Single,Y As Single)20.下列叙述中正确的是【 】(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对21.在设计阶段,当双击窗体上的某个控件时,打开的窗口是( )。(分数:2.00)A.PaintB.GraphicC.GraphicsD.Pa
12、ints22.用来设置文本框有无滚动条的属性是( )。(分数:2.00)A.ScrollBarsB.MultiLineC.SelTextD.SelLength23.在以下描述中正确的是( )。 (分数:2.00)A.标准模块中的任何过程都可以在整个工程范围内被调用B.在一个窗体模块中可以调用在其他窗体中被定义为 Public 的通用过程C.如果工程中包含 Sub Main 过程,则程序将首先执行该过程D.如果工程中不包含 Sub Main 过程,则程序一定首先执行第一个建立的窗体24.下列程序段的执行结果为( )。 I=9 X=5 Do I=I+1 x=x+2 Loop Until I =7
13、Print“I=“;I Print“x=“;x (分数:2.00)A.列表框B.组合框C.标签D.框架25.执行下列程序后,鼠标单击窗体,输出结果为( )。 Private Sub Form_Click() Print“Click”; End Sub Private Sub Form_MouseDown(Button As Integer,Shift_ As Integer,X As Single,Y As Single) Print “Donw” End Sub Private Sub Form_MouseUp(Button As Integer,Shift_ As Integer,X As
14、 Single,Y As Single) Print“Up” End Sub (分数:2.00)A.DownUpClickB.ClickDownUpC.DownClickUpD.UpDownClick26.单击窗体时,下列程序的执行结果是( )。 Private Sub Invert(By Val xstr As String,ystr As String) Dim tempstr AS String Dim I AS Integer I=Len(xstr) Do While I=1 tempstr=tempstr + Mid(xstr,I,1) I=I - 1 Loop yStr=tempS
15、tr End Sub Private Sub Form_Click( ) Dim s1 As String,s2 As String S1=“abcdef“ Invert S1,S2 Print S2 End Sub (分数:2.00)A.blooean isAlive( )B.Thread currentThread( )C.String getName( )D.smtic boolean interrupted( )27.窗体上有名称为 Text1、Text2 的 2 个文本框,有一个由 3 个单选按钮构成的控件数组 Option1,如图1 所示。程序运行后,如果单击某个单选按钮,则执行
16、Text1 中的数值与 该单选按钮所对应的运算(乘以 1、10 或 100),并将结果显示在 Text2 中,如图 2 所示, 为了实现上述功能,在程序中的问号(?)处应填入的内容是_。 (分数:2.00)A.IndexB.Option1.IndexC.Option1(Index)D.Option1(Index).Value28.设菜单中有一个菜单项为“Open”。若要为该菜单命令设置访问键,即按下 Alt 及字母 O 时,能够执行“Open”命令,则在菜单编辑器中设置“Open”命令的方式是( )。 (分数:2.00)A.把 Caption 属性设置为 Next I (分数:2.00)A.2
17、36B.235C.234D.22833.在窗体上画一个文本框和一个计时器控件,名称分别为 Text1 和 Timer1,在属性窗口 中把计时器的Interval 属性设置为 1000,Enabled 属性设置为 False。程序运行后,如果单 击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程 序: Private Sub Command1_Click() Timer1._ End Sub Private Sub Timer1_Timer() Text1.Text = Time End Sub 在下划线处应填入的内容是_。(分数:2.00)A.Enabled = Tr
18、ueB.Enabled = FalseC.Visible = TrueD.Visible = False34.以下事件过程可以将打开的对话框的标题改为“新时代”的是( )。(分数:2.00)A.Private Sub Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowOpen End SubB.Private Sub Command2 Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowFont End SubC.Private Sub Command2_
19、Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1Show End Sub End SubD.Private Sub Command2_Click() CommonDialog1DialogTitle=“新时代“ CommonDialog1ShowColor End Sub35.有如下事件过程,单击命令按钮扣,输出结果是( )。 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
20、, 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.所有成员二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.在菜单编辑器中建立一个菜单,其主菜单项的名称为 mnuEdit,Visible 属性为 False,程序运行后,如果用鼠标右键单击窗体,则弹出与 mnuEdit 相应的菜单。以下是实现上述功能的程序,请填空。 Private
21、 Sub Form 1(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=2 Then 2mnuEdit End If End Sub (分数:2.00)填空项 1:_37.在窗体上有一个命令按钮,然后编写如下程序: Function Trans(ByVal num As Long) As Long Dim k As Long k=l Do While num k=k * (num Mod 10) num=num/10 Loop Trans=k Print Trans End Function Pr
22、ivate Sub Commandl_Click1 Dim m As Long Dim s As Long m=InputBox(“请输入一个数“) s=Trans(m) End Sub 程序运行时,单击命令按钮,在输入对话框中输入“789”,输出结果为 2,在输入对话框中输入“987”输出 3,在输入对话框中输入“879”,输出结果为 4。 (分数:2.00)填空项 1:_38.函数 Str$(25636)的值是 1。(分数:2.00)填空项 1:_39.随机文件使用 Put 语句写数据,使用 1 语句读数据。(分数:2.00)填空项 1:_40.执行语句 Open “TCdat“ For
23、Random As #1 Len=50 后,对文件 TCdat 中的数据能执行的操作是 1。 (分数:2.00)填空项 1:_41.下面程序的功能是统计字符串中“广的个数,请填空。 Sub COU( ) a$=“Beijing University of Technology“ Dim n AS Integer n=Len(a$) For i=1 To n b$= 1 If 2 Then x=x+1 Next i Print “x=“;x End Sub (分数:2.00)填空项 1:_42.在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1 和 Text1,然后编写如下事件过
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB43 答案 解析 DOC
