【计算机类职业资格】二级VISUAL+BASIC笔试-259及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-259及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-259及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-259 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4x=4For j=1 To 2x=x+6NextNextPrint xEnd Sub程序运行后,单击命令按钮,输出结果是(分数:2.00)A.12B.13C.16D.172.如果要将窗体中的某个命令按钮设置成不可见状态,应该设置命令按钮的什么属性(分数:2.00)A.ValueB.VisibleC.EnabledD.Defa
2、ult3.要使文本框可输入多行文字,要更改的默认选项是(分数:2.00)A.SorollBoars 和 MultiLineB.VisibleC.ScrillBoarsD.以上都不是4.有如下程序:Private Sub Command1_Click()a$=“A WCIRKER IS HERE“x=Len(a$)For i=1 To x-1b$=Mid$(a$,i,3)If b$=“WOR“Then S=S+1NextPrint SEnd Sub单击命令按钮,程序运行结果为(分数:2.00)A.1B.2C.3D.55.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.
3、程序设计语言的先进性D.程序易读性6.设 A=“123456“,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为(分数:2.00)A.123456B.123445C.5D.67.以下事件过程可以将打开对话框的标题改为“新时代”的是(分数:2.00)A.Private Sub Command2_Click()CommonDiNog1.DialogTitle=“新时代“CommonDialog1.ShowOpenEnd SubB.Private Sub Command2_Click()CommonDialog1.DialogTitle:“新时代“CommonDialog1.Show
4、FontEnd SubC.Private Sub Command2_Click()CommonDialog1.DialogTitle=“新时代“CommonDialog1.ShowEnd SubD.Private Sub Commanc2_Click()CommonDialog1DialogTitle=“新时代“CommonDialog1.ShowColorEnd Sub8.编写如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form
5、_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub在一般情况下(即不按住“Shift”键和锁定大写键时)运行程序,若按“T”键,则程序输出的结果是(分数:2.00)A.B.C.D.9.假定有下表所列的菜单结构:标题 名称 层次显示 appear 1(主菜单)大图标 bigicon 2(子菜单)小图标 smallicon 2(子菜单)要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“”。以下正确的事件过程是(分数:2.00)A.Private Sub bigicon_Click()bigicon.Checked=Fal
6、seEnd SubB.Private Sub bigicon_Click()Me.appear.bigicon.Checked=TrueEnd SubC.Private Sub bigicon_Click()bigicon.Checked=TrueEnd SubD.Private Sub bigicon_Click()appear.bigicon.Checked=TrueEnd Sub10.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪个属性(分数:2.00)A.ValueB.VisibleC.EnabledD.Default11.将 E-R 图转换到关系模式时,实体与联系都
7、可以表示成(分数:2.00)A.属性B.关系C.键D.域12.算法的有穷性是指(分数:2.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用13.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序14.要触发组合框的 DblClick 事件,只有将组合框的 Style 属性设置为(分数:2.00)A.0B.1C.2D.315.如果将文本框的 Locked 属性设置为 True,则以下说法正确的是(分数:2.
8、00)A.此时在属性窗口不可以修改文本框的 Text 属性值B.运行时用户不可以在界面修改文本框中的内容C.在程序代码中不可以修改文本框的内容,如不可以使用语句 Text1.Text=“aaa”D.以上均不正确16.假定有如下的窗体事件过程:Private Sub Form_Click()a$=“MicrosoftVisual Basic“b$=Right(a$,5)c$=Mid(a$,1,9)MsgBox a$,34,b$,c$,5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是(分数:2.00)A.Microsoft VisualB.MicrosoftC.Basi
9、cD.517.下列对变量的定义中,不能定义 a 为变体变量的是(分数:2.00)A.Dim a As DoubleB.Dim a As VariantC.Dim aD.a=2418.在窗体上有一个文本框控件,名称为 TextTime;-个计时器控件,名称为 Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:Private Sub Timer1_ _()TxtTime.text=TimeEnd Sub在下画线上应填入的内容是(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer19.下面说法不正确的是(分数:2.00)A.变量名的长度不能超过 255
10、 个字符B.变量名可以包含小数点或者内嵌的类型声明字符C.变量名不能使用关键字D.变量名的第一个字符必须是字母20.函数过程 Fun1 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0。Function Fun1(b As Integer)if_ThenFun1=0ElseFun1=1End IfEnd Function使该功能完整,应在空行处填入以下哪条语句(分数:2.00)A.b Mod 2 # 0B.b Mod 2=0C.b/2=1D.b/2=021.Mid(“Hello Everyone“,7,3)的执行结果是(分数:2.00)A.yonB.everyC.EveD.on
11、e22.窗体文件的扩展名是(分数:2.00)AbasBclsCfrmDres23.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字24.定义有 5 个整数型元素的数组,正确的语句是(分数:2.00)A.Dim a(4)As IntegerB.Option Base 1:Dim a(5)C.Dim a&(5)D.Dime a(5)As Intege
12、r25.为了使模块尽可能独立,要求(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强26.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.27.设 a=6,则执行x=IIF(a5,-1,0)后,x 的值为(分数:2.00)A.5B.6C.0D.-128.在窗体上有一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a(5)As Strin
13、gFOR i=1 To 5a(i)=Chr(Asc(“A“)+(i-1)NextFor Each b In aPrint b;NextEnd Sub程序运行后,单击命令按钮,输出结果是(分数:2.00)A.ABCDEB.1 2 3 4 5C.abcdeD.出错信息29.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是(分数:2.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序30.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_Click()Commo
14、nDialog1.Flags=vbOFNHideReadOnlyCommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txtCommonDialog1FilterIndex=1CommonDialog1ShowOpenMsgBox CommonDialog1FileNameEnd Sub程序运行后,单击命令按钮,将显示个“打开”对话框,此时在“文件类型”框中显示的是(分数:2.00)A.All Files(*.*)B.Text Files(*.txt)C.Batch Files(*.bat)D.All Files(*.*)|T
15、ext Files(*.txt)31.需求分析阶段的任务是确定(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能32.为了避免流程图在描述程序逻辑时的灵活性,Nassi 和 Shneiderman 提出了用方框图来代替传统的程序流程图,通常也把这种图称为(分数:2.00)A.PAD 图B.N-S 图C.结构图D.数据流图33.要使文本框获得输入焦点,则应采用文本框控件的方法是(分数:2.00)A.GotFocusB.LostFocousC.KeyPressD.SetFocus34.设 Y 是整形变量,能判断 Y 为奇数的表达式是(分数:2.00)A.Not(y
16、Mod 2 0)B.y Mod 2 0C.(y-1)Mod 2 0D.y Mod 2 135.下面程序段执行结果为x=Int(Rnd()+4)Select Case xCase 5Print“excellent“Case4Print“good“Case 3Print“pass“Case ElsePrint“fail“End Select(分数:2.00)A.excellentB.goodC.passD.fall二、填空题(总题数:13,分数:30.00)36.测试的目的是暴露错误,评价程序的可靠性,而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_37.某二叉树中度为
17、2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_38.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算,这种情况称为 1。(分数:2.00)填空项 1:_39.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_40.在计算机软件系统的体系结构中,数据库管理系统位于用户和 1 之间。(分数:2.00)填空项 1:_41.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个。例如:a=5,n=4 时,则 Sn=5+55+555+5555。请在空白处填入适当的内
18、容,将程序补充完整。Private Sub Command1_Click()Dim a As Integer,n As Integer,Cout As IntegerDim Sn As Long,Tn As LongCout=1Sn=0Tn=0a=InputBox(“请输入 a 的值:“)n=InputBox(“请输入 n 的值!“)DOTn=Tn*10+aSn=Sn+TnCout=Cout+1_Debug.Print a,n,SnEnd Sub(分数:2.00)填空项 1:_42.用户可以用_语句定义自己的数据类型。(分数:2.00)填空项 1:_43.下列程序运行后的输出结果是_。Priv
19、ate Sub f(k,s)s=1For j=1 To kS=S*jNextEnd SubPrivate Sub Command1_Click()Sum=0For i=1 To 3Call f(i,s)Sum=Sum+sNextPrint SumEnd Sub(分数:2.00)填空项 1:_44.函数 Int(Rnd*10)+10 的值的范围是 1。(分数:2.00)填空项 1:_45.有如下函数过程:Function gys(By Val x As Integer,ByVal y As Integer)As IntegerDo While Y#0preminder=x/yx=Yy=premi
20、nderLoopgys=xEnd Function以下是调用该函数的事件过程,该程序的运行结果是_。Private Sub Command1_Click()Dim a As Integer,b As Integera=10:b=2x=gys(a,b) Print xEnd Sub(分数:2.00)填空项 1:_语句 Form2.Show 0 表示 (11) ;语句 Form3.Show 1 表示 (12) ;(分数:4.00)填空项 1:_填空项 1:_46.下列程序的功能是:将数据 1,2,8 写入顺序文件 Num.txt 中,请补充完整。Private Sub Form_Click()Di
21、m i As IntegerOpen“Numtxt”For Output As#1For i=1 To 8_NextClose#1End Sub(分数:2.00)填空项 1:_下列事件过程的功能是:建立一个名为 Datal 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。Private Type AngK As IntegerSinx As SingleCosx As SingleEnd TypeDim Ksc As AngPrivate Sub Form_Click()Dim Y As SingleOpen (14
22、) Y=3.14159/180For i=1 TO 90Ksc.K=iKsc.Sinx=Sin(i*Y)Ksc.Cosx=Cos(i*Y)(15) Next iClose#2End Sub(分数:4.00)填空项 1:_填空项 1:_二级 VISUAL+BASIC 笔试-259 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4x=4For j=1 To 2x=x+6NextNextPrint xEnd Sub程序运行后
23、,单击命令按钮,输出结果是(分数:2.00)A.12B.13C.16 D.17解析:解析 观察程序,由于每次执行外层循环时 x 都被重新赋值,因此只要看到 i=4 时,执行内循环所得到的结果即可。2.如果要将窗体中的某个命令按钮设置成不可见状态,应该设置命令按钮的什么属性(分数:2.00)A.ValueB.Visible C.EnabledD.Default解析:解析 Visible 属性是命令按钮的状态属性,如果将该属性设为 True,则命令按钮可见;如果设置成 Flase,则命令按钮不可见。3.要使文本框可输入多行文字,要更改的默认选项是(分数:2.00)A.SorollBoars 和 M
24、ultiLine B.VisibleC.ScrillBoarsD.以上都不是解析:解析 Multiline 被设置为 True 时可以使用多行文字,不用改 SorollBoars4.有如下程序:Private Sub Command1_Click()a$=“A WCIRKER IS HERE“x=Len(a$)For i=1 To x-1b$=Mid$(a$,i,3)If b$=“WOR“Then S=S+1NextPrint SEnd Sub单击命令按钮,程序运行结果为(分数:2.00)A.1 B.2C.3D.5解析:解析 此题考查字符串函数与循环语句的嵌套使用。S 用来记录找到指定字符串的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 259 答案 解析 DOC
