【计算机类职业资格】二级VISUAL+BASIC笔试-385及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-385及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-385及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-385 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列描述中正确的是_。A) 算法是指对解题方案的准确而完整的描述 B) 算法的有穷性是指算法程序的长度是有限的C) 算法是否有效与拥有的情报无关 D) 算法的基本特征有可行性、确定性和有穷性(分数:2.00)A.B.C.D.2.下列数据结构中属于非线性结构的是_。A) 队列 B) 线性表 C) 二叉树 D) 栈(分数:2.00)A.B.C.D.3.4 个元素 A、B、C、D 依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是 C(栈顶)、
2、B、A(栈底),则不可能的出栈顺序是_。A) D、C、B、A B) C、B、D、AC) C、A、D、B D) C、D、B、A(分数:2.00)A.B.C.D.4.下列叙述中正确的是_。A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间(分数:2.00)A.B.C.D.5.下面概念中,不属于面向对象方法的是_。A) 对象 B) 继承 C) 类 D) 过程调用(分数:2.00)A.B.C.D.6.下列选项中属于软
3、件生命周期开发阶段任务的是_。A) 可行性研究 B) 需求分析 C) 详细设计 D) 软件维护(分数:2.00)A.B.C.D.7.软件设计中衡量模块独立性的度量标准是_。A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C.D.8.下列不属于过程设计工具中图形工具的是_。A) N-S B) PAD C) 程序流程图 D) PDL(分数:2.00)A.B.C.D.9.下列叙述中错误的是_。A) 数据库管理系统是数据库的核心B) 数据库系统由数据库、数据库管理系统、数据库管理员三部分组成C) 数据共享最好的是数据库系统阶段D) 数据
4、库中的数据独立于应用程序而不依赖于应用程序(分数:2.00)A.B.C.D.10.如图所示,两个关系 R1和 R2:(分数:2.00)A.B.C.D.11.在 VB 集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是_。(分数:2.00)A.B.C.D.12.设窗体的名称为 Form1,标题为 Win,则窗体的 MouseDown 事件过程的过程名是_。A) Form_MouseDown B) Forml_MouseDownC) Win_MouseDown D) MouseDown_Form1(分数:2.00)A.B.C.D.13.设 a=5,b=4,c=3,d=2,则表
5、达式 32*b Or a=c And bc Or cd 的值是_。A) 1 B) 2 C) True D) False(分数:2.00)A.B.C.D.14.下列表达式中不能判断 x 是否为偶数的是_。A) Fix(x/2)=x/2 B) x/2=0 C) x/2=Int(x/2) D) x Mod 2=0(分数:2.00)A.B.C.D.15.执行下列语句:strInput=InputBox(“请输入字符串“,“字符串对话框“,“字符串“)将显示输入对话框。此时如果直接单击“确定“按钮,则变量 strInput 的内容是_。A) “请输入字符串“ B) “字符串对话框“ C) “字符串“ D
6、) 空字符串(分数:2.00)A.B.C.D.16.下面控件中,没有 Caption 属性的是_。A) 框架 B) 组合框 C) 复选框 D) 单选按钮(分数:2.00)A.B.C.D.17.窗体上有一个名称为 HScroll1 的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是_。A) Private Sub HScroll1_Scroll()Print HScroll1.ValueEnd SubB) Private Sub HScroll1_Scroll()Print HScroll1.SmallChangeEnd S
7、ubC) Private Sub HScroll1_Change()Print HScroll1.ValueEnd SubD) Private Sub HScroll1_Change()Print HScroll1.SmallChangeEnd Sub(分数:2.00)A.B.C.D.18.文本框 Text1 的 KeyDown 事件过程如下:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)End Sub其中参数 KeyCode 的值表示的是发生此事件时_。A) 是否按下了 Alt 键或 Ctrl 键 B) 按下的是哪
8、个数字键C) 所按的键盘键的键码 D) 按下的是哪个鼠标键(分数:2.00)A.B.C.D.19.若设置了文本框的属性 PasswordChar=“$“,则运行程序时向文本框中输入 8 个任意字符后,文本框中显示的是_。A) 8 个“$“ B) 1 个“$“ C) 8 个“*“ D) 无任何内容(分数:2.00)A.B.C.D.20.默认情况下,下面声明的数组的元素个数是_。Dim a(4,-1 To 2)A) 20 B) 24 C) 25 D) 30(分数:2.00)A.B.C.D.21.设窗体上有一个名为 Text1 的文本框和一个名为 Command1 的命令按钮,并有以下事件过程:Pr
9、ivate Sub Command1_Click()x!=Val(Text1.Text)Select Case xCase Is-10.Is=20Print“输入错误“Case Is0Print 20-xCase Is10Print 20Case Is=20Print x+10End SelectEnd Sub程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是_。A) 5 B) 20 C) 25 D) 输入错误(分数:2.00)A.B.C.D.22.窗体上有一个名称为 Command1 的命令按钮,其事件过程如下:Private Sub Command1_Click()x=“Vi
10、suaIBasicPtogramming“a=Right(x,11)b=Mid(x,7,5)c=MsgBox(a,b)End Sub运行程序后单击命令按钮。以下叙述中错误的是_。A) 信息框的标题是 Basic B) MsgBox 的使用格式有错C) c 的值是函数的返回值 D) 信息框中的提示信息是 Programming(分数:2.00)A.B.C.D.23.设窗体上有名称为 Option1 的单选按钮,且程序中有语句:If Opion1.Value=True Then下面语句中与该语句不等价的是_。A) If Optionl Then B) If Value=True ThenC) If
11、 Optionl=True Then D) If Optionl.Value Then(分数:2.00)A.B.C.D.24.窗体上有名称为 Command1 的命令按钮和名称为 Text1 的文本框,编写如下程序:Private Sub Command1_Click()Text1.Text=“程序设计“Text1.SetFocusEnd SubPrivate Sub Text1_GotFocus()Text1.Text=“等级考试“End Sub运行以上程序,单击命令按钮后_。A) 文本框中显示的是“程序设计“,且焦点在文本框中B) 文本框中显示的是“等级考试“,且焦点在文本框中C) 文本框
12、中显示的是“程序设计“,且焦点在命令按钮上D) 文本框中显示的是“等级考试“,且焦点在命令按钮上(分数:2.00)A.B.C.D.25.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下代码:Option Base 1Private Sub Command1_Click()Dim aa=Array(1,2,3,4)j=1Fori=4 To 1 Step-1s=s+a(i)*jj*10Next iPrint sEnd Sub程序运行后,单击命令按钮,其输出结果是_。A) 12 B) 34 C) 1234 D) 4321(分数:2.00)A.B.C.D.26.在窗体上画一个命令按钮,
13、并编写如下事件过程:Private Sub Command1_Click()Dim a(3,3)For m=1 To 3For n=1 To 3If n=m Or n=4-m Thena(m,n)=m+nElsea(m,n)=0End IfPrint a(m,n);Next nPrintNext mEnd Sub运行程序,单击命令按钮,窗体上显示的内容为_。A) 2 0 00 4 00 0 6B) 2 0 40 4 04 0 6C) 2 3 03 4 00 0 6D) 2 0 00 4 50 5 6(分数:2.00)A.B.C.D.27.在菜单编辑器中建立一个名称为 Menu()的菜单项,将其
14、“可见“属性设置为 False,并建立若干子菜单,然后编写如下过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer,X As Single,Y As Single)If Button=1 ThenPopupMenu Menu()End IfEnd Sub则以下叙述中错误的是_。A) 该过程的作用是弹出一个菜单 B) 右击时弹出菜单C) Menu()是在菜单编辑器中定义的弹出菜单的名称 D) 参数 X、Y 指明鼠标当前位置的坐标(分数:2.00)A.B.C.D.28.窗体上有一个名称为 CD1 的通用对话框控件和由四个
15、命令按钮组成的控件数组 Command1,其下标从左到右分别为 0、1、2、3,窗体外观如下图所示。(分数:2.00)A.B.C.D.29.某人创建了一个工程,其中的窗体名称为 Form1;之后又添加了一个名为 Form2 的窗体,并希望程序执行时先显示 Form2 窗体,那么,他需要做的工作是_。A) 在工程属性对话框中把“启动对象“设置为 Form2B) 在 Form1 的 Load 事件过程中加入语句 Load Form2C) 在 Form2 的 Load 事件过程中加入语句 Form2.ShowD) 把 Form2 的 TabIndex 属性设置为 1,把 Form1 的 TabInd
16、ex 属性设置为 2(分数:2.00)A.B.C.D.30.标准模块中有如下程序代码:Public x As Integer,y As IntegerSub var_pub()x=10:y=20End Sub在窗体上有一个命令按钮,并有如下事件过程:Private Sub Command1_Click()Dim x As IntegerCall var_pubx=x+10y=y+10Print x;yEnd Sub运行程序后单击命令按钮,窗体上显示的是_。A) 10 10 B) 10 20 C) 10 30 D) 20 30(分数:2.00)A.B.C.D.31.下列程序段的执行结果为_。m=
17、2n=3Dom=m+nn=n+1Loop While m10Print m;nA) 1 5 B) 14 6 C) a b D) 10 25(分数:2.00)A.B.C.D.32.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程。Private Sub Form_load()List1.Addltem“Item 1“List1.Addltem“Item 2“List1.Addltem“Item 3“End SubPrivate Sub Command1_Click()List1.List(List1.Listcount)=“AAAA“End
18、 Sub程序运行后,单击命令按钮,其结果为_。A) 把字符串“AAAA“添加到列表框中,但位置不能确定B) 把字符串“AAAA“添加到列表框的最后(即“Item 3“的后面)C) 把列表框中原有的最后一项改为“AAAA“D) 把字符串“AAAA“插入列表框的最前面(即“Item 1“的前面)(分数:2.00)A.B.C.D.33.窗体上有文本框 Text1 和一个菜单,菜单标题、名称如下表,结构见下图。要求程序执行时单击“保存“菜单项,则把其标题显示在 Text 1 文本框中。下面可实现此功能的事件过程是_。标题 名称文件 file新建 new保存 save(分数:2.00)A.B.C.D.3
19、4.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,y As Integerx=41:y=54Call sub1(x,y)x=x+1Print x;yEnd SubPrivate Sub sub 1(n As Integer, ByVal m As Integer)n=n Mod 10m=m/10End Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。A) 41 54 B) 2 54 C) 1 3 D) 42 3(分数:2.00)A.B.C.D.35.设在工程中有一个标准
20、模块,其中定义了如下记录类型Type BooksName As String*10TelNum As String*20End Type在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程 Command1_Click 时,在顺序文件Person.txt 中写入一条记录。下列能够完成该操作的事件过程是_。A) Private Sub Command1_Click()Dim B As BooksOpen“c:/Person.txt“For Input As#1Name=InputBox(“输入姓名“)TelNum=InputBox(“输入电话号码“)Print#1.Name.Te
21、INumClose#1End SubB) Private Sub Command1_Click()Dim B As BooksOpen“c:/Person.txt“For Output As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Write #1,BClose#1End SubC) Private Sub Command1_Click()Dim B As BooksOpen“c:/Person.txt“For Output As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)
22、Write #1,B.Name,B.TelNumClose#1End SubD) Private Sub Command1_Click()Dim B As BooksOpen“c:/Person.txt“For Input As#1B.Name=InputBox(“输入姓名“)B.TeINum=InputBox(“输入电话号码“)Print #1,B.Name,B.TelNumClose#1End Sub(分数:2.00)A.B.C.D.二、填空题(总题数:11,分数:30.00)36.某二叉树有 6 个度为 2 的结点以及 4 个度为 1 的结点,则该二叉树中共有 1 个结点。(分数:2.0
23、0)填空项 1:_37.设某循环队列的容量为 60,头指针 front=10(指向队头元素的前一位置),尾指针 rear=29(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_38.如按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:2.00)填空项 1:_39.一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人“与实体“设备“之间存在 1 的关系。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 385 答案 解析 DOC
