【计算机类职业资格】二级VISUAL+BASIC-73及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-73及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-73及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-73 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列叙述中正确的是_。(分数:2.50)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试2.下列数据结构中,能用二分法进行查找的是_。(分数:2.50)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表3.下列关于栈的描述正确的是_。(分数:2.50)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删
2、除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素4.下列叙述中正确的是_。(分数:2.50)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率5.下列描述中正确的是_。(分数:2.50)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题6.在软件设计中,不属于过程
3、设计工具的是_。(分数:2.50)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD 图7.下列叙述中正确的是_。(分数:2.50)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令8.数据库设计的根本目标是要解决_。(分数:2.50)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护9.设有如下关系表: (分数:2.50)A.T=RSB.T=RSC.T=RSD.T=R/S10.数据库系统的核心是_。(分数:2.50)A.数据模型B.数据库管理系统C.数据库D.数据库管理
4、员11.假定一个 Visual Basic 应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是_。(分数:2.50)A.只保存窗体模块文件B.分别保存窗体模块、标准模块和工程文件C.只保存窗体模块和标准模块文件D.只保存工程文件12.为了清除窗体上的一个控件,下列正确的操作是_。(分数:2.50)A.按 Enter 键B.按 Esc 键C.选择(单击)要清除的控件,然后按 Del 键D.选择(单击)要清除的控件,然后按 Enter 键13.以下叙述中错误的是_。(分数:2.50)A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B.当程序运行时,
5、双击一个窗体,则触发该窗体的 DblClick 事件C.Visual Basic 应用程序只能以解释方式执行D.事件可以由用户引发,也可以由系统引发14.设 a=2,b=3,c=4,d=5,下列表达式的值是_。 NOt a=c Or 4*c=b2 And ba+c(分数:2.50)A.-1B.1C.TrueD.False15.设 a=5,b=10,则执行 c=Int(b-a)*Rnd+a)+1 后,c 值的范围为_。(分数:2.50)A.510B.69C.610D.5916.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程: Private Sub Command1_Cl
6、ick() a$=“software and hardware“ b$=Right(a$,8) c$=Mid(a$,1,8) MsgBox a$,b$.C$,1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.50)A.software and hardwareB.softwareC.hardwareD.117.在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1 和 Text1,把文本框的 Text 属性设置为空白,然后编写如下事件过程: Private Sub Command1_Click() a=InputBox(“Enter an
7、 integer“) b=InputBox(“Enter an integer“) Text1.Text=b+a End Sub 程序运行后。单击命令按钮,如果在输入对话框中分别输入 8 和 10,则文本框中显示的内容是_。(分数:2.50)A.108B.18C.810D.出错18.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写如下程序: Private Sub Form_Load() Show Text1.Text=“ Text2.Text=“ Text1.SetFocus End Sub Private Sub Text1_Change() Text2.Text=
8、Mid(Text1.Text,8) End Sub 程序运行后,如果在文本框 Text1 中输入 BeijingChina,则在文本框 Text2 中显示的内容是_。(分数:2.50)A.BeijingChinaB.ChinaC.BeijingD.BeijingC19.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程: Private Sub Form_Load() List1.AddItem “Item 1“ List1.AddItem “Item 2“ List1.AddItem “Item 3“ End Sub Private Su
9、b Command1_Click() List1.List(List1.ListCount)=“AAAA“ End Sub 程序运行后,单击命令按钮,其结果为_。(分数:2.50)A.把字符串“AAAA”添加到列表框中,但位置不能确定B.把字符串“AAAA”添加到列表框的最后(即“Item 3”的后面)C.把列表框中原有的最后一项改为“AAAA”D.把字符串“AAAA”插入到列表框的最前面(即“Item 1”的前面)20.假定有如下事件过程: Private Sub Form Click() Dim x As Integer, n As Integer x=1 n=0 Do While x28
10、 x=x*3 n=n+1 Loop Print x, n End Sub 程序运行后,单击窗体,输出结果是_。(分数:2.50)A.81 4B.56 3C.28 1D.243 521.有如下程序: Private Sub Form_Click() Dim Check, Counter Check=True Counter=0 Do Do While Counter20 Counter=Counter+1 If Counter=10 Then Check=False Exit Do End If Loop Loop Until Check=False Print Counter, Check E
11、nd Sub 程序运行后,单击窗体,输出结果为_。(分数:2.50)A.15 0B.20 -1C.10 TrueD.10 False22.有如下程序: Private Sub Form_Click() Dim i As Integer, sum As Integer sum=0 For i=2 To 10 If i Mod 20 And i Mod 3=0 Then sum=sum+i End If Next i Print sum End Sub 程序运行后,单击窗体,输出结果为_。(分数:2.50)A.12B.30C.24D.1823.在窗体上画一个名称为 Text1 的义本框和一个名称为
12、 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim arrayl(10,10)As Integer Dim i As Integer, j As Integer For i=1 To 3 For J=2 To 4 arrayl(i, j)=i+j Next j Next i Text1.Text=array1(2, 3)+array1(3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.50)A.12B.13C.14D.1524.在窗体上画一个命令按钮,其名称为 Command1,然后编写
13、如下事件过程: Private Sub Command1_Click() Dim a1(4,4),a2(4,4) For i=1 To 4 For j=1 To 4 al(i,j)=i+j a2(i,j)=a1(i,j)+i+j Next j Next i Print a1(3,3);a2(3,3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。(分数:2.50)A.6 6B.10 5C.7 21D.6 1225.有如下程序: Option Base 1 Private Sub Form_Click() Dim arr,Sum Sum=0 art=Array(1,3,5.7,9
14、,11,13,15,17,19) For i=1 To 10 If arr(i)/3=arr(i)/3 Then Sum=Sum+arr(i) End If Next i Print Sum End Sub 程序运行后,单击窗体,输出结果为_。(分数:2.50)A.25B.26C.27D.2826.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a(5)As String For i=1 To 5 a(i)=Chr(Asc(“A“)+(i-1) Next i For Each b In a Print b; Next End S
15、ub 程序运行后,单击命令按钮,输出结果是_。(分数:2.50)A.ABCDEB.1 2 3 4 5C.abcdeD.出错信息27.以下关于函数过程的叙述中,正确的是_。(分数:2.50)A.如果不指明函数过程参数的类型,则该参数没有数据类型B.函数过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递D.函数过程形参的类型与函数返回值的类型没有关系28.函数过程 F1 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0。以下能正确实现上述功能的代码是_。(分数:2.50)A.Function F1(b As Integer)If b Mod
16、 2=0 ThenReturn 0ElseReturn 1End IfEnd FunctionB.Function F1(b As Integer)If b Mod 2=0 ThenF1=0ElseF1=1End IfEnd FunctionC.Function F1(b As Integer)If b Mod 2=0 ThenF1=1ElseF1=0End IfEnd FunctionD.Function F1(b As Integer)If b Mod 20 ThenReturn 0ElseReturn 1End IfEnd Function29.以下关于 KeyPress 事件过程中参数
17、 KeyAscii 的叙述中正确的是_。(分数:2.50)A.KeyAscii 参数是所按键的 ASCII 码B.KeyAscii 参数的数据类型为字符串C.KeyAscii 参数可以省略D.KeyAscii 参数是所按键上标注的字符30.设窗体上有一个名为 Text1 的文本框,并编写如下程序: Private Sub Form_Load() Show Text1.Text=“ Text1.SetFocus End Sub Private Sub Form_MouseUp(Button As Integer, _ Shift As Integer, X As Single, Y As Sin
18、gle) Print“程序设计“ End Sub Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print “Visual Basic“; End Sub 程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体上显示的内容是_。(分数:2.50)A.Visual BasicB.程序设计C.Visual Basic 程序设计D.a 程序设计31.假定有下表所列的菜单结构: 标题 名称 层次 显示 appear 1(主菜单) 大图标 bigicon 2(子菜单) 小图标 smallicon 2(子菜单) 要
19、求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“”。以下正确的事件过程是_。(分数:2.50)A.Private Sub bigicon_Click()bigicon.Checked=FalseEnd SubB.Private Sub bigicon_Click()Me.appear.bigicon.Checked=TrueEnd SubC.Private Sub bigicon_Click()bigicon.Checked=TrueEnd SubD.Private Sub bigicon_Click()appear.bigicon.Checked=TrueEnd Sub32.
20、假定通用对话框的名称为 CommonDialog1,命令按钮的名称为 Command1,则单击命令按钮后,能使打开的对话框的标题为“New Title”的事件过程是_。(分数:2.50)A.Private Sub Command1_Click()CommonDialog1.DialogTitle=“New Title“CommonDialog1.ShowPrinterEnd SubB.Private Sub Command1_Click()CommonDialog1.DialogTitle=“New Title“CommonDialog1.ShowFontEnd SubC.Private Su
21、b Coramand1_Click()CommonDialog1.DialogTitle=“New Title“CommonDialog1.ShowOpenEnd SubD.Private Sub Command1_Click()CommonDialog1.DialogTitle=“New Title“CommonDialog1.ShowColorEnd Sub33.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_。(分数:2.50)A.任何时刻最多只有一个窗体是活动窗体B.不能把标准模块设置为启动模块C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D.如果 T 程中含
22、有 Sub Main 过程,则程序一定首先执行该过程34.假定在工程文件中有一个标准模块,其中定义了如下记录类型: Type Books Name As String*10 TelNum As String*20 End Type 要求当执行事件过程 Command1_Click 时,在顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是_。(分数:2.50)A.Private Sub Command1_Click()Dim B As BooksOpen “c:/Person.txt“ For Output As #1.Name=InputBox(“输入姓名“).Te
23、lNum=inputBox(“输入电话号码“)Write#1, .Name, .TelNumClose #1End SubB.Private Sub Command1_Click()Dim B As BooksOpen “c:/Person.txt“ For Input As #1.Name=InputBox(“输入姓名“).TelNum=InputBox(“输入电话号码“)Print#1, .Name, .TelNumClose #1End SubC.Private Sub Command1_Click()Dim B As BooksOpen “c:/Person.txt“ For Outp
24、ut As #1Name=InputBox(“输入姓名“)TelNum=InputBox(“输入电话号码“)Write #1,BClose #1End SubD.Private Sub Command1_Click()Dim B As BookOpen “c:/Person.txt“ For Input As #1Name=InputBox(“输入姓名“)TelNum=InputBox(“输入电话号码“)Print #1, .Name, .TelNumClose #1End Sub35.目录列表框的 Path 属性的作用是_。(分数:2.50)A.显示当前驱动器或指定驱动器上的某目录下的文件名
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC73 答案 解析 DOC
