【计算机类职业资格】二级VISUAL+BASIC-24-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-24-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-24-1及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-24-1 及答案解析(总分:68.50,做题时间:90 分钟)一、选择题(总题数:25,分数:42.50)1.设已经在窗体上添加了一个通用对话框控件 CommonDialog1,以下正确的语句是(分数:1.00)A.CommonDialog1Filter=AllFiles|*.*|Pictures(*Bmp)|*BmpB.CommonDialog1Filter=“AllFiles“|*|Pictures(*Bmp)|*BmpC.CommonDialog1Filter=(AllFiles|*,*|Pictures(*Bmp)|*Bmp)D.CommonDialog
2、1Filter=“AllFiles|*|Pictures(*Bmp)|*Bmp“2.下列叙述中正确的是_。(分数:3.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性3.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() m=1:n=1 Print“m=“; m; “, n=“; n Call subl(m
3、), n) Print “m=“; “; “, n=“; n End Sub Private Sub subl(x, y) x=x+5 y=y+x Print “x=“; x;“, y=“; y End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.m=1, b=1x=6, y=7m=1, b=1B.m=1, b=1x=6, y=7m=6, b=7C.m=1, b=1x=6, y=7m=1, b=7D.m=1, b=1x=6, y=7m=6, b=14.对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为 _ 。(
4、分数:2.00)A.并运算B.交运算C.差运算D.积运算5.在数据结构中,与所使用的计算机无关的是数据的 _ 结构。(分数:1.00)A.存储B.物理C.逻辑D.物理和存储6.有下列二叉树,对此二叉树前序遍历的结果为 _ 。(分数:2.00)A.ACFXDBEYZB.ABEFXYZCDC.ABCDEFXYZD.ABDYECFXZ7.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function Func(ByVal x As Integer,y As Integer) y=x*y If y0 Then Func=x Else Func=y End If End Fun
5、ction Private Sub Command1_Click() Dim a As Integer,b As Integer a=3 b=4 c=Func(a,B) Print“a=“;a Print“b=“;b Print“C=“;c End Sub 程序运行后,单击命令按钮,其输出结果为:_。(分数:1.00)A.a=3 b=12 c=3B.a=3 b=4 c=3C.a=3 b=4 c=12D.a=13 b=12 c=128.下列可以激活属性窗口的操作是 _ 。(分数:2.00)A.用鼠标双击窗体的任何部位B.按 Ctrl+F4 键C.执行“工程”菜单中的“属性窗口”命令D.按 F4
6、键9.下列叙述中,不属于测试的特征的是(分数:1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性10.在窗体中添加一个命令按钮,然后编写如下代码: Private Sub Command1_Click( ) For i=l To 4 x=4 For j=1 To 3 x=3 For k=l To 3 x=x+6 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,输出结果是(分数:1.00)A.7B.15C.21D.53811.在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母“a”,则
7、文本框中显示的内容为 _。 Private Sub Text1_KeyPressKeyAscii As Integer) Dim char as String char=Chr(KeyAscii) Text1.Text=String(5,KeyAscii) End Sub(分数:3.00)A.aaaaaB.AAAAAC.aaaaaaD.AAAAAA12.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Private Sub Command1_Click() Static a AS Integer Static b As Integer Cls b=2 b=b+2 a=3
8、+a Print a,b End Sub 程序运行后,三次单击该命令按钮,此时窗体上显示的结果是_。(分数:1.00)A.3 5B.6 6C.3 3D.9 413.下列程序段中没有错误的是_。(分数:1.00)A.x=6For k=5 To 1 Step-1x=x+1NextPrint xB.x=10While x5x=x-1LoopPrint xC.x=10Do While x5x=x-1End DoPrint xD.X=6Do While x5x=x+1Loop Until x=10Print x14.下列叙述中正确的是_。(分数:1.00)A.软件交付使用后还需要进行维护B.软件一旦交付
9、使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令15.以下说法中正确的是(分数:2.50)A.事件过程也是过程,只能由其他过程调用B.事件过程的过程名是由程序设计者命名的C.事件过程通常放在标准模块中D.事件过程是用来处理由用户操作或系统激发的事件的代码16.当对象失去焦点时,将会发生_事件。(分数:1.00)A.GetFocusB.LostFocusC.FocusD.SetFocus17.在窗体上画一个通用对话框,程序运行后,通过 ShowOpen 方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC 的文件,则对通用对
10、话框的 Filter 属性的正确设置是_。(分数:2.00)A.“(*.DOC)*.DOC“B.“(*.DOC)|(.DOC)“C.“(*.DOC)|*.DOC“D.“(*.DOC)|*.DOC“18.在运行程序时,在文本框中输入新的内容,或在程序代码中改变 Text 的属性值,相应会触发到(分数:2.00)A.GotFocus 事件B.Click 事件C.Change 事件D.DblClick 事件19.下面属于系统软件的是_。(分数:2.50)A.财务管理系统B.数据库管理系统C.编辑软件 WordD.杀毒软件20.下列数据结构中,能够按照“先进后出”原则存取数据的是(分数:2.00)A.
11、循环队列B栈C.队列D.二叉树21.设栈 S 和队列 Q 的初始状态为空,元素 e 1 ,e 2 ,e 3 ,e 4 ,e 5 和 e 6 依次通过栈 S,一个元素出栈后即进入栈队列 Q,若 6 个元素出队的顺序是 e 2 ,e 4 ,e 3 ,e 6 ,e 5 ,e 1 ,则栈 S 的容量至少应该是_。(分数:1.00)A.6B.4C.3D.222.窗体上有 1 个名称为 Command1 的命令按钮;1 个名称为 List1、没有列表项的列表框。编写如下程序:Private Sub Command1_Click() Dim x As String, s As String, temp As
12、 String Dim i As Integer x=InputBox(“输入字符串“,“输入“) Ifx“Then For i=Len(x) To 1 Step-1 s=Mid(x, i, 1) If s“Then temp=s+temp Else List1.AddItem temp s=“ temp=“ End If Next List1.AddItem temp Else MsgBOX“输入内容为空!“ End If End Sub 程序运行后,单击命令按钮 Command1,并输入“Happy new year”,则在 List1 中显示的内容为(分数:2.50)A.year new
13、 HappyB.Happy new yearC.raey wen yppaHD.yppaH wen raey23.设有下面程序代码: Option Base 1 Private Sub Command1_Click() Dim x(6) a=Array(4, 2, 5, 1, 6, 3) b=Array(64, 24, 98, 27, 58, 41) For k=1 To 6 x(a(k)=b(k) Next k For k=1 To 6 Print x(k); Next k End Sub 程序运行时的输出是(分数:2.00)A.27 24 41 64 98 58B.64 24 98 27
14、58 41C.24 27 41 58 64 98D.98 64 58 41 27 2424.以下叙述中错误的是_。(分数:2.00)A.Sub Main 是定义在标准模块中的特定过程B.一个工程中只能有一个 Sub Main 过程C.Sub Main 过程不能有返回值D.当工程中含有 Sub Main 过程时,工程执行时一定最先执行该过程25.执行语句 s=Len(Mid(“study hard“,1,5)后,s 的值是(分数:1.00)A.studyB.hardC.5D.10二、填空题(总题数:15,分数:26.00)26.软件设计模块化的目的是 1。 (分数:2.00)27.下面运行程序后
15、,单击命令按钮,输出的结果是 _ 1_ 。 Private Sub Command1_Click() Dim a%(1 To 4),b%(3 To 6),i%,s1#,s2# For i=1 To 4 a(i)=i Next For i=3 To 6 b(i)=i Next s1.= Fun(a) s2 =Fun(b) Print “s1 =“; s1; “s2 =“; s2 End Sub Function Fun( a( ) As Integer) Dim t#, i% t=1 For i = LBound(a) To UBound(a) t=t * a(i) Next Fun=t End
16、 Function (分数:1.00)28.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1 Click() Dim a(10)As Integer For i = 1 To 10 a(i)= i Next Call swap( 1) For i=1 To 10 Print a(i); Next End Sub Sub swap(b()As Integer) n = 2 For i=1 To n/2 t = b(i) b(i)= b(n) b(n)= t 3 Next End Sub 上述程序的功能是:
17、通过调用过程 swap,调换数组中数值的存放位置,即 a(”与 a(10)的值互换,a(2)与 a(9)的值互换,a(5)与 a(6)的值互换。请填空。 (分数:2.00)29.下面是用冒泡法将 5 个整数按升序排列,请将程序补充完整。 Sub GASR() Dim m m=Array(10,1,5,6,7) For i=0 To 3 For j= 1 If m(i) =m(j) Then 2 m(i) =m(j) m(j) =t End If Next j 3 For i=0 To 4 Print m(i) Next i End Sub (分数:1.00)30.变量未赋值时,数值型变量的值为
18、 1,字符串变量的值为 2。 (分数:4.00)31.对象的属性是指 1。 (分数:2.00)32.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。 (分数:2.00)33.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。 (分数:2.00)34.Visual Basic 中允许出现的数为 1。 25.74 347E-10 .368 1.87E+50 10(1.256) D32 2.5E 12E3 34.75D+6 0.258 (分数:2.00)35.执行下面的程序段,x 的值为 _ 1_ 。 Private Sub Command1_Click()
19、For i=1 To 9 a=a+i Next x=Val(i) MsgBox x End Sub (分数:1.00)36.测试是保证软件质量的重要措施,一般测试过程所产生的文档应包括:测试计划、测试过程和 _ 1_ 。 (分数:1.00)37.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 _ 1_ 。 (分数:2.00)38.在关系运算中,查找满足一定条件的元组的运算称之为 _ 1_ 。 (分数:1.00)39.控件和窗体的 Name 属性只能通过属性窗口设置,不能在 _ 1_ 期间设置。 (分数:1.00)40.假定有一个文本框,其名称为 Text1,为了使该文本框具有
20、焦点,应执行的语句是 1。 (分数:2.00)二级 VISUAL+BASIC-24-1 答案解析(总分:68.50,做题时间:90 分钟)一、选择题(总题数:25,分数:42.50)1.设已经在窗体上添加了一个通用对话框控件 CommonDialog1,以下正确的语句是(分数:1.00)A.CommonDialog1Filter=AllFiles|*.*|Pictures(*Bmp)|*BmpB.CommonDialog1Filter=“AllFiles“|*|Pictures(*Bmp)|*BmpC.CommonDialog1Filter=(AllFiles|*,*|Pictures(*Bm
21、p)|*Bmp)D.CommonDialog1Filter=“AllFiles|*|Pictures(*Bmp)|*Bmp“ 解析:解析 对话框的 Filter 属性是 String 类型,因此上述答案中选项 D 是正确的。另外需要注意,Filter 属性赋值的完整格式为: ObjectFilter=descriptionl|filterl | description2 | filter2 使用管道(|)符号将 fifler 与 description 的值隔开。管道符号的前后都不要加空格,因为这些空格会与fifler 和 description 的值一起显示。可以使用 FilterIndex
22、 来确定哪一个作为缺省过滤器显示。2.下列叙述中正确的是_。(分数:3.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性解析:解析 线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。3.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() m=1:n=1 P
23、rint“m=“; m; “, n=“; n Call subl(m), n) Print “m=“; “; “, n=“; n End Sub Private Sub subl(x, y) x=x+5 y=y+x Print “x=“; x;“, y=“; y End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.m=1, b=1x=6, y=7m=1, b=1B.m=1, b=1x=6, y=7m=6, b=7C.m=1, b=1x=6, y=7m=1, b=7 D.m=1, b=1x=6, y=7m=6, b=1解析:解析 从 Sub 和 Functio
24、n 中 Print 输出可以看出,变量 m 的值经过 Subl 计算后没有变化。这是因为变量 m 作为实参时变成了(m),这样使得它被强制计算,是按数字传给 Subl 的,在 Subl 中被计算的结果没有反传回来。本题答案为 C。从中可以看出传地址引用的参数的值是如何改变的。4.对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为 _ 。(分数:2.00)A.并运算 B.交运算C.差运算D.积运算解析:解析 本题考查集合运算。在关系数据库理论中,两个关系的并是由属于这两个关系的元组组成的集合,故选项 A 正确。两个关系的交是由既属于一个关系又属于另
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC241 答案 解析 DOC
