【计算机类职业资格】二级VISUAL+BASIC笔试-406及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-406及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-406及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-406 及答案解析(总分:96.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.检查软件产品是否符合需求定义的过程称为( )。A) 确认测试 B) 集成测试 C) 验证测试 D) 验收测试(分数:2
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.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。A) 调用语句 B) 命令 C) 口令 D) 消息(分数:2.00)A.B.C.D.7.下列说法中,不属于数据模型所描述的内容的是( )。A) 数据结构 B) 数据操作 C)
3、数据查询 D) 数据约束(分数:2.00)A.B.C.D.8.对于现实世界中事物的特征,在实体一联系模型中使用( )。A) 属性描述 B) 关键字描述 C) 二维表格描述 D) 实体描述(分数:2.00)A.B.C.D.9.数据库系统的核心是( )。A) 数据库 B) 数据库管理系统 C) 模拟模型 D) 软件工程(分数:2.00)A.B.C.D.10.关系数据库管理系统能实现的专门关系运算包括( )。A) 排序、索引、统计 B) 选择、投影、连接C) 关联、更新、排序 D) 显示、打印、制表(分数:2.00)A.B.C.D.11.以下不能在“工程资源管理器”窗口中列出的文件类型是( )。A)
4、 .bas B) .res C) .frm D) .ocx(分数:2.00)A.B.C.D.12.下列不能打开属性窗口的操作是( )。A) 执行“视图”菜单中的“属性窗口”命令 B) 单击工具栏上的“属性窗口”按钮C) 按 Ctrl+T 快捷键 D) 按 F4 键(分数:2.00)A.B.C.D.13.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是( )。A) 文本框中没有内容 B) 文本框的 MultiLine 属性为 FalseC) 文本框的 MultiLine 属性为 True D) 文本框的 Locked 属性为 True(分数:2.00)A.B.C.D.14.设
5、 a=5,b=10,则执行 c=Int(b-A) *Rnd+A)+1 后,c 值的范围为( )。A) 5-10 B) 6-9 C) 6-10 D) 5-9(分数:2.00)A.B.C.D.15.Print 方法可以在对象上输出数据,这些对象包括( )。A) 图片框 B) 状态栏 C) 标题栏 D) 代码窗口(分数:2.00)A.B.C.D.16.在窗体上画两个单选按钮,名称分别为 Option1,Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为 Check1,标题为“粗体”;一个文本框,名称为 Text1,Text 属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗
6、体”复选框被选中,则能够实现上述要求的语句列是( )。A) Option1.Value=True Check1.Value=FalseB) Option1.Value=TrueCheck1.Value=TrueC) Option2.Value=FalseCheck1.Value=TrueD) Option1.Value=TrueCheck1.Value=1(分数:2.00)A.B.C.D.17.茌窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是( )。
7、A) Private Sub List1_Click() Label1.Caption=List1.ListIndexEnd SubB) Private Sub List1_Click()Label1.Name:List1=ListIndexEnd SubC) Private Sub List1_Click()Label1.Name=List1.TextEnd SubD) Private Sub List1_Click()Laloel1.Caption=List1.TextEnd Sub(分数:2.00)A.B.C.D.18.下面的属性中,用于自动调整图像框中图形内容的大小的是( )。A) P
8、icture B) CurrentY C) CurrentX D) Stretch(分数:2.00)A.B.C.D.19.表达式 x=Sqr(a2-5) +Sqr(b2-5)的类型是( )。A) 算术表达式 B) 逻辑表达式 C) 关系表达式 D) 字符表达式(分数:2.00)A.B.C.D.20.可以用 InputBox 函数产生“输入对话框”。执行语句 sf$=(InputBox(“请输出字符串”,“字符串对话框”,“字符串”),当用户输出完毕,按 OK 按钮后,st$变量的内容是( )。A) 字符串 B) 请输入字符串C) 字符串对话框 D) 用户输出的内容(分数:2.00)A.B.C.
9、D.21.运行下面的程序后,输出的结果为( )。ClsDim t(5,5)aslntegerFor i=1 To 5:t(i,i)=1:NextFor i=1 To 5Forj=1 To 5Print t(i,j)NextPrintNextA) 1 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 1B) 11111C) 1 0 0 0 00 1 0 0 00 0 1 0 00 0 0 1 00 0 0 0 1D) 1 1 1 1 1(分数:2.00)A.B.C.D.22.设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是
10、( )。A) 命令按钮的所有 Caption 属性都是 Command1B) 在代码中访问任意一个命令按钮只需使用名称 Command1C) 命令按钮的大小都相同D) 命令按钮共享相同的事件过程(分数:2.00)A.B.C.D.23.有如下的程序:Private Sub Command1_Click()Dim k As Integer,m As IntegerDim P As Integerk=4:m=1P=Fun(k,m):Print P:P=Fun(k,m):Print PEnd SubPrivate Function Fun(a As Integer,b As Integer)Stati
11、c m As Integer,i As Integerm=5:i=2i=i+m+1m=i+a+bFun=m/2End Function单击命令按钮后,输出结果为( )。A) 2 2 B) 4 4 C) 5 5 D) 6 6(分数:2.00)A.B.C.D.24.如果在 c 盘当前文件夹下已存在名称为 studata.dat 的顺序文件,那么执行语句Open“c:/studatadat”For Append As#1 之后,将( )。A) 删除文件中原有内容 B) 保留文件中原有内容,并在文件尾填加新内容C) 保留文件中原有内容,并在文件头填加新内容 D) 以上均不对(分数:2.00)A.B.C
12、.D.25.当执行以下过程时,在名为 1p1Result 的标签内将显示( )。Private Sub Cmdlt_Click()Dim irr=0For i=1 To 5 Step 1r=r+iNext i1p1Result.Caption:=Str$(r)End SubA) 字符串 15 B) 整数 15 C) 字符串 S D) 整数 5(分数:2.00)A.B.C.D.26.下列程序段的执行结果为( )。m=1n=1Select Case mCase1Select Case nCase0print“A”Case 1Print“B”End SelectCase2Pririt“C”End S
13、electA) A B) B C) C D) O(分数:2.00)A.B.C.D.27.单击命令按钮时,下列程序的执行结果是( )。Private Sub Command1_Click()Call BT 4End SubPrivate Sub BT(x As Integer)x=x*2+1If x 6 ThenCall BT(x)End Ifx=x*2Print X;End SubA) 15 B) 16 C) 17 D) 18(分数:2.00)A.B.C.D.28.下述程序的输出图形是( )。For k=0 To 360Cr:Int(160*RnD)Ang=-3.1415926/180*kCi
14、rcle( 200,200),50,cr,0,angNextA) 一段彩色圆弧 B) 一个彩色扇形C) 一个彩色空心圆 D) 一个辐射状彩色圆形(分数:2.00)A.B.C.D.29.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。A) a(3)=3 B)a(3)=InputBox(“inputdata“)C) a(3)=List1.ListIndex D) a=Array(1,2,3,4,5,6)(分数:2.00)A.B.C.D.30.表达式 Abs(-5)+Len(“ABCDE”)的值是( )。A) 5ABCDE B
15、) -5ABCDE C) 10 D)0(分数:2.00)A.B.C.D.31.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为 True,这个属性是( )。A) Value B) Cancel C) Enabled D) Default(分数:2.00)A.B.C.D.32.在窗体上画一个名称为 List1 的列表框、一个名称为 Labell 的标签,列表框中显示若干城市名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是( )。A) Private Sub List1_Click()Label1.Capt
16、ion=List1.ListIndexList1.RemoveItem List1.TextEnd SubB) Private Sub List1_Click()Label1.Name=List1.ListIndexList1.RemoveItem List1.TextEnd SubC) Private Sub List1_Click()Label1.Caption=List1.TextList1.RemoveItem List1.ListIndexEnd SubD) Private Sub List1_Click()Label1.Name=List1.TextList1.RemoveItem
17、 List1.ListIndexEnd Sub(分数:2.00)A.B.C.D.33.有如下函数过程:Function Fun(ByVal x As Integer,ByVal y As Integer)As IntegerDo While y0reminder=x Mod yx=yy=reminderLoopFun=xEnd Function以下调用函数的事件过程,该程序的运行结果是( )。Private Sub Command7_Click()Dim a As Integer,b As Integera=100:b=25x=Fun(a,B)Print XEnd SubA) 0 B) 25
18、C) 50 D) 100(分数:2.00)A.B.C.D.34.以下语句用于打开一个顺序文件:Open“C:/MyFile.txt”For OutPut,但是该语句的一个重要错误是没有( )。A) 指定打开方式 B) 指定文件号 C) 指定打开文件名 D) 指定文件类型(分数:2.00)A.B.C.D.35.设置组合框的风格,可用的属性是( )。A) BackStyle B) BorderStyle C) Style D) Sorted(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:26.00)36.栈的基本运算有三种:入栈、退栈和 (1) 。(分数:2.00)填空项 1:_
19、37.希尔排序法属于 (2) 排序法。(分数:2.00)填空项 1:_38.类是一个支持集成的抽象数据类型,而对象是类的 (3) 。(分数:2.00)填空项 1:_39.源程序文档化要求程序应加注释。注释一般分为序言性注释和 (4) 。(分数:2.00)填空项 1:_40.数据库设计包括概念设计、 (5) 和物理设计。(分数:2.00)填空项 1:_41.在 Visual Basic 中,将一个窗体加载到内存进行预处理但不显示所使用的语句是 (6) (分数:2.00)填空项 1:_42.以下是一个比赛评分程序。在窗体上建立一个名为 Text1 的文本框数组,然后画一个名为 Text2 的文本框
20、和名为 Command1 的命令按钮。运行时在文本框数组中输出 7 个分数,单击“计算得分”命令按钮,则最后得分显示在 Text2 文本框中(去掉一个最高分和一个最低分后的平均分即为最后得分)请将程序补充完整。Private Sub Command1_click()Dim k As IntegerDim sum As Single,max As Single,min As SingleSum=Text1(0)max=Text1(0)min= (7) For k=1 To 6If max c Text1(k)Thenmax= Text1(k)End IfIf minText1(k) Thenmi
21、n=Text1(k)End Ifsum=sum+Text1(k)Next kText2=(sum-max-min)/5End Sub(分数:2.00)填空项 1:_43.建立控件时系统自动给控件一个名称,第一个建立的命令按钮名称是 (8) 。(分数:2.00)填空项 1:_44.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个 a。例如:a=5,n=4 时,则 Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。Private Sub Command1_Click()Dim a As Integer,n As Integer, Cout
22、 As IntegerDim Sn As Long, Tn As LongCout=1Sn=0Tn=0a=InputBox 请输入 a 的值:“)n=InputBox 请输入 n 的值!”)DoTn=Tn*10+aSn=Sn+TnCout=Cout+1(9) Debug.Print a,n,SnEnd Sub(分数:2.00)填空项 1:_45.当对象得到焦点时,会触发 GotFocus 事件,当对象失去焦点时将触发 (10) 事件。(分数:2.00)填空项 1:_46.在一个窗体上有一个命令按钮 CmdMax。单击 CmdMax 时,窗体上显示“字体由小变大”,字号每次增加 2。请填空。Pr
23、ivate Sub Form_Load()Form1.Caption=“字体变化示范”CmdMax.Caption=“字体变大”End SubPrivate Sub CmdMax_Click()(11) Form1.Print“字体由小变大”End Sub(分数:2.00)填空项 1:_47.函数 Str$( 256.36)的值是 (12) 。(分数:2.00)填空项 1:_48.在窗体上画一个文本框,名称为 Text1,然后编写如下程序:Private Sub Form_Load()Open“d:/temp/dat.txt“For Output As#1Text1.Text:“”End Su
24、bPrivate Sub Text1_KeyPress(KeyAscii As Integer)If (13) =13 ThenIf UCase(Text1.Text1= (14) ThenClose#1EndElseWrite#1, (15) Text1.Text=“”End IfEnd IfEnd Sub以上程序的功能是,在 D 盘 temp 目录建立 1 个名为 dat.txt 的文件,在文本框中输入字符,每次按回车键(回车符的 ASC码是 13)都把当前文本框中的内容写入文稿件 dat.txt,并清除文本框中的内容;如果输入“END”,则结束程序。请将程序补充完整。(分数:2.00)填
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 406 答案 解析 DOC
