【计算机类职业资格】计算机二级(VB)38及答案解析.doc
《【计算机类职业资格】计算机二级(VB)38及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)38及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)38 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.关于 Visual Basic“方法“的概念错误的是( )。(分数:2.00)A.AbstractTableModelB.TableModelC.JTableD.TableModelable2.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。(分数:2.00)A.程序的语法错B.程序在编译和运行中所发生的异常事件C.程序预先定义好的异常事件D.程序编译错误3.假定建立了一个名为 Command1 的命令按钮数组
2、,则以下说法中错误的是_。 (分数:2.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.数组中每个命令按钮的标题(Caption 属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 Command1(下标)可以访问数组中的每个命令按钮4.Visual Basic 60 分为 3 种版本,不属于这 3 种版本的是( )。(分数:2.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体5.在 Visual Basic 中,要将一个窗体从内存中释放,应使用的语句是( )。(分数:
3、2.00)A.友元函数的实现必须在类的内部定义B.友元函数是类的成员函数C.友元函数破坏了类的封装性和隐藏性D.友元函数不能访问类的私有成员6.下列程序段的执行结果为( )。 a=5 Fork=1 To 0 a=a + k Next k Print k;a (分数:2.00)A.OpenFormB.OpenqueryC.OpenReportD.RunSQL7.当双击窗体 Form1 时,要将窗体 Form1 隐藏起来、将窗体 Form2 以模式方式显示出来的事件过程,正确的是( )。 (分数:2.00)A.B.C.D.8.以下各项,可以作为 Visual Basic 变量名的是( )。(分数:
4、2.00)A.内存跟踪B.内存编译C.语法检查D.上述都不正确9.下列说法错误的是( )。(分数:2.00)A.CREATE REPORT PP1B.MODIFY REPORT PP1C.CREATE PP1D.MODIFY PP110.在窗体上画一个名称为 CommonDialog1 的通用对话框,一个名称为 Command1 的命令按钮,要求单击命令按钮时,打开一个保存文件的对话框,该窗口的标题为“Save”,缺省文件名称为“SaveFile”,在“文件类型”栏中显示*txt,则能够满足上述要求的程序是( )。(分数:2.00)A.javaB.javacC.javapD.javadoc11
5、.下列程序段的执行结果为( )。 a=2 b=0 Select Case a Case 1 Select Case b Case 0 Print “ * * 0 * *“ Case 1 Print“ * * 1 * *“ End selec Case 2 Print “ * * 2 * *“ End Select (分数: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
6、 Input As #212.下面叙述正确的是_。 (分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试13.可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是( )。(分数:2.00)A.B.#C.!D.$14.有如下程序: Private Sub Form_Click() Dim i As Integer, sum As Integer sum = 0 For i = 2 To 10 If i Mod 2 =1 tempstr=tempstr+Mid(xstr,i,1) i=i-
7、1 Loop ystr=tempstr End Sub (分数:2.00)A.fedcbaB.abcdefC.afbecdD.defabc22.下面的程序的运行结果是( )。 a=1 b=1 Do a=a2 b= b + 1 Loop Until b5 Print “k=“;a;Spc(4);“b=“;b + a (分数:2.00)A.ComputerB.什么都没有C.* * * * * * * *D.程序出错23.下列各控件不包含滚动条的控件是( )。(分数:2.00)A.ListBoxB.ComboBoxC.TextBoxD.LabelBox24.确定窗体控件启动位置的属性是( )。(分数
8、:2.00)A.Width 和 HeightB.Width 或 HeightC.StartUpPositonD.Top 和 Left25.单击一次命令结束后,下列程序的执行结果是( )。 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)26.设
9、 a=4,b=3,c=2,d=1,下列表达式的值是_。ab+1 Or cA.TrueB.1C.-1D.027.单击窗体时,下列程序的执行结果是( )。 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=tempStr End Sub Private Sub Form_Click( ) Dim s1 As S
10、tring,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( )28.有如下的程序: Private Sub Command1_Click( ) Dim k As Integer,m As Integer Dim P As Integer k=4:m=1 P=Pid(k,m) :Print P; P=Pid(k,m) :Print P
11、 End Sub Private Function Pid(a As Integer,b As Integer) Static m As Integer,i As Integer m=5:i=2 i=i + m + 1 m=i + a + b Pid=m/2 End Function 单击命令按钮后,输出结果为( )。 (分数:2.00)A.2 2B.4 4C.5 5D.6 629.通过设置何属性可以改变所画图形的形状?(分数:2.00)A.变量名的长度不能超过 255 个字符B.变量名可以包含小数点或者内嵌的类型声明字符C.变量名不能使用关键字D.变量名的第一个字符必须是字母30.在代码编辑
12、器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是( )。(分数:2.00)A.一个空格加一个下划线“_”B.一个下划线“_”C.一个造字符“_”D.一个空格加一个连字符“-”31.在窗体上建立通用对话框需要添加的控件是( )。(分数:2.00)A.Data 控件B.From 控件C.CommonDialog 控件D.VBComboBox 控件32.Visual Basic 集成的主窗口中不包括( )。(分数:2.00)A.属性窗口B.标题栏C.菜单栏D.工具栏33.下列程和序段的执行结果为( )。 x=Int(Rnd()+9) Select Case X Case 10 Prin
13、t “excellent“ Case 9 Print “good“ Case 8 Print “pass“ Case Else Print “fail“ End Select (分数:2.00)A.派生类一般都用公有派生B.对基类成员的访问必须是无两义性的C.赋值兼容规则也适用于多重继承的组合D.基类的公有成员在派生类中仍然是公有的34.定义过程的格式中,Static 关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static 关键字,则( )。(分数:2.00)A.每次调用此过程,该过程中的局部变量都会被重新初始化B.在本过程中使用到的,在其他过程中定义的变量也为 Statc
14、i 型C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值D.定义了该过程中定义的局部变量为“自动“变量35.Sub 过程与 Function 过程最根本的区别是( )。(分数:2.00)A.2,3B.3,2C.2,2D.3,3二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦 函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx
15、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 (分数:2.00)填空项 1:_37.描述“x 是小于 100 的非负整数“的 Visual Basic 表达式是 1。(分数:2.00)填空项 1:_38.下面程序运行后,单击命令按钮,输出的结果是 1。 Private Sub Commandl
16、_Click2 Dim a(1 To 4) ,b(2 To 6) ,i,strl#,str2# For i=1 To 4 a(i) =i Next i For i=2 To 6 b(i) =i Next i str1 =YAG(a) str2 =YAG(b) Print“strl“;str1;“str2=“;str2 End Sub Function YAG (a3As Integer) Dim T#,i t=1 For i=LBound(a) To UBound(a) t=t * a(i) Next i YAG =t End Function (分数:2.00)填空项 1:_39.如图所示,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB38 答案 解析 DOC
