【计算机类职业资格】二级VISUAL+BASIC笔试-373及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-373及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-373及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-373 及答案解析(总分:101.00,做题时间:90 分钟)一、选择题(总题数:35,分数:55.00)1.下列叙述中,错误的是A) 数据的存储结构与数据处理的效率密切相关B) 数据的存储结构与数据处理的效率无关C) 数据的存储结构在计算机中所占的空间不一定是连续的D) 一种数据的逻辑结构可以有多种存储结构(分数:1.00)A.B.C.D.2.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub CommandlClick()x=InputBox(“请输入一个整数”)Print x+345End Sub程序运行后,单击命令按钮,在输入对话
2、框中输入 123,则在窗体上输出的内容为( )A) 123345 B) 468 C) 123 D) 345(分数:2.00)A.B.C.D.3.设在工程中有一个标准模块,其中定义了如下记录类型:Type BooksName As String * 10TelNum As String * 20EndType在窗体中添加一个名为 Commandl 的命令按钮,要求单击命令按钮时,在顺序文件 P1. txt 中写入一条记录。下列能够完成该操作的程序段是 ( )A) Private Sub Commandl_Click()Dim B As BooksOpen“d:/P1.txt“For Output
3、 As#1B. Name=InputBox( “姓名“)B. TelNum=InputBox(“电话号码“)Write #1,B. Name,B. TelNumClose #1EndSubB) Private Sub Commandl_Click()Dim B As BooksOpen“ d:/Pl.txt“ For Input AsB. Name=InputBox (“姓名“)B. TelNum=InputBox (“电话号码“)Print #1,B. Name,B. TelNumClose #1EndSubC) Private Sub Commandl_Click()Dim B As Bo
4、oksOpen“d:/P1. txt“For Output AsB. Name=InputBox(“姓名“)B. TelNum=InputBox (“电话号码“)Write #1,BClose #1EndSubD) Private Sub Commandl Cliek()Open“d:/P1.txt“ For Input AsName=InputBox(“姓名“)TelNum=InputBox (“电话号码“)Print #1,Name,TelNumClose #1EndSub(分数:2.00)A.B.C.D.4.设已经在“菜单编辑器”中设计了窗体的快捷菜单,其顶级菜单为 Bs,取消其“可见”
5、属性,运行时,在以下事件过程中,可以使快捷菜单响应鼠标右键的是( )APrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 Then PopupMenu Bs,2End SubBPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)PopupMenu BsEnd SubCPrivate Sub FormMouseDown(Button A
6、s Integer,Shift As Integer,X As Single,Y As Single)PopupMenu Bs,0End SubDPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If(Button=vbLeftButton)0r(Button=vbRightButton)Then PopupMenu BsEnd Sub(分数:2.00)A.B.C.D.5.窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Labell)。要求程序运行后,如果在
7、文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 _。A) Private Sub Text1_Change()Labell.Caption=Text1.TextEnd SubB) Private Sub Text1_Click()Labell.Caption=Text1.TextEnd SubC) Private Sub Labell_Change()Labell.Caption=Text1.TextEnd SubD) Private Sub Labell_Click()Labell.Caption=Text1.TextEnd Sub(分数:1.00)A.B.
8、C.D.6.语句 Print5/4*6/5Mod2 的输出结果是( )。A0 B1 C2 D3(分数:2.00)A.B.C.D.7.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i= 4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮,其输出结果为_。A) 1 2 3 4 B) 2 3 4 5C) 2 3 4 4 D) 3 4 5 6(分数:2.00)A.B.C.D.8.若某二叉树的前序遍历访问顺序是 abdgc
9、efh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefha B) gdbecfha C) bdgaechf D) gdbehfca(分数:1.00)A.B.C.D.9.下面有一段程序代码,如果从键盘上输入“Computer”,则在文本框内显示的内容是( )。Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAsai =65 And KeyAsai=122 ThenKeyAscii=42End IfEnd SubA) Computer B) 什么都没有 C) * D)程序出错(分数:2.00)A.B.C
10、.D.10.在窗体上画了两个按钮控件 Command1 和 Command2,有如下程序:Private Sub Command1_Click()Print “Visual“;End SubPrivate Sub Command2_Click()Print “Basic“;End SubPrivate Sub Form_Load()Command2.Cancel=TrueCommand1.Cancel=TrueEnd Sub执行程序后,按键盘 Cancel 键,在窗体上输出的结果是A) Basic B) Visual C) Cancel D) True(分数:1.00)A.B.C.D.11.下
11、面程序段的执行结果为( )。x=Int(Rnd()+3)Select Case xCase 5Print “excellent“Case 4Print “good“Case 3Print “pass“Case ElsePrint “fail“End SelectAexcellent Bgood Cpass Dfail(分数:2.00)A.B.C.D.12.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:1.00)A.B.C.D.13.下面叙述中正确的是_。A) 随机文件中记录的
12、长度不是固定不变的B) 随机文件由若干条记录组成,并可以按记录号访问各个记录C) 不能按任意顺序访问随机文件中的数据D) 可以同时对打开的随机文件进行读写操作(分数:2.00)A.B.C.D.14.以下叙述中错误的是A如果过程被定义为 Static 类型,则该过程中的局部变量都是 Static 类型BSub 过程中不能嵌套定义 Sub 过程CSub 过程中可以嵌套调用 Sub 过程D事件过程可以像通用过程一样由用户定义过程名(分数:1.00)A.B.C.D.15.希尔排序属于A) 交换排序 B) 归并排序 C) 选择排序 D) 插入排序(分数:1.00)A.B.C.D.16.下列说法正确的是A
13、) 在 Visual Basic 中的对话框分为两种类型:预定义对话框和自定义对话框B) 自定义对话框由用户根据自己需要定义的C) 预定义对话框是用户在设置程序代码后定义的D) MsgBox 函数是用户的自定义对话框的函数(分数:1.00)A.B.C.D.17.执行下面的程序段后,x 的值为_ 。X=5For i=1 To 20 Step 2x=x+ i/5Next iA) 21 B) 22C) 23 D) 24(分数:2.00)A.B.C.D.18.为了使列表框中的项目分为多列显示,需要设置的属性为( )。A)Columns B)Style C)List D)Multi,Select(分数:
14、2.00)A.B.C.D.19.在窗体上画一个名称为 File 的文件列表框,并编写如下程序:Private Sub File1_DblClick( )x=Shell(File1FileName,1)End Sub以下关于该程序的叙述中,错误的是A)x 没有实际作用,因此可以将该语句写为:Call Shell(FileFileName,1)B)双击文件列表框中的文件,将触发该事件过程C)要执行的文件的名字通过 File1FileName 指定D)File1 中显示的是当前驱动器、当前目录下的文件(分数:1.00)A.B.C.D.20.编写如下两个事件过程:Private Sub Form_Ke
15、yDown(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub在一般情况下(即不按住 Shift 键和锁定大写键时)运行程序,如果按“A”键,则程序输出的结果是A) AA B) aAC) Aa D) aa(分数:2.00)A.B.C.D.21.下面排序算法中,平均排序速度最快的是( )A冒泡排序法 B选择排序法C交换排序法 D堆排序法(分数:2.00)A.B.C.D.22.在窗体上
16、画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()b=5c=6Pdnta=b+cEnd Sub程序运行后,单击命令按钮,输出的结果是_。A) a=11 B) a=b+c C) a= D) False(分数:2.00)A.B.C.D.23.下列类型中,不适用于数值常量类型的是 _。A货币型 B单精度型 C整型 D长整型(分数:3.00)A.B.C.D.24.下列叙述中正确的悬_。A) 在窗体的 Form Load 事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C) 在某个 sub 过程中定义的局部变
17、量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D) 在调用过程中,所有局部变量被系统初始化为。或空字符串(分数:2.00)A.B.C.D.25.表达式 Int(8*Sqr(36)*10(-2)*10+0.5)/10 的值是( )。A) 0.48 B) 0.048 C) 0.5 D) 0.05(分数:2.00)A.B.C.D.26.下列叙述中,不属于测试的特征的是 ( )A) 测试的挑剔性 B) 完全测试的不可能性C) 测试的可靠性 D) 测试的经济性(分数:2.00)A.B.C.D.27.设 M=3,N=5,P=4.5,Q=2.5,表达式(M*N2)/(P-Q)的计算结果为_
18、。A) 8 B) 9 C) 8.5 D) 8.0(分数:1.00)A.B.C.D.28.软件测试中根据测试用例设计方法的不同可分为黑盒测试和白盒测试,它们A) 前者属于静态测试,后者属于动态测试B) 前者属于动态测试,后者属于静态测试C) 都属于静态测试D) 都属于动态测试(分数:1.00)A.B.C.D.29.在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打印( )。A) Print 方法 B) Page 属性C) NewPage 方法 D) EndDoc 方法(分数:2.00)A.B.C.D.30.为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为 _。A) Show
19、 B) Hide C) Load D) Unload(分数:1.00)A.B.C.D.31.视图设计一般有 3 种设计次序,下列不属于视图设计的是_。A) 自顶向下 B) 由外向内 C) 由内向外 D) 自底向上(分数:2.00)A.B.C.D.32.下列语句正确的是A) If xy Then Print “x 不等于 y“ B) If xy Then Print “x 不等于 y“C) If xy Then Print “x 不等于 y“ D) If xy Print “x 不等于 y/(分数:1.00)A.B.C.D.33.下列程序段的执行结果为 _。N=10For K=N To 1 St
20、ep -1X=Sqr(K)X=X-2Next KPrint X-2A) -3 B) -1 C) 1 D) 1.16227765(分数:1.00)A.B.C.D.34.已知有下面过程:Private Sub proc1(a As Integer,b As String,Optional x As Boolean)End Sub正确调用此过程的语句是_。A) Call procl(5) B) Call procl 5,“abc“,FalseC) procl(12,“abc“,True) D) procl 5,“abc/(分数:1.00)A.B.C.D.35.下列各选项说法错误的一项是A) 文件对话
21、框可分为两种即打开(Open)文件对话框和保存(Save As)文件对话框B) DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性C) 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指D) 通用对话框的名称属性的默认值为 CommonDialogX( X=1,2),此外,每种对话框都有自己的默认标题(分数:1.00)A.B.C.D.二、填空题(总题数:14,分数:46.00)36.以下程序段中 Do.Loop 循环执行的次数为_。程序执行完毕后,n 的值为_。Private Sub Command1_Click()n
22、=5DoIf n Mod 2= 0 Thenn =n /2Elsen =n* 3 + 1End IfLoop Until n=1End Sub(分数:2.00)填空项 1:_37.逻辑运算时,参与运算的两个量都是 False,结果才会是 False 的逻辑运算是 1 运算。(分数:2.00)填空项 1:_38.实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 1。(分数:1.00)填空项 1:_39.按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和 1。(分数:1.00)填空项 1:_40.Visual Basic 对象可以分为两类,分别为上 1 和用户定义对象。(
23、分数:2.00)填空项 1:_41.软件的 1 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:12.00)填空项 1:_42.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_43.数据结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:2.00)填空项 1:_44.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim a(1 To 10)Dim p(l To 3)k=5For i = 1 To 10a(i)= iNext iF
24、or i = 1 To 3p(i)= a(i * i)Next iFor i = I To 3k = k + p(i)* 2Next iPrint kEnd Sub程序运行后,单击命令按钮,输出结果是_。(分数:1.00)填空项 1:_在窗体上画 1 个名称为 Commandl 的命令按钮和 2 个名称分别为 Text1、Text2 的文本框,如下图所示,然后编写如下程序;(分数:8.00)填空项 1:_填空项 1:_45.为在新建工程中模块的“通用声明”段自动加入 Option Explicit 语句,应在 1 对话框中的“编辑器”选项卡上进行相应选项的选择。(分数:2.00)填空项 1:_
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 373 答案 解析 DOC
