【计算机类职业资格】计算机二级(VB)59及答案解析.doc
《【计算机类职业资格】计算机二级(VB)59及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)59及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)59 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.建立一个新的标准模块,应该选择哪个菜单下的“添加模块”命令?(分数:70.00)A.菜单与窗体无关,是对立的B.菜单总是于窗体有关,每个菜单都依附于一定的窗体C.菜单分为下拉式菜单和弹出式菜单D.在 Visual Basic 中有专门的设计菜单环境,那就是菜单编辑器2.变量 L 的值为-8,则-L2 的值为( )。(分数:70.00)A._NolB.No1C.12345D.int3.下列程序段的执行的结果是( )。 Dim
2、a(10),b(10) i=3 For j=1 To 5 a(j) =j b(i) =2 * i + j Next j Print b(i);a(i) (分数:70.00)A.11 3B.3 15C.3 11D.15 34.在结构化程序设计中,模块划分的原则是【 】(分数:70.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度5.下面有一段程序代码,如果从键盘上输入“Computer“,则在文本框内显示的内容是( )。 Private Sub Text1_KeyPress(KeyAscii As Integer)
3、 If KeyAscii =65 And KeyAscii=122 Then KeyAscii=42 End If End Sub (分数:70.00)A.ComputerB.什么都没有C.* * * * * * * *D.程序出错6.在窗体上画一个命令按钮和两个文本框,其名称分别为 Command1、Text1 和 Text2,然后编写如下程序: Dim S1 As String,S2 As String Private Sub Form_Load() Text1.Text=“ Text2.Text=“ End Sub Private Sub Textl_KeyDown(KeyCode As
4、 Integer,Shift As Integer) S2=S2&Chr(KeyCode) End Sub Private Sub Textl_KeyPress(KeyAscii As Integer) S1=S1&Chr(KeyAscii) End Sub Private Sub Command1_Click() Textl.Text=S2 Text2.Text=S1 S1=“ S2=“ End Sub 程序运行后,在 Text1 中输入“abc“,然后单击命令按钮,在文本框 Text1 和 Text2 中显示的内容分别为【 】 (分数:70.00)A.abc 和 ABCB.abc 和 ab
5、cC.ABC 和 abcD.ABC 和 ABC7.如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性?(分数:70.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据8.窗体上有 1 个名称为 List1 的列表框,其中已经输入了若干个项目(如图所示);还有 2 个文本框,名称分别为 Text1、Text2,1 个名称为 Command1 的命令按钮,并有以下程序 (分数:70.00)A.京B.北京南京C.南京北京D.没有匹配的项目9.设有如下通用过程: Public Function Fun(xStr As String)As
6、 String Dim tStr As String,strL As Integer strL=Len(xStr) Do While i 2 * b Or a = c And b d (分数:70.00)A.1B.TrueC.FalseD.216.如下事件过程: Function 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 运行时在输入框内输入变量
7、x 的值为 15,输出结果为( )。 (分数:70.00)A.1234B.foo barC.virtualD.34var17.有关菜单的说法不恰当的是( )。(分数:70.00)A.菜单与窗体无关,是对立的B.菜单总是于窗体有关,每个菜单都依附于一定的窗体C.菜单分为下拉式菜单和弹出式菜单D.在 Visual Basic 中有专门的设计菜单环境,那就是菜单编辑器18.下面的数组声明语句中正确的是( )。(分数:70.00)A.Dim gg1,5As StringB.Dim gg1 To 5,1 To 5As StringC.Dim gg(1 To 5)As StringD.Dim gg1:5,
8、1:5As String19.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程: Private Sub Commandl_Click() CommonDialog1.Filter=“All Files(*.*)|*.*| Text Files“& “(*.txt)|*.txt | Executable Files(*.exe)|*.exe“ CommonDialog 1.Filterlndex=3 CommonDialog 1.ShowOpen MsgB ox CommonDialog 1.FileName End Sub 程序运行后,单
9、击命令按钮,将显示一个“打开“对话框,此时在“文件类型“框中显示的是【 】 (分数:70.00)A.11 Files(*.*)B.Text Files(*.txt)C.Executble Files(*.exe)D.不确定20.要想在过程调用中返回两个结果,下面的过程定义语句合法的是( )。(分数:70.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.使用语句 Dim A(2) As Integer 声明数组 A 之后,以下说法正确的是( )。(分
10、数:70.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正确22.下列叙述中正确的是【 】(分数:70.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对23.以下叙述中错误的是【 】(分数:70.00)A.顺序文件中的数据只能按顺序读写B.对同一个文
11、件,可以用不同的方式和不同的文件号打开C.执行 Close 语句,可将文件缓冲区中的数据写到文件中D.随机文件中各记录的长度是随机的24.下列说法正确的是( )。(分数:70.00)A.ClickB.DbClickC.RightClickD.以上 3 项都是25.设有下面的循环: i=1 Do i=i + 3 Print i Loop Until I_ 程序运行后要执行 3 次循环体,则条件中 I 的最小值为( )。 (分数:70.00)A.6B.7C.8D.926.以下属于 Visual Basic 合法的数组元素是( )。(分数:70.00)A.x8B.x8C.s(0)D.v827.下列说
12、法错误的是( )。(分数:70.00)A.3B.321C.31D.3228.对下列二叉树,进行前序遍历的结果为【 】 (分数:70.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXY229.在窗体上画一个名称为 File 的文件列表框,并编写如下程序: Private Sub File1_DblClick( ) x=Shell(File1FileName,1) End Sub 以下关于该程序的叙述中,错误的是( )。 (分数:70.00)A.x 没有实际作用,因此可以将该语句写为:Call Shell(FileFileName,1)B.双击文件列表框中
13、的文件,将触发该事件过程C.要执行的文件的名字通过 File1FileName 指定D.File1 中显示的是当前驱动器、当前目录下的文件30.下列程序段的执行结果为( )。 a=5 Fork=1 To 0 a=a + k Next k Print k;a (分数:70.00)A.-1 6B.-1 16C.1 5D.11 2131.设在窗体上有 1 个名称为 Combo1 的组合框,含有 5 个项目,要删除最后一项,正确的语句是【 】(分数:70.00)A.Comb01.Remove ltem Comb01.TextB.Comb01.Removeltem 4C.Comb01.Remove lt
14、em Comb01.List CountD.Comb01.Remove ltem 532.下面循环语句中在任何情况下都至少执行一次循环体的是【 】(分数:70.00)A.Do While 循环体 LoopB.While 循环体 WendC.Do 循环体 LoopD.Do Until 循环体 Until Loop33.执行以下语句过程,在窗体上显示的内容是( )。 Option Base 0 Private Sub Command3_Click( ) Dim d d=Array(“a“,“b“,“c“,“d“) Print d(1);d(3) End Sub (分数:70.00)A.abB.bd
15、C.acD.出错34.下列程序段的执行结果为( )。 A=2 B=5 If A * B 1 Then B=B - 1 Else B= - 1 Print B -A 0 A) True B) False C) -1 D) 1 (分数:70.00)A.char str :a,b,cB.char str2=a,b,cC.char str23=a,b,c,d,e,fD.char str( )=a,b,c35.下列关于退出 Visual Basic 系统的方法的描述错误的是( )。(分数:70.00)A.打开 Visual Basic 主窗体的“文件”菜单,执行其中的“退出”命令B.按快捷键 Alt+Q
16、 退出C.单击 Visual Basic 主窗体右上角的“关闭”按钮D.按快捷键 Alt+E 退出36.要将名为 MyForm 的窗体显示出来,正确的使用方法是( )。(分数:70.00)A.设计视图B.窗体视图C.数据表视图D.透视表视图37.任何控件都有的属性是( )。(分数:70.00)A.BackColorB.CaptionC.NameD.BorderStyle38.为了使命令按钮(名称为 Command1)右移 200,应使用的语句是_。 (分数:70.00)A.Command1.Move -200B.Command1.Move 200C.Command1.Left = Comman
17、d1.Left + 200D.Command1.Left = Command1.Left - 20039.在窗体上画一个命令按钮,然后编写下列程序: Private Sub Command3_Click( ) Tcl 2 Tcl 3 Tel 4 End Sub Sub Tcl(a As Integer) Static x As Integer x=x + a Print x; End Sub 程序运行后,单击命令按钮,输出结果为( )。 (分数:70.00)A.ResultSetB.ConnectionC.StatementD.以上都不是40.下面的属性中,用于自动调整图像框中图形内容的大小的
18、是( )。(分数:70.00)A.PictureB.CurentYC.CurrentXD.Stretch41.编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode AS Integer,Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下(即不按住 Shift 键和锁定大写键时)运行程序,如果按“A“键,则程序输出的结果是( )。 (分数:70.00)A.Pan
19、elB.FrameC.AppletD.Dialog42.在使用应用程序时,常常用作在单击时执行指定的操作的控件是( )。(分数:70.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 IfD.If AB Then A=1 A=-1 Print A Print A43.根据变量的作用域,可以将变量分为 3 类,分别为( )。(分数:70.00)A.2B.-2C.0D.+244.要使文件列表框中的文件随目录列表框中所选择的当前目录的不
20、同而发生变化,应该( )。(分数:70.00)A.在 File1 中的 Change 事件中,输入 File1Path=Dir1PathB.在 Dirl 中的 Change 事件中,输入 File1Path=Dir1PathC.在 File1 中的 Change 事件中,输入 Dir1Path=File1PathD.在 Dir1 中的 Change 事件中,输入 Dir1Path=File1Path45.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写 如下事件过程 Private Sub Form_Load() List1.AddItem “Ite
21、m1“ List1.AddItem “Item2“ List1.AddItem “Item3“ End Sub Private Sub Command1_Click() List1.List(List1.ListCount) = “AAAA“ End Sub 程序运行后,单击命令按钮,其结果为_。 (分数:70.00)A.把字符串“AAAA”添加到列表框中,但位置不能确定B.把字符串“AAAA”添加到列表框的最后(即“Item3”的后面)C.把列表框中原有的最后一项改为“AAAA”D.把字符串“AAAA”插入到列表框的最前面(即“Item1”的前面)46.若在某窗体模块中有如下事件过程 Pri
22、vate Sub Command1_Click(Index As Integer) End Sub 则以下叙述中正确的是【 】 (分数:70.00)A.此事件过程与不带参数的事件过程没有区别B.有 1 个名称为 Command1 的窗体,单击此窗体则执行此事件过程C.有 1 个名称为 Command1 的控件数组,数组中有多个不同类型控件D.有 1 个名称为 Command1 的控件数组,数组中有多个相同类型控件47.设有如下关系表_。 (分数:70.00)A.T=RSB.T=RSC.T=RSD.T=R/S48.单击窗体上的关闭按钮时,触发的事件是( )。(分数:70.00)A.Form_In
23、itialize ( )B.Form_Load ( )C.Form_Unload ( )D.Form_Click ( )49.在窗体上建立通用对话框需要添加的控件是( )。(分数:70.00)A.Data 控件B.From 控件C.CommonDialog 控件D.VBComboBox 控件50.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:70.00)A.一对一B.一对多C.多对一D.多对多51.有如下程序: Private Sub Commandl_Click( ) Dim i As Integer For i=1 To 2 DS Next i End Sub Sub DS(
24、) 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 程序运行后,输出的结果是( )。 (分数:70.00)A.* p 表示的是指针变量 p 的地址B.p 表示的是变量 a 的地址,而不是变量 a 的值C.* p 表示的是指针变量 p 的值D.* p 只能用来说明 p 是一个指针变量52.以下叙述中错误的是【 】(分数:70.00)A.语句“Dim a,b As Integer“声明了两个整型变量B.不能在标准模块中定义 Static 型变量C.窗体层变量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB59 答案 解析 DOC
