【计算机类职业资格】二级VISUAL+BASIC-30-2及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-30-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-30-2及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-30-2 及答案解析(总分:70.00,做题时间:90 分钟)一、选择题(总题数:24,分数:43.00)1.Sub 过程与 Function 过程最根本的区别是(分数:2.00)A.Sub 过程名称与 Function 过程名称的格式不统一B.Function 过程可以带参数,Sub 过程不可以C.两种过程参数的传递方式不同D.Sub 过程的过程参数名称不能有返回值,而 Function 过程能通过过程名称得到返回值2.如果要将文本框作为密码框使用时,应设置的属性为(分数:1.00)A.NameB.CaptionC.PasswordCharD.Text3.在程
2、序代码中将图片文件 mypic.jpg 装入图片框 Picture1 的语句是 _。(分数:1.00)A.Picture1. Picture=“mypic.jpg“B.Picture1.Image=“mypic.jpg“C.Picture1.Picture=LoadPicture(“mypic.jpg“)D.LoadPicture(“mypic.jpg“)4.阅读程序: Option Base 1 Private Sub Form_Click() Dim Arr(3, 3) As Integer For i=1 To 3 For i=1 To 3 If j=i Or j=3-i+1 Then
3、Arr(i, j)=1 Else Arr(i, j)=0 End If Next j Next i For i=1 To 3 For j=1 To 3 Print Arr(i, j); Next j Print Next i End Sub 程序运行后,如果单击窗体,则输出结果为(分数:3.00)A.1 1 11 1 11 1 1B.0 0 00 0 00 0 0C.1 0 00 1 00 0 1D.1 0 11 0 10 1 05.软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于(分数:2.00)A.定义阶段B.开发阶段C.维护阶段D.上述 3 个阶段6.唯一能区别一个控件的属性
4、是 _。(分数:2.50)A.IndexB.TextC.NameD.Caption7.单击一次命令按钮之后,下更程序代码的执行结果为_ 。 Public Sub Proc(a() As Integer) Static i As Integer Do a(i) = a(i) + a(i + 1) i=i+1 Loop While i 2 End Sub Private Sub Command1_Cliek() Dim m As Integer Dim i As Integer Dim x(10) As Integer For i = 0 To 4 x(i) = i + 1 Next i For
5、i = 1 To 2 Call Proc (x) Next i For i = 0 To 4 Print x(i); Next i End Sub(分数:2.00)A.3 4 7 5 6B.3 5 7 4 5C.1 2 3 4 5D.1 2 3 5 78.下列关于队列的叙述中正确的是 _。(分数:1.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表9.以下语句的输出结果是 Print Format$(32548.5,“000,00000“)(分数:1.00)A.32548.5B.32,548.5C.032,548.50D.32,548.
6、5010.在学校中,“班级”与“学生”两个实体集之间的联系属于_关系。(分数:2.50)A.一对一B.一对多C.多对一D.多对多11.要使目录列表框(名称为 Dir1)中的目录随着驱动器列表框(名称为 Drive1)中所选择的当前驱动器的不同而同时发生变化,则应:(分数:1.00)A.在 Dir1 中的 Change 事件中,书写语句 Dir1.DriveDrive1.DriveB.在 Dir1 中的 Change 事件中,书写语句 Dir1.PathDrive1.DriveC.在 Drive1 中的 Change 事件中,书写语句 Dir1.PathDrive1.DriveD.在 Drive
7、1 中的 Change 事件中,书写语句 Dir1.Drive=Drive1.Drive12.为了在列表框中使用Ctrl和Shift键进行多个列表项的选择,应将列表框的 MultiSelect 属性设置为 _ 。(分数:2.00)A.0B.2C.FalseD.True13.下列程序段的执行结果为_。 A=“abcd“ B=“bcde“ E=Right(A,3) F=Mid(B,2,3) If EF Then Print E+F Else Print F+E(分数:2.00)A.cdebcdB.cddC.cdcdD.bcdcde14.设有下面的循环: i=0 While i=1 i=i+3 Pr
8、int i Wend 则运行后的输出结果是 _ 。(分数:2.00)A.1B.2C.3D.415.产生10,27之间的随机整数的 Visual Basic 表达式是(分数:2.00)A.Int(Rnd(1)*27)+10B.Int(Rnd(1)*28)+10C.Int(Rnd(1)*27)+11D.Int(Rnd(1)*28)+1116.在窗体上画一个命令按钮和一个文本框,并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码: Dim Save All As String Private Sub Command1_Click() Text1.Text=UCase(SaveA
9、ll) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAscii) End Sub 程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框中显示的内容为 _。(分数:1.00)A.abcdefgB.不显示任何信息C.ABCDEFGD.出错17.执行下列语句: strInput=InputBox(“请输入字符串“,“字符串对话框“,“字符串“) 将显示输入对话框。此时如果直接单击“确定”按钮,则变量 strlnput 的内容是_。(分数:1.00)A.“请输入字符串“B.“字
10、符串对话框“C.“字符串“D.空字符串18.下列叙述中,正确的是_。(分数:1.00)A.程序设计过程中的主要工作是编制程序B.程序设计的主要目标是编制出运行结果正确的程序C.不良的程序设计风格会增加程序的复杂性D.上述三种说法都不对19.某人在窗体上画了一个名称为 Timer1 的计时器和一个名称为 Label1 的标签,计时器的属性设置为Enabled=True,Interval=0,并编程如下。希望在程序运行时,可以每 2 秒在标签上显示一次系统当前时间。 Private Sub Timer1_Timer() Label1.Caption=Time End Sub 在程序执行时发现未能实
11、现上述目的,那么,应做的修改是 _ 。(分数:2.00)A.通过属性窗口把计时器的 Interval 属性设置为 2000B.通过属性窗口把计时器的 Enabled 属性设置为 FalseC.把事件过程中的 Label1.Caption=TimeS 语句改为 Timer1.Interval=TimeD.把事件过程中的 Label1.Caphon=TimeS 语句改为 Label1.Caption=Timer1.Time20.线性表常采用的两种存储结构是 _ 。(分数:2.00)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构D.线性存储结构和非线性存储结构21.执行了
12、下面的程序后,组合框中数据项的值是 _ 。 Private Sub Form_Click() For i=1 To 6 Combol.AddItem i Next i For i=1 To 3 Comool.RemoveItem i Next i End Sub(分数:2.00)A.1 5 6B.1 3 5C.4 5 6D.2 4 622.下面叙述中正确的是_。(分数:2.00)A.随机文件中记录的长度不是固定不变的B.随机文件由若干条记录组成,并可以按记录号访问各个记录C.不能按任意顺序访问随机文件中的数据D.可以同时对打开的随机文件进行读写操作23.在对象的 MouseDown 和 Mou
13、seUp 事件过程中,当 Button 参数的值为 1、2、4 时,分别代表按下鼠标 _。(分数:3.00)A.左键、中间键和右键B.左键、右键和中间键C.中间键、左键和右键D.左键、右键和同时按下左右键24.以下叙述中错误的是_。(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.程序运行后,在内存中只能驻留一个窗体D.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样二、填空题(总题数:15,分数:27.00)25.常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD
14、) ,则应采用 1 方法。 (分数:2.00)26.随机文件以 _ 1_ 为单位读写,随机文件的记录是 _ 2_ 记录。 (分数:4.00)27.按照排序过程涉及的存储设备的不同,排序可分为 1 和 2。 (分数:2.00)28.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。 (分数:2.00)29.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x= -1 a=InputBox(“请输人第一个数字 a 的值“) a=Val(a) b=InputBox(“请输入第二个数字 b 的值“) b=Va
15、l(b) x=InputBox(“请输入第三个数字 x 的值“) x=Val(x) a=a + b + x Loop Print a End Sub 在程序运行后,单击命令按钮,在对话框中分别输入 5、4,8、5、8、-1,输出结果为 _ 1_ 。 (分数:2.00)30.为了使标签能自动调整大小以显示全部文本内容,应把标签的 _ 1_ 属性设置为 True。 (分数:1.00)31.可使用列表框的 _ 1_ 方法向列表框中增加一个项目。 (分数:1.00)32.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。 (分数:2.00)33.建立打开文件、保存文件、颜色、字体、打印对话
16、框所使用的方法分别为 1、 2、ShowColor、ShowFont 和 ShowPrinter。 (分数:1.00)34.在程序的空白行处填写适当的语句,完成下列功能:依次自动将列表框 List2 中所有列表项目移入列表框 List1 中,并将移入 List1 中的项目从 List2 中删除。 Do While List2 ListCount 1 List2. Removeltem 0 Loop (分数:2.00)35.为了在运行时将“d:/pic”文件夹下的图形文件“a.jpg”装入图片框 Picture1,所使用的语句为 _ 1_ 。 (分数:1.00)36.如果在立即窗口中执行下列操作
17、: a=8 b=9 print(ab); 则输出结果是 1。 (分数:2.00)37.窗体如下图所示,其中汽车是名称为 Imagel 的图像框,命令按钮的名称为 Command1,计时器的名称为 Timer1,直线的名称为 Line1。程序运行时,单击命令按钮,则汽车每 0.1 秒向左移动 100,车头到达左边的直线时停止移动。请填空完成下列的属性设置和程序,以便实现上述功能。 (分数:2.00)38.关系操作的特点是 _ 1_ 操作。 (分数:1.00)39.在窗体上有 1 个名称为 Command1 的命令按钮,并有如下事件过程和函数过程: Private Sub Command1_Cli
18、ck() Dim p As Integer p=m(1)+m(2)+m(3) Print p End Sub Private Function m(n As Integer)As Integer Static s As Integer Fork=1 To n s=s+1 Next m=s End Function 运行程序,单击命令按钮 Command1 后的输出结果为 1。 (分数:2.00)二级 VISUAL+BASIC-30-2 答案解析(总分:70.00,做题时间:90 分钟)一、选择题(总题数:24,分数:43.00)1.Sub 过程与 Function 过程最根本的区别是(分数:2
19、.00)A.Sub 过程名称与 Function 过程名称的格式不统一B.Function 过程可以带参数,Sub 过程不可以C.两种过程参数的传递方式不同D.Sub 过程的过程参数名称不能有返回值,而 Function 过程能通过过程名称得到返回值 解析:解析 Sub 过程与 Function 过程最根本的区别是:Sub 过程的过程参数名称不能有返回值,而Function 过程能通过过程名称得到返回值。2.如果要将文本框作为密码框使用时,应设置的属性为(分数:1.00)A.NameB.CaptionC.PasswordChar D.Text解析:解析:文本框没有 Caption 属性,所以选
20、项 B)肯定不对;Text 属性返回或设置控件中包含的文本,所以选项 D)也不对;Nmne 属性是标识对象的名称,故选项 A)也不正确,只有选项 C)是设置文本框内容格式的,即用什么字符显示,符合本题的意思。3.在程序代码中将图片文件 mypic.jpg 装入图片框 Picture1 的语句是 _。(分数:1.00)A.Picture1. Picture=“mypic.jpg“B.Picture1.Image=“mypic.jpg“C.Picture1.Picture=LoadPicture(“mypic.jpg“) D.LoadPicture(“mypic.jpg“)解析:解析 LoadPi
21、cture()函数 在运行期间将图形文件装入窗体的 Picture 属性、Picture 控件或 Image 控件,如果窗体、图片框或图像控件中已有图形,则已有图形被新装入的图形覆盖。 例如:Picture1.Picture=LoadPicture(“图形文件名”) 使用不带参数的 LoadPicture 函数可以清除窗体、图片框及图像控件中的图形。例如: Picture1.picture=Loadpicture(“ “) 或 Picture1.picture=Loadpicture()4.阅读程序: Option Base 1 Private Sub Form_Click() Dim Arr
22、(3, 3) As Integer For i=1 To 3 For i=1 To 3 If j=i Or j=3-i+1 Then Arr(i, j)=1 Else Arr(i, j)=0 End If Next j Next i For i=1 To 3 For j=1 To 3 Print Arr(i, j); Next j Print Next i End Sub 程序运行后,如果单击窗体,则输出结果为(分数:3.00)A.1 1 11 1 11 1 1B.0 0 00 0 00 0 0C.1 0 00 1 00 0 1D.1 0 11 0 10 1 0 解析:解析 本题是用一个二重循
23、环为二维数组赋值,只有满足下标 j=i 或者 j=3-i+1 才将其设置为1,否则设置为 0,如果写出这个二维数组可以看出,两个对角线的元素被设置成 15.软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于(分数:2.00)A.定义阶段B.开发阶段 C.维护阶段D.上述 3 个阶段解析:解析 软件生命周期由软件定义、软件开发和软件维护 3 个时期组成。软件定义可分为软件系统的可行性研究和需求分析两个阶段。软件开发时期由 5 个阶段组成:概要设计、详细没计、编写代码、组装测试和确认测试。软件维护时期的主要任务是使软件持久的满足用户的需要。6.唯一能区别一个控件的属性是 _。(分数:2.
24、50)A.IndexB.TextC.Name D.Caption解析:解析 在程序中每个控件都有个名字,控件的名字也是它们互相区别的唯一标志。7.单击一次命令按钮之后,下更程序代码的执行结果为_ 。 Public Sub Proc(a() As Integer) Static i As Integer Do a(i) = a(i) + a(i + 1) i=i+1 Loop While i 2 End Sub Private Sub Command1_Cliek() Dim m As Integer Dim i As Integer Dim x(10) As Integer For i = 0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC302 答案 解析 DOC
