【计算机类职业资格】二级VISUAL+BASIC笔试-383及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-383及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-383及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-383 及答案解析(总分:78.00,做题时间:90 分钟)一、选择题(总题数:35,分数:56.00)1.下列关于栈的叙述中正确的是_。A) 在栈中只能插入数据 B) 在栈中只能删除数据C) 栈是先进先出的线性表 D) 栈是先进后出的线性表(分数:2.00)A.B.C.D.2.执行语句 s=Len(Mid(“Visual Basic“,1,6)后,s 的值是A) Visual B) Basic C) 6 D) 11(分数:1.00)A.B.C.D.3.编写如下事件过程:Private Sub Form_ MouseDown (Button As Inte
2、ger, _Shift As Integer, X As Single, Y As Single)If Shift = 6 And Button = 2 ThenPrint “BBBB“End IfEnd Sub程序运行后,为了在窗体上输出 BBBB,应执行的操作为_ 。A同时按下 Shift 键和鼠标左键 B同时按下 Ctrl、Alt 键和鼠标右键C同时按下 Shift 键和鼠标右键 D同时按下 Ctrl、Alt 键和鼠标左键(分数:2.00)A.B.C.D.4.有如下程序。Private Sub Command1_Click()Dim k As Integer,m As IntegerDi
3、m op As Integerk=4:m=1Op=PPC(k,m):Print op;Op=PPC(k,m):Print opEnd SubPrivate Function PPC(a As Integer,b As Integer)Static m As Integer,i As Integerm=0:i=2i=i+m+1m=i+a+bPPC=mEnd Function程序运行后,输出的结果为A) 4 6 B) 6 6 C) 8 8 D) 10 12(分数:1.00)A.B.C.D.5.下列程序段的执行结果为( )。Form1.Clsa=“ABBACDDCBA“For i=6 To 2 St
4、ep-2x=Mid(a,i,i)y=Left(a,i)z=Right(a,i)z=x&y&zNextiPrint zA) ABC B) BBABBAC) ABBABA D) AABAAB(分数:2.00)A.B.C.D.6.只有将组合框的 Style 属性值设置为( )时,才能触发 Db1Click 事件。A) 0 B) 1C) 2 D) 3(分数:2.00)A.B.C.D.7.在窗体上画一个名称为 Listl 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为( )。(分数:2.00)A.B.C.D.8.VB6 共有三个版本,按功能从弱到强的顺序排列应是_。(A) 学习版、专
5、业版和工程版(B) 学习版、工程版和专业版(C) 学习版、专业版和企业版(D) 学习版、企业版和专业版(分数:2.00)A.B.C.D.9.数据库设计的根本目标是要解决( )。A数据共享问题 B数据安全问题C大量数据存储问题 D简化数据维护(分数:2.00)A.B.C.D.10.将数学表达式 cos2(a+b)+5e2 写成 VisualBasic 的表达式,其正确的形式是A) cos(a+b)2+5*exp(2) B) cos2(a+b)+5*exp(2)C) cos(a+b)2+5*1n(2) D) cos2(a+b)+5*1n(2)(分数:2.00)A.B.C.D.11.以下循环语句中在
6、任何情况下至少执行一次循环体的是_。A) Do While条件循环体LoopB) Do循环体Loop While条件C) Do Until条件循环体LoopD) While条件循环体Wend(分数:2.00)A.B.C.D.12.下面叙述不正确的是A) 对顺序文件中的数据操作只能按一定的顺序操作B) 顺序文件结构简单C) 顺序文件的数据以字符(ASCII 码)形式存储D) 能同时对顺序文件进行读写操作(分数:1.00)A.B.C.D.13.执行下列程序段后,整型变量 n 的值为( )。n=0For i=1 To 20 Step 5n=n+1Next iA50 B4C15 D210(分数:2.0
7、0)A.B.C.D.14.在窗体上画一个命令按钮和一个标签,其名称分别为 Command1 和 Label1,然后编写如下代码:Sub s(x As Integer, y As Integer)Static z As Integery=x*x+zz=yEnd SubPrivate Sub Command1 Click()Dim i As Integer, z As Integerm=0z=0For i=1 To 3S i, Zm=m+zNext iLabell. Caption=Str(m)End Sub程序运行后,单击命令按钮,在标签中显示的内容是( )。A) 50 B) 20 C) 14
8、D) 7(分数:2.00)A.B.C.D.15.无论什么控件,都有一个共同的属性,这个属性是 _。A) Name B) Caption C) Text D) Font(分数:1.00)A.B.C.D.16.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是( )。A文本框中没有内容 B文本框的 MultiLine 属性为 FalseC文本框的 MultiLine 属性为 True D文本框的 Locked 属性为 True(分数:2.00)A.B.C.D.17.在文本框中输入字符时,通过( )事件过程可以得到字符的 ASCII 码值。A) ChangeB) GotFocusC
9、) KeyPressD) LostFocus(分数:2.00)A.B.C.D.18.Print 方法可以在对象上输出数据,这些对象包括A) 图片框 B) 状态栏 C) 标题栏 D) 代码窗口(分数:1.00)A.B.C.D.19.目录列表框的 Path 属性的作用是A显示当前驱动器或指定驱动器上的路径B显示当前驱动器或指定驱动器上的某目录下的文件名C显示根目录下的文件名D只显示当前路径下的文件(分数:1.00)A.B.C.D.20.下列程序的输出图形是( )。For k=0 To 360cr=Int(160*Rnd)ang=-3.1415926/180*kCircle(2000, 2000),
10、 500, cr, 0, angNextA一段彩色圆弧 B一个彩色扇形C一个彩色空心圆 D一个辐射状彩色圆形(分数:2.00)A.B.C.D.21.下列语句正确的是A)If AB Then Print“A 不等于 B“B)If AB Then Print“A 不等于 B“D)1f AB Print“A 不等于 B“(分数:1.00)A.B.C.D.22.下列叙述中,正确的是 _。A) 用 E-R 图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系B) 用 E-R 图只能表示实体集之间一对一的联系C) 用 E-R 图只能表示实体集之间一对多的联系D) 用 E-R 图表示的概念数据模型只
11、能转换为关系数据模型(分数:1.00)A.B.C.D.23.已知 x=7.5,y=2,z=3.6。表达式 xy And zx Or xy And Not zy 的值是( )。A) False B) TrueC) 1 D) 0(分数:1.00)A.B.C.D.24.下列对话框有关属性中,用于设置初始的文件目录并返回用户选择的目录的属性是 _。A) InitDir B) DialogTitle C) Filter D) FileName(分数:1.00)A.B.C.D.25.一个工程必须包含的文件类型是( )。A*. vbp *. frm *. frx B*. vbp *. cls *. basC
12、*. has *. ocx *. res D*. frm *. cls *. bas(分数:2.00)A.B.C.D.26.算法的空间复杂度是指( )。A)算法程序的长度 B)算法程序中的指令条数C)算法程序所占的存储空间 D)算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D.27.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)( )。A) 3 B) 4 C) 6 D) 7(分数:2.00)A.B.C.D.28.Visual Basic 中的每个对象都有自己的名字,名字的长度不能超过_ 个字符。A) 10 B) 32 C) 128
13、 D) 255(分数:1.00)A.B.C.D.29.执行语句 Print Format(1234.567,”#,#0.00”)后,输出结果是_。A) 1234.57 B) 12,34.57C) 1,234.567 D) 1,234.56(分数:1.00)A.B.C.D.30.有如下程序:Private Sub Commandl_Click( )a$=“A WORKER IS HERE“x=Len(a$)For i=1,To x-1b$=Mid$(a$,i,3)If b$=“WOR“ Then S=S+1NextPrint SEnd Sub单击命令按钮,程序运行结果为A) 1 B) 2 C)
14、3 D) 5(分数:1.00)A.B.C.D.31.确定一个控件在窗体上的位置的属性是( )。A) Width 或 Height B) Width 和 Height C) Top 或 Left D) Top 和 Left(分数:2.00)A.B.C.D.32.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Option Base 1Private Sub Command1_Click( )Dim c As Integer,d As Integerd=0c=6x=Array(2,4,6,8,10,12) For i=1 TO 6If x(i)c Thend=d+x(i)c
15、=x(i)Elsed=d-cEnd lfNext iPrint dEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为A10 B16 C12 D20(分数:1.00)A.B.C.D.33.两个或两个以上模块之间联系的紧密程度称为( )。A) 耦合性 B) 内聚性 C) 复杂性 D) 数据传输特性(分数:2.00)A.B.C.D.34.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置_属性为“*”号。A) Text B) MultiLine C) ScrollBars D) PasswordChar(分数:2.00)A.B.C.D.35.为达到把 a、b 中的值交换后输出
16、的目的,某人编程如下:Private Sub Command1_Click()a%=10:b%=20Call swap(a,b)Print a,bEnd SubPrivate Sub swap(ByVal a As Integer,ByVal b As Integer)c=a:a=b:b=CEnd Sub在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是( )A调用 swap 过程的语句错误,应改为 Call swap a,bB输出语句错误,应改为 Print“a“,“b“C过程的形式参数有错,应改为 swap(ByRef a As Integer,ByRef b As
17、 Integer)Dswap 中 3 条赋值语句的顺序是错误的,应改为 a=b:b=c:c=a(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:22.00)36.在窗体上加上一个文本控件 PCSTextBox,画一个命令按钮,当单击命令按钮的时候将显示“打开文件”对话框,设置该对话框只用于打开文本文件,然后在文本控件中显示打开的文件名。请填空。Private Sub Command1_Click()CommonDialog1. Filter=_CommonDialog1. ShowOpen PCSTextBox. Text_End Sub(分数:1.00)填空项 1:_37.单
18、击窗体上的命令按钮 Command1,_Private Sub Command1_Click()a= “10“b=20c=Val(a) +bPrint cEnd Sub(分数:1.00)填空项 1:_38.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_39.软件设计模块化的目的是 1。(分数:1.00)填空项 1:_40.Visual Basic 中的控件分为 3 类,它们是_、_和_。(分数:1.00)填空项 1:_41.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:1.00)填空项 1:_42.算法的基本特征是可行性
19、、确定性、 1 和拥有足够的情报。(分数:2.00)填空项 1:_43.文件的打开和关闭语句分别是_和_。(分数:1.00)填空项 1:_44.关系数据库管理系统能实现的专门关系运算包括选择、连接和 1。(分数:1.00)填空项 1:_45.概要设计说明书是软件 1 阶段的主要成果。(分数:2.00)填空项 1:_46.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:1.00)填空项 1:_47.软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于 1 测试。(分数:2.00)填空项 1:_48.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种
20、。(分数:2.00)填空项 1:_49.稳定的排序算法有 1、 2 和 3。(分数:2.00)填空项 1:_填空项 1:_填空项 1:_50.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-383 答案解析(总分:78.00,做题时间:90 分钟)一、选择题(总题数:35,分数:56.00)1.下列关于栈的叙述中正确的是_。A) 在栈中只能插入数据 B) 在栈中只能删除数据C) 栈是先进先出的线性表 D) 栈是先进后出的线性表(分数:2.00)A.B.C.D. 解析:解析 栈是限定在一端进
21、行插入与删除的线性表。栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。2.执行语句 s=Len(Mid(“Visual Basic“,1,6)后,s 的值是A) Visual B) Basic C) 6 D) 11(分数:1.00)A.B.C. D.解析:解析 中部截取函数 Mid(字符串,p,n)的作用是:从“字符串”的第 p 个字符开始,向后截取n 个字符。字符串长度测试函数 Len(字符串)的作用是:测试“字符串”的长度。Mid(“Visual Basic“,1,6)的计算结果为“Visual”, Len(“Visual“)的计算结果为
22、 6。3.编写如下事件过程:Private Sub Form_ MouseDown (Button As Integer, _Shift As Integer, X As Single, Y As Single)If Shift = 6 And Button = 2 ThenPrint “BBBB“End IfEnd Sub程序运行后,为了在窗体上输出 BBBB,应执行的操作为_ 。A同时按下 Shift 键和鼠标左键 B同时按下 Ctrl、Alt 键和鼠标右键C同时按下 Shift 键和鼠标右键 D同时按下 Ctrl、Alt 键和鼠标左键(分数:2.00)A.B. C.D.解析:4.有如下程
23、序。Private Sub Command1_Click()Dim k As Integer,m As IntegerDim op As Integerk=4:m=1Op=PPC(k,m):Print op;Op=PPC(k,m):Print opEnd SubPrivate Function PPC(a As Integer,b As Integer)Static m As Integer,i As Integerm=0:i=2i=i+m+1m=i+a+bPPC=mEnd Function程序运行后,输出的结果为A) 4 6 B) 6 6 C) 8 8 D) 10 12(分数:1.00)A.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 383 答案 解析 DOC
