【计算机类职业资格】二级VISUAL+BASIC-69及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-69及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-69及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-69 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列叙述中正确的是_。(分数:2.50)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对2.下列叙述中正确的是_。(分数:2.50)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化
2、而动态变化D.上述三种说法都不对3.软件测试的日的是_。(分数:2.50)A.评估软件可靠性B.发行并改正程序中的错误C.改正程序中的错误D.发行程序中的错误4.下面描述中,不属于软件危机表现的是_。(分数:2.50)A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高5.软件生命周期是指_。(分数:2.50)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指_。(分数:2.50)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之
3、间的共同性质D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据的划分原则是_。(分数:2.50)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式8.一个工作人员可是使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。(分数:2.50)A.一对一B.一对多C.多对多D.多对一9.数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的_。(分数:2.50)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.有三个关系 R、S 和 T 如下: (分数:2.50)A.自然连接B交C.投影
4、D并11.在 Visual Basic 集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是_ A B C D (分数:2.50)A.B.C.D.12.在 Visual Basic 集成环境的设计摸式下,用鼠标双击窗体上的某个控件打开的窗口是_。(分数:2.50)A.工程资源管理器窗口B.属性窗口C.工具箱窗口D.代码窗口13.下列叙述中错误的是_。(分数:2.50)A.列表框与组合框都有 List 属性B.列表框有 Selected 属性,而组合框没有C.列表框与组合框都有 Style 属性D.组合框有 Text 属性,而列表框没有14.设窗体上有一个命令按钮数组,能够区分数组
5、中各个按钮的属性是_。(分数:2.50)A.NameB.IndexC.CaptionD.Left15.滚动条可以响应的事件是_。(分数:2.50)A.LoadB.ScrollC.ClickD.MouseDown16.设 a=5,b=6,c=7,d=8,执行语句 x=IIf(aB)And(cD),10,20)后,x 的值是_。(分数:2.50)A.10B.20C.30D.20017.语句 Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是_。(分数:2.50)A.-36B.1C.-1D.-7218.在窗体上画一个图片框,再在图片框中画一个命令按钮,位置如下图所示。则命令
6、按钮的 Top 属性值是_。 (分数:2.50)A.200B.300C.500D.70019.在窗体上画一个名称为 Command1 的命令按钮,单击命令按钮时执行如下事件过程: Private Sub Command1_Click() a$=“software and hardware“ b$=Right(a$,8) c$=Mid(a$,1,8) MsgBox a$,b$,c$,1 End Sub 则在弹出的信息框标题栏中显示的标题是_。(分数:2.50)A.software and hardwareB.hardwareC.softwareD.120.在窗体上画一个文本框(名称为 Text1
7、)和一个标签(名称为 Label1),程序运行后,如果在文本框中输入文本,则标签中立即显示相同的内容,以下可以实现上述操作的事件过程是_。(分数:2.50)A.Privale Sub Text1_Change()Label1.Caption=Text1.TextEnd SubB.Private Sub Label1_Change()Label1.Caption=Text1.TextEnd SubC.Private Sub Text1.Click()Label1.Caption=Text1.Text End SubD.Private Sub Label1_Click()Label1.Captio
8、n=Text1.TcxtEnd Sub21.以下说法中错误的是_。(分数:2.50)A.如果把一个命令按钮的 Default 属性设置为 True,则按 Enter 与单击该命令按钮的作用相同B.可以用多个命令按钮组成命令按钮数组C.命令按钮只能识别单击(Click)事件D.通过设置命令按钮的 Enabled 属性,可以使该命令按钮有效或禁用22.以下关于局部变量的叙述中错误的是_。(分数:2.50)A.在过程中用 Dim 语句或 Static 语句声明的变量是局部变量B.局部变量所在的作用域是它所在的过程C.在过程中用 Static 语句声明的变量是静态局部变量D.过程执行完毕,该过程中用
9、Dim 或 Static 语句声明的变量即被释放23.以下程序段的输出结果是_。 x=1 y=4 Do Until y4 x=x*y y=y+1 Loop Print x(分数:2.50)A.1B.4C.8D.2024.如果执行一个语句弹出如下图所示的窗口,则这个语句是_。 (分数:2.50)A.InputBox(“输入框“,“请输入 VB 数据“)B.x=InputBox(“输入框“,“请输入 VB 数据“)C.InputBox(“请输入 VB 数据“,“输入框“)D.x=InputBox(“请输入 VB 数据“,“输入框“)25.有如下事件过程: Private Sub Form_Clic
10、k() Dim n As Integer x=0 n=InputBox(“请输入一个整数“) For i=1 To n For j=1 To i x=x+1 Next j Next i Print x End Sub 程序运行后,单击窗体,如果在输入对话框中输入 5,则在窗体上显示的内容是_。(分数:2.50)A.13B.14C.15D.1626.请阅读下面程序: Sub subP(b()As Integer) For j=1 TO 4 b(i)=2*i Next i End Sub Private Sub Command1_Click() Dim a(1 To 4) As Integer a
11、(1)=5:a(2)=6:a(3)=7:a(4)=8 subP a() For i=1 To 4 Print a(i) Ncxt i End Sub 运行上面的程序,单出命令按钮,则输出结果是_。(分数:2.50)A.2468B.5678C.10121416D.出错27.Fibonacci 数列的规律是:前 2 个数为 1,从第 3 个数开始,每个数是它前 2 个数之和,即1,1,2,3,5,8,13,21,34,55,89,。某人编写了下面的函数,判断大于 1 的整数 x 是否是Fibonacci 数列中的某个数,若是,则返回 True,否则返回 False。 Function Isfab(
12、xAs Integer)As Boolean Dim a As Integer,b As Integer,c As Integer, flag As Boolean flag=false a=1:b=1 Do While xb c=a+b a=b b=c If x=b Then flag=True Loop Isfab=flag End Function 测试时发现对于所有正整数 x,函数都返回 False,程序需要修改。下面的修改方案中正确的是_。(分数:2.50)A.把 a=b 与 b=c 的位置互换B.把 c=a+b 移到 b=c 之后C.把 Do while xb 改为 Do Whil
13、e xbD.把 If x=b Then flag=True 改为 If x=a Then flag=True28.在窗体上面一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim a$,b$,c$,k% a=“ABC“ b=“123456“ c=“ k=1 Do While k=Len(A)Or k=Len(B) If k=Len(A)Then c=c m=m+1 For j=1 To i Print “*“; Next j Print Nexk i End Sub 程序运行后,单击窗体,则输出结果是(分数:2.50)
14、A.1 * * * *2 * * *3 * *4 *B.4 * * * *3 * * *2 * *1 *C.* * * * * * *D.* * * * * * *30.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下代码: Private Sub Command1_Click() Dim a a=Array(1,2,3,4) i=3:j=1 Do While i=0 s=s+a(i)*j i=i-1 j=j*10 Loop Print s End Sub 运行上面的程序,单击命令按钮,则输出结果是_。(分数:2.50)A.4321B.123C.234D.123431.下列可
15、以打开随机文件的语句是_。(分数:2.50)A.Open “file1.dat“ For Input As #1B.Open “file1.dat“ ForAppend As #1C.Open “file1.dat“ For Output As #1D.Open “file1.dat“ For Random As #1 Len=2032.有弹出式菜单的结构如右表,程序运行时,单击窗体则弹出如下图所示的菜单,下面的事件过程中能正确实现这一功能的是_。 (分数:2.50)A.Private Sub Form_Click()PopupMenu cutEnd SubB.Private Sub Comm
16、and1_Click()PopupMenu editEnd SubC.Private Sub Form_Click()PopupMenu editEnd SubD.Private Sub Form_Click()PopupMenu cutPopupMenu pasteEnd Sub33.请阅读下面程序: Option Base 1 Private Sub Form_Click() Dim Art(4,4) As Integer For i=1 To 4 For j=1 To 4 Arr(i,j)=(i-1)*2+j Next j Next i For i=3 To 4 For j=3 To 4
17、 Print Arr(j,i) Next j Print Next i End Sub 程序运行后,单击窗体,则输出结果是_。(分数:2.50)A.5 76 8B.6 87 9C.7 98 10D.8 108 1134.下面函数的功能应该是:删除字符串 str 中所有与变量 ch 相同的字符,并返回删除后的结果。 例如,若 str=“ABCDABCD“,ch=“B“,则函数的返回值为:“ACDACD“ Function delchar(str As String, ch As String)As String Dim k As Integer, tempAs String, ret As St
18、rinq ret=“ For k=1 To Len(str) temp=Mid(str,k,1) If temp=ch Then ret=ret m=m+1 For j=1 To i Print “*“; Next j Print Nexk i End Sub 程序运行后,单击窗体,则输出结果是(分数:2.50)A.1 * * * *2 * * *3 * *4 * B.4 * * * *3 * * *2 * *1 *C.* * * * * * *D.* * * * * * *解析:解析 此题主要考查嵌套 for 循环。该程序中,m 的值是从 1 增长到 4,i 的值是从 4 减少到 1。当 i
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC69 答案 解析 DOC
