【计算机类职业资格】二级VISUAL+BASIC笔试-415及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-415及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-415及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-415 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中中正确的是( )A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D上述三种说法都不对(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动
2、态变化D上述三种说法都不对(分数:2.00)A.B.C.D.3.软件测试的目的是( )A评估软件可靠性 B发现并改正程序中的错误C改正程序中的错误 D发现程序中的错误(分数: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一组对象所具有的相似
3、性质 B一个对象具有另一个对象的性质C各对象之间的共同性质 D类之间共享属性和操作的机制(分数:2.00)A.B.C.D.7.层次型、网状型和关系型数据库划分原则是( )A记录长度 B文件的大小C联系的复杂程度 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.有三个关系 R、S 和 T
4、 如下:则由关系 R 和 S 得到关系 T 的操作是( )(分数:2.00)A.B.C.D.11.在 Visual Basic 集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是( )(分数:2.00)A.B.C.D.12.在 Visual Basic 集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是( )A工程资源管理器窗口 B属性窗口C工具箱窗口 D代码窗口(分数:2.00)A.B.C.D.13.下列叙述中错误的是( )A列表框和组合框都有 List 属性 B列表框有 Selected 属性,而组合框没有C列表框和组合框都有 Style 属性 D组合框有 Tex
5、t 属性,而列表框没有(分数:2.00)A.B.C.D.14.设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是( )AName BIndexCCaption DLeft(分数:2.00)A.B.C.D.15.滚动条可以响应的事件是( )ALoad BScrollCClick DMouseDown(分数:2.00)A.B.C.D.16.设 a5,b=6,c=7,d=8,执行语句 x=IIf(ab)And(cd),10,20)后,X 的值是( )A10 B20C30 D200(分数:2.00)A.B.C.D.17.语句 Print Sgn(-62)+Abs(-62)+Int(-62)的输
6、出结果是( )A-36 B1 C-1 D-72(分数:2.00)A.B.C.D.18.在窗体上画一个图片框,再在图片框中画一个命令按钮,位置如图所示,则命令按钮的 Top 属性值是( )(分数:2.00)A.B.C.D.19.在窗体上画一个名称为 Command1 的命令按钮。单击命令按钮时执行如下事件过程:Private Sub Command1_Click()a$=“software and hardware“b$=Right(a$,8)c$=Mid(a$,1,8)MsgBox a$,b$,c$,1End Sub则在弹出的信息框标题栏中显示的标题是( )Asoftware and hard
7、ware BhardwareCsoftware D1(分数:2.00)A.B.C.D.20.在窗体上画一个文本框(名称为 Text1)和一个标签(名称为 Label1),程序运行后如果在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是( )APrivate Sub Text1_Change()Label1.Caption=Text1.TextEnd Sub BPrivate Sub Label1_Change()Label1.Caption=Text1.TextEnd SubCPrivate Sub Text1_Click()Label1.Caption=Text
8、1.textEnd Sub DPrivate Sub Label1_Click()Label1.Caption=Text1.TextEnd Sub(分数:2.00)A.B.C.D.21.以下说法中错误的是( )A如果把一个命令按钮的 Default 属性设置为 True,则按回车健与单击该命令按钮的作用相同B可以用多个命令按钮组成命令按钮数组C命令按钮只能识别单击(Click)事件D通过设置命令按钮的 Enabled 属性,可以使该命令按钮有效或禁用(分数:2.00)A.B.C.D.22.以下关于局部变量的叙述中错误的是( )A在过程中用 Dim 语句或 Static 语句声明的变量是局部变量
9、B局部变量的作用域是它所在的过程C在过程中用 Static 语句声明的变量是静态局部变量D过程执行完毕,该过程中用 Dim 或 Static 语句声明的变量即被释放(分数:2.00)A.B.C.D.23.以下程序段的输出结果是( )x=1y=4Do Until y4xx*yyy+1LoopPrint xA1 B4 C8 D20(分数:2.00)A.B.C.D.24.如果执行一个语句后弹出如图所示的窗口,则这个语句是( )(分数:2.00)A.B.C.D.25.有如下事件过程:Private Sub Form_Click()Dim n As Integerx=0n=InputBox(“请输入一个
10、整数“)For i=1 To nFor j=1 To ix=x+1Next jNext iPrint XEnd Sub程序运行后,单击窗体,如果在输入对话框中输入 5,则在窗体上显示的内容是( )A13 B14 C15 D16(分数:2.00)A.B.C.D.26.请阅读程序:Sub subP(b()As Integer)For i=1 To 4b(i)=2*iNext iEnd SubPrivate Sub Command1_Click()Dim a(1 To 4)As Integera(1)=5:a(2)=6:a(3)=7:a(4)=8subP a()For i=1 To 4Print a
11、(i)Next iEnd Sub运行上面的程序,单击命令按钮,则输出结果是( )A2468B5 6 7 8 C10 12 14 16D出错(分数:2.00)A.B.C.D.27.Fibonacci 数列的规律是:前 2 个数为 1,从第 3 个数开始,每个数是它前 2 个数之和,即1,1,2,3,5,8,13,21,34,55,89,某人编写了下面的函数,判断大于 1 的整数 x 是否是Fibonaeci 数列中的某个数,若是,则返回 True,否则返回 False。Function Isfab(x As Integer)As BooleanDim a As Integer,b As Inte
12、ger,c As Integer,flag As BooleanfIag=Falsea=1:b=1Do While xbc=a+ba=bb=cIf x=b Then flag=TrueLoopIsfab=flagEnd Function测试时发现对于所有正整数 x,函数都返回 False,程序需要修改。下面的修改方案中正确的是( )A把 a=b 与 b=C 的位置互换B把 c=a+b 移到 b=c 之后C把 Do while xb 改为 Do While xbD把 If x=b Then flag=True 改为 If x=a Then flag=True(分数:2.00)A.B.C.D.28
13、.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim a$,b$,c$,k%a=“ABCD“b=“123456“c=“ “k=1Do White k=Len(a)Or k=Len(b)If k=Len(a) Thenc=cMid(a,k,1)End IfIf k=Len(b) Thenc=cm=m+1For j=1 To iPrint“*“;Next jPrintNext iEnd Sub程序运行后,单击窗体,则输出结果是( )A1 * * * * 2 * * *3 * * 4 *B4 * * * *3 *
14、* *2 * *1 * C* * * * * * *D* * * * * * *(分数:2.00)A.B.C.D.30.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下代码:Private Sub Command1_Click()Dim aa=Array(1,2,3,4)i=3:j=1Do While i0ss+a(i)*jii-1jj*10LoopPrint SEnd Sub运行上面的程序,单击命令按钮,则输出结果是( )A4321 B123 C234 D1234(分数:2.00)A.B.C.D.31.下列可以打开随机文件的语句是( )AOpen“file1.dat“For
15、 Input As#1BOpen“file1.dat“For Append As#1COpen“file1.dat“For Output As#1DOpen“file1.dat“For Randow As#1 Len=20(分数:2.00)A.B.C.D.32.有弹出式菜单的结构如下表所示,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是( )(分数:2.00)A.B.C.D.33.请阅读程序:Option Base 1Private Sub Form_Click()Dim Arr(4,4)As IntegerFor i=1 To 4For j=1 To 4A
16、rt(i,j)=(i-1)*2+jNext jNext iFor i=3 To 4For j=3 To 4Print Arr(j,i)Next jPrintNext iEnd Sub程序运行后,单击窗体,则输出结果是( )A5 76 8 B6 87 9C7 98 10D8 108 11(分数:2.00)A.B.C.D.34.下面函数的功能应该是:删除字符串 str 中所有与变量 ch 相同的字符,并返回删除后的结果,例如若str=“ABCDABCD“,ch=“B“,则函数的返回值为:“ACDACD”Function delchar(str As String,ch As String)As S
17、tringDim k As Integer,temp As String,ret As Stringret=“ “For k=1 To Len(str)temp=Mid(str,k,1)If temp=ch Thenret=retm=m+1For j=1 To iPrint“*“;Next jPrintNext iEnd Sub程序运行后,单击窗体,则输出结果是( )A1 * * * * 2 * * *3 * * 4 *B4 * * * *3 * * *2 * *1 * C* * * * * * *D* * * * * * *(分数:2.00)A. B.C.D.解析:解析 本题是利用循环语句输
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 415 答案 解析 DOC
