【计算机类职业资格】二级VISUAL+BASIC-532及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-532及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-532及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-532 及答案解析(总分:72.00,做题时间:90 分钟)一、选择题(总题数:25,分数:42.00)1.以下程序执行后,在窗体上输出的图案是 _ 。 Form1.Cls For a=1 To 5 Print Space(5-A) ;String(a,“*“) Next a(分数:2.00)A.*B.*C.*D.*2.编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_KeyP
2、ress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下(即不按住 Shift 键和锁定大写),运行程序,如果按“A“键,则程序的输出是_。(分数:2.00)A.AAB.aAC.AaD.aa3.设有语句: Temp=MsgBox(“程序执行了非法操作“,vbAbortRetryIgnore,“提示信息”) 程序运行时,在对话框中将显示 _ 个按钮。(分数:1.00)A.1B.2C.3D.44.假定在窗体上建立一个通用对话框,其名称为 CommonDialog1,用下面的语句可以建立一个对话框: CommonDialog1.Acti
3、on=1 与该语句等价的语句是 _。(分数:1.00)A.CommonDialog1.ShowOvenB.Commofidialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont5.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和_。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性6.对于列表框控件 List1,能够表示当前被选中列表项内容的是_。(分数:2.00)A.List1.TextB.List1.lndexC.List1.ListlndexD.List1.List7.向顺序文件 T
4、emp.txt 中写入 1,2,3 这 3 个数。在程序中加入以下语句的哪一项可以使程序功能完整。Private Sub Command1_Click() Open“ c:/Temp.txt“,Output As #1 For i=0 To 3 _ Next Close #1 End Sub(分数:2.00)A.Print #1,Temp.txtB.Get #1,iC.Print #1,iD.Unit #1,i8.设置组合框的风格,可用的属性是 _ 。(分数:2.00)A.BackStyleB.BorderStyleC.StyleD.Sorted9.耦合性和内聚性是对模块独立性度量的两个标准。
5、下列叙述中正确的是_。(分数:1.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度10.软件工程的理论和技术性研究的内容主要包括软件开发技术和(分数:2.00)A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用11.有如下程序: Option Base 1 Dim arr() As Integer Private Sub Form_Click() Dim i As Integer, j As Integer ReDim arr(3,2)
6、 For i=1 To 3 for j=1 To 2 arr(i,j)=i*2+j Next j Next i ReDim Preserve arr(3,4) For j=3 To 4 arr(3,j)=j+9 Next j Print arr(3,2); arr(3,4) End Sub 程序运行后,单击窗体,输出结果为(分数:2.00)A.8 13B.0 13C.7 12D.0 012.关闭当前的工程并退出 Visual Basic 的快捷键是(分数:2.00)A.“Alt+B”B.“Alt+Q”C.“Alt+Shift”D.“Alt+A”13.以下为 Visual Basic 学习版的控
7、件的是(分数:1.00)A.数据绑定控件B.ActiveX 控件C.自动化管理器D.报表控件14.有三个关系 R、S 和 T,如下: (分数:2.00)A.笛卡儿积B交C并D.自然连接15.文本框的 Scroll Bars 属性设置为非零值,却没有效果,原因是 _ 。(分数:2.00)A.文本框中没有内容B.文本框的 MultiLine 属性值为 FalseC.文本框的 MultiLine 属性值为 TureD.文本框的 Locked 属性值为 Ture16.窗体上有一个名称为 HScroll1 的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够
8、实现上述操作的事件过程是 _ 。(分数:1.00)A.Private Sub HScroll1_Change( )Print HScroll1. ValueEnd SubB.Private Sub HScroll1_Change( )Print HScroll1. SmallChangeEnd SubC.Private Sub HScroll1_Scroll( )Print HScroll1. ValueEnd SubD.Private Sub HScroll1_Scroll( )Print HScroll1. SmallChangeEnd Sub17.数据的存储结构是指 _ 。(分数:2.0
9、0)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据18.要使窗体以最大化方式显示,应设置窗体的 _ 属性。(分数:1.00)A.BorderStyleB.WindowStateC.Height 和 WidthD.MaxButton19.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。 下列能正确实现上述功能的程序是 _。(分数:1.00)A.Private Sub List1_Click()Label1.C
10、aption=List1.ListIndexEnd SubB.Private Sub List1_Click( )Label1.Name=List1.ListIndexEnd SubC.Private Sub List1_Click( )Label1.Name=List1.TextEnd SubD.Private Sub List1_Click()Label1.Caption=List1.TextEnd Sub20.下列叙述中正确的悬_。(分数:2.00)A.在窗体的 Form Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 sub 过程中定义的局部
11、变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程中,所有局部变量被系统初始化为。或空字符串21.文本框控件最多能处理 _个字节。(分数:1.00)A.32KB.64KC.128KD.16K22.已知文本框的 ScrollBars 属性设置为 3,却看不到任何效果,原因是 _ 。(分数:2.00)A.文本框中没有内容B.文本框的 Locked 属性值为 TrueC.文本框的 MultiLine 属性值为 FalseD.文本框的 MultiLine 属性值为 True23.执行语句 Open“Tel.dat“For Random As#1 Len=50 后,对文件
12、Tel.dat 中的数据能够执行的操作是_。(分数:2.00)A.只能写,不能读B.只能读,不能写C.既可以读,也可以写D.不能读,不能写24.设在工程中定义了如下类型: Type stutype ino As Integer stmame As String*20 strsex As String*1 smark As Single End Type 在窗体上正确使用这个类型的是下列哪个操作 _ 。(分数:2.00)A.Sub Command1_click()Dimstudent As StutypeWith student.ino=12.strname=smith.strsex=男.sma
13、rk=89End WithEnd SubB.Sub Command1_Click()Dim student As StutypeWith student.ino=12.strname=“smith“.strsex=“男“.smark=89End WithEnd SubC.Sub Command1_Click()Dim student As StutypeWith Stutype.ino=12.strname=“smith“.strsex=“男“.smark=89End WithEnd SubD.Sub Command1_click()Dim student As StutypeWith stu
14、dent.ino=12.strname=“smith“.strsex=“男“.smark=89End studentEnd Sub25.软件工程与计算机科学性质不同,软件工程着重于_。(分数:2.00)A.理论研究B.建造软件系统C.原理和理论D.原理探寻二、填空题(总题数:11,分数:30.00)26.在 n 个运动员中选出任意 r 个人参加比赛,有很多种不同的选法,选法的个数可以用公式 (分数:2.00)27.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 _ 1_ 。 (分数:2.00)28.算法的基本特征是可行性、确定性、 _ 1_ 和拥有足够的隋报。 (分数:1.0
15、0)29.为了使标签能自动调整大小以显示全部文本内容,应把标签的 1 属性设置为 True。 (分数:2.00)30.在窗体上画一个名称为 Combol 的组合框,然后画两个名称分别为 Label1、Label2,标题分别为“城市名称”和空白的标签。程序运行后,在组合框中输入一个新项目并按回车键,如果输入的项目在组合框的列表中不存在,则自动将其添加到组合框的列表中,并在 Label2 中给出提示“已成功添加新输入项。”,如图所示。如果输入的项目已存在,则在 Label2 中给出提示“输入项已在组合框中。”。请填空。 (分数:1.00)31.在窗体画一个命令按钮,然后编写如下事件过程: Priv
16、ate Sub Command1_CIick() Dim a(1 To 10) Dim p(1 To 3) k=5 For i =1 To 10 a(i)=i Next i For i=1 To 3 p(i)=a(i*i) Next i For i=1 To 3 k=k+p(i)*2 Next i Print k End Sub 程序运行后,单击命令按钮,输出结果是 _ 1_ 。 (分数:2.00)工程中有 Form1、两个窗体。Form1 窗体外观如图 1 所示。程序运行时,在 Form1 中名称为 Text1 的文本框中输入一个数值(圆的半径),然后单击命令按钮“计算并显示“(其名称为 C
17、ommand1),则显示窗体,且根据输入的圆的半径计算圆的面积,并在的窗体上显示出来,如图 2 所示。如果单击命令按钮时,文本框中输入的不是数值,则用信息框显示“请输入数值数据!“。请填空。 (分数:6.00)填空项 1:_填空项 1:_填空项 1:_33.在窗体上画一个文本框,名称为 Text1,然后编写如下程序: Private Sub Form_Load() Open“d:/temp/dat.txt“For Output As#1 Text1.Text:“” End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If _ 1_ =
18、13 Then If UCase(Text1.Text1= _ 2_ Then Close#1 End Else Write#1, _ 3_ Text1.Text=“” End If End If End Sub 以上程序的功能是,在 D 盘 temp 目录建立 1 个名为 dat.txt 的文件,在文本框中输入字符,每次按回车键(回车符的 ASC码是 13)都把当前文本框中的内容写入文稿件 dat.txt,并清除文本框中的内容;如果输入“END”,则结束程序。请将程序补充完整。 (分数:2.00)34.执行下面的程序段后,s 的值为 1。 s=5 For i=2.6 To 4.9 Step
19、0.6 s=s+1 Next i (分数:2.00)35.下列程序用于在带垂直滚动条的文本框 Text1 中输出 3 到 100 之间的全部素数。请填空。 Private Sub Command1_click() Text1.Text=“ For n=3 to 100 k=Int(Sqr(n) i=2 Flag=0 Do While i= 1And Flag=0 If n Mod i=0 Then Flag=1 Else i=i+1 End If Loop Lf 2Trhen Text1.Text=Text1.Text String(a,“*“) Next a(分数:2.00)A.* B.*C
20、.*D.*解析:解析 本题考查循环语句的分析。循环中共输出 5 行,每一行首先输出 5-a 个空格,然后输出 a个“*”号。a 的变化为 1 到 5,步长为 1。2.编写如下两个事件过程: 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“键,则
21、程序的输出是_。(分数:2.00)A.AAB.aAC.Aa D.aa解析:3.设有语句: Temp=MsgBox(“程序执行了非法操作“,vbAbortRetryIgnore,“提示信息”) 程序运行时,在对话框中将显示 _ 个按钮。(分数:1.00)A.1B.2C.3 D.4解析:解析 MsgBox 函数用于向用户发布提示信息,并要求用户作出必要的响应。该函数的前三个参数的含义如下:第一个参数是消息框中的提示文字;第二个参数是用来指示消息框中显示的按钮、图标和默认按钮等:第三个参数是对话框的标题。此处第二个参数“vbAbortRetryIgnore”表示有三个按钮,分别是“中止”、“重试”和
22、“忽略”。4.假定在窗体上建立一个通用对话框,其名称为 CommonDialog1,用下面的语句可以建立一个对话框: CommonDialog1.Action=1 与该语句等价的语句是 _。(分数:1.00)A.CommonDialog1.ShowOven B.Commofidialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont解析:解析 通用对话框的 Action 属性为 1 表示显示的是“打开”对话框,所以相当于CommonDialog1.ShowOpen。5.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据
23、不一致性和_。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性 解析:解析 文件系统管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在 3 个缺点:数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。6.对于列表框控件 List1,能够表示当前被选中列表项内容的是_。(分数:2.00)A.List1.Text B.List1.lndexC.List1.ListlndexD.List1.List解析:解析 Text 属性可返回当前被选中列表项的内容,故选 A。 Index 属性是当有列表框控件数组时,区分各列表框用的;Lis
24、tlndex 属性返回的是被选中的列表项的索引值;List 属性设置或返回各列表项的内容。7.向顺序文件 Temp.txt 中写入 1,2,3 这 3 个数。在程序中加入以下语句的哪一项可以使程序功能完整。Private Sub Command1_Click() Open“ c:/Temp.txt“,Output As #1 For i=0 To 3 _ Next Close #1 End Sub(分数:2.00)A.Print #1,Temp.txtB.Get #1,iC.Print #1,i D.Unit #1,i解析:解析 向顺序文件中写入数据时用 Print 语句。8.设置组合框的风格
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC532 答案 解析 DOC
