【计算机类职业资格】二级VISUAL+BASIC笔试-263及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-263及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-263及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-263 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.数据库应用系统中的核心问题是(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训2.将 E-R 图转换为关系模式时,实体和联系都可以表示为(分数:2.00)A.属性B.键C.关系D.域3.以下关于函数过程的叙述中,正确的是(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程
2、参数的类型,则该参数没有数据类型4.假定通过复制、粘贴操作建立了一个命令按钮数组 Command1,以下说法中错误的是(分数:2.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.若未做修改,数组中每个命令按钮的大小都一样C.数组中各个命令按钮使用同一个 Click 事件过程D.数组中每个命令按钮的 Index 属性值都相同5.下列叙述中正确的是(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,又可以采用链式存储结构6.语句 Dim a(-3 To 4, 3 To 6) As I
3、nteger 定义的数组的元素个数是(分数:2.00)A.18B.28C.21D.327.在窗体上画两个单选按钮(名称分别为 Option1、Option2,标题分别为“宋体”和“黑体”)、一个复选框(名称为 Check1,标题为“粗体”)和一个文本框(名称为 Text1,Text 属性为“改变文字字体”),窗体外观如图 1 所示。程序运行后,要求“宋体”单选按钮和“粗体”复选框被选中,则以下能够实现上述操作的语句序列是(分数:2.00)A.B.C.D.8.在窗体上画两个标签和一个命令按钮,其名称分别为 Label1、Label2 和 Command1,然后编写如下程序:Private Sub
4、 func(L As Label)L.Caption=“1234“End SubPrivate Sub Form_Load()Label1.Caption=“ABCDE“Label2.Caption=10End SubPrivate Sub Command1_Click()a=Val(Label2 Caption)Call func(Label1)Label2.Caption=aEnd Sub程序运行后,单击命令按钮,则在两个标签中显示的内容分别为(分数:2.00)A.ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 109.在窗体上画一个命令按钮(名称为 C
5、ommand1),并编写如下代码:Function Fun1(ByVal a As Integer, b As Integer) As IntegerDim t As Integert=a-b:b=t+a:Fun1=t+bEnd FunctionPrivate Sub Command1_Click()Dim x As Integerx=10Print Fun1(Fun1(x, (Funl(x,x-1),x-1)End Sub程序运行后,单击命令按钮,输出结果是(分数:2.00)A.10B.0C.11D.2110.以下说法中正确的是(分数:2.00)A.当焦点在某个控件上时,按下一个字母键,就会
6、执行该控件的 KeyPress 事件过程B.因为窗体不接受焦点,所以窗体不存在自己的 KeyPress 事件过程C.若按下的键相同,KeyPress 事件过程中的 KeyAscii 参数与 KeyDown 事件过程中的 KeyCode 参数的值相同D.在 KeyPress 事件过程中,KeyAscii 参数可以省略11.阅读程序:Private Sub Form_Click()a=0For j=1 To 15a=a+j Mod 3Next jPrint aEnd Sub程序运行后,单击窗体,输出结果是(分数:2.00)A.105B.1C.120D.1512.在窗体上画一个文本框(名称为 Tex
7、t1)和一个标签(名称为 Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是(分数:2.00)A.Private Sub Text1_Change()Label1.Caption=Str(Len(Text1.Text)End SubB.Private Sub Text1_Click()Label1.Caption=Str(Len(Text1.Text)End SubC.Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubD.Private Sub Labe
8、l1_Change()Label1.Caption=Str(Len(Text1.Text)End Sub13.以下关于菜单的叙述中,错误的是(分数:2.00)A.当窗体为活动窗体时,用 Ctrl+E 键可以打开菜单编辑器B.把菜单项的 Enabled 属性设置为 False,则可删除该菜单项C.弹出式菜单在菜单编辑器中设计D.程序运行时,利用控件数组可以实现菜单项的增加或减少14.下列排序方法中,在最坏情况下比较次数最少的是(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序15.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下代码:Option Base
9、1Private Sub Command1_Click()Dim aa=Array(1,2,3,4)j=1For i=4 To 1 Step-1s=s+a(i) *jj=j*10Next iPrint sEnd Sub程序运行后,单击命令按钮,其输出结果是(分数:2.00)A.4321B.1234C.34D.1216.以下叙述中错误的是(分数:2.00)A.在程序运行时,通用对话框控件是不可见的B.调用同一个通用对话框控件的不同方法(如 ShowOpen 或 ShowSave)可以打开不同的对话框窗口C.调用通用对话框控件的 ShowOpen 方法,能够直接打开在该通用对话框中指定的文件D.调
10、用通用对话框控件的 ShowColor 方法,可以打开颜色对话框窗口17.下列叙述中正确的是(分数:2.00)A.MsgBox 语句的返回值是一个整数B.执行 MsgBox 语句并出现信息框后,不用关闭信息框即可执行其他操作C.MsgBox 语句的第一个参数不能省略D.如果省略 MsgBox 语句的第三个参数(Title),则信息框的标题为空18.下列叙述中错误的是(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性19.以下关于过程及过程参数的描述中,错
11、误的是(分数:2.00)A.过程的参数可以是控件名称B.调用过程时使用的实参的个数应与过程的形参的个数相同C.只有函数过程能够将过程中处理的信息返回到调用程序中D.窗体可以作为过程的参数20.在窗体上画一个命令按钮和一个文本框(名称分别为 Command1 和 Text1),并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码:Dim SaveAll As StringPrivate Sub Form_Load()showText1.Text=“Text1.SetFocusEnd SubPrivate Sub Command1_Click()Text1.Text=LCase
12、(SaveAll)+SaveAllEnd SubPrivate Sub Form_KeyPress(keyAscii As Integer)SaveAll=SaveAll+Chr(KeyAscii)End Sub程序运行后,直接用键盘输入“VB”,再单击命令按钮,则文本框中显示的内容为(分数:2.00)A.vbVBB.不显示任何信息C.VBD.出错21.执行语句 Dim X, Y As Integer 后,(分数:2.00)A.X 和 Y 均被定义为整型变量B.X 和 Y 均被定义为变体类型变量C.X 被定义为整型变量,Y 被定义为变体类型变量D.X 被定义为变体类型变量,Y 被定义为整型变量
13、22.在窗体上画两个文本框(名称分别为 Text1 和 Text2)和一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()x=0Do While x50x=(x+2)*(x+3)n=n+1LoopText1.Text=Str(n)Text2.Text=Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为(分数:2.00)A.1 和 0B.2 和 72C.3 和 50D.4 和 16823.设有以下程序:Private Sub Form_Click()x=50For i=1 To 4y=InputBo
14、x(“请输入一个整数“)y=Val(y)If y Mod 5=0 Thena=a+y:x=yElsea=a+xEnd IfNext iPrint aEnd Sub程序运行后,单击窗体,在输入对话框中依次输入 15、24、35、46,输出结果为(分数:2.00)A.100B.50C.120D.7024.某二叉树有 5 个度为 2 的节点,则该二叉树中的叶子节点数是(分数:2.00)A.10B.8C.6D.425.在窗体上画一个命令按钮,名称为 Command1,然后编写如下代码:Option Base 0Private Sub Command1_Click()Dim A1(4) As Integ
15、er, A2(4) As IntegerFor k=0 To 2A1(k+1)=InputBox(“请输入一个整数“)A2(3-k)=A1(k+1)Next kPrint A2(k)End Sub程序运行后,单击命令按钮,在输入对话框中依次输入 2、4、6,则输出结果为(分数:2.00)A.0B.1C.2D.326.设在工程文件中有一个标准模块,其中定义了如下记录类型:Type BooksName As String*10TelNum As String*20End Type在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程 Command1_Click 时,在顺序文件Per
16、son.txt 中写入一条 Books 类型的记录。下列能够完成该操作的事件过程是(分数:2.00)A.Private Sub Command1_Click()Dim B As BooksOpen “Person,txt“ For Output As #1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Write #1, B.Name, B.TelNumclose #1End SubB.Private Sub Command1_Click()Dim B As BooksOpen “Person.txt“ For Input As #1B.Na
17、me=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Print #1, B.Name, B.TelNumClose #1End SubC.Private Sub Command1_Click()Dim B As BooksOpen “Person.txt“ For Output As #1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Write #1, BClose #1End SubD.Private Sub Command1_Click()Open “Person.txt“ For Input A
18、s #1Name=InputBox(“输入姓名“)TelNum=InputBox(“输入电话号码“)Print #1, Name, TelNumClose #1End Sub27.耦合性和内聚性是对模块独立性进行度量的两个标准,下列叙述中正确的是(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度28.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()c=1234c1
19、=Trim(Str(c)For i=1 To 4Print _NextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容:1121231234则在横线处应填入的内容为(分数:2.00)A.Right(c1,1)B.Left(c1,i)C.Mid(c1,1)D.Mid(c1,i,29.以下关系表达式中,其值为 True 的是(分数:2.00)A.“XYZ“XYz“B.“Visual Basic“Visual basic“C.“the“=“there“D.“Integer“Int“30.设有如下通用过程:Public Function Fun(xStr As String) As S
20、tringDim sStr As String, strL As IntegertStr=“strL=Len(xStr)i=strL/2Do While i=strLtStr=tStr & Mid(xStr, i+1, 1)i=i+1LoopFun=tStr & tStrEnd Function在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮。然后编写如下的事件过程:Private Sub Command1_Click()Dim s1 As Strings1=“ABCDEF“Text1.Text=Lease(Fun(s1)End Sub程序运行后,单击命令按
21、钮,文本框中显示的是(分数:2.00)A.ABCDEFB.abcdefC.defdefD.defabc31.假定有以下程序段:For i=1 To 3For j=5 To 1 Step-1Print i*jNext jNext i则语句 Print i*j 的执行次数是(分数:2.00)A.15B.16C.17D.1832.有两个关系 R、S,如下:(分数:2.00)A.B.C.D.33.执行以下程序段后,变量 c $的值为a $=“Visual Basic Programming“b $=“C+“c $=Uease(Left $(a $, 7) & b $ & Right $(a $, 12
22、)(分数:2.00)A.Visual BASIC ProgrammingB.VISUAL C+ ProgrammingC.Visual C+ ProgrammingD.VISUAL BASIC Programming34.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序35.支持子程序调用的数据结构是(分数:2.00)A.栈B.树C.队列D.二叉树二、填空题(总题数:9,分数:30.00)36.假设用一个长度为 50 的数组(数组元素的下标为 049)作为栈的存储空间,栈底指针 bottom
23、 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_38.符合结构化原则的三种基本控制结构是选择结构、循环结构和 1。(分数:2.00)填空项 1:_39.数据库系统的核心是 1。(分数:2.00)填空项 1:_40.在 E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_41.窗体如图 2 所示,其中汽车是名称为 Image1 的图像框
24、,命令按钮的名称为 command1,计时器的名称为 Timer1,直线的名称为 Line1。程序运行时,单击命令按钮,则汽车每 0.1s 向左移动 100,车头到达左边的直线时停止移动。请填空完成下面的属性设置和程序,以便实现上述功能。(分数:6.00)填空项 1:_42.设窗体上有一个名称为 Combo1 的组合框,并有以下程序:Private Sub Combo1_KeyPress(KeyAscii As Integer)If (9) =13 Then 回车符的 ASCII 码是 13For k=0 To Combo1.ListCount-1If Combo1.Text=Combo1.L
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 263 答案 解析 DOC
