ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:104.81KB ,
资源ID:3680360      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3680360.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级VB笔试试题及答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机二级VB笔试试题及答案.docx

1、计算机二级VB笔试试题及答案2010年9月全国计算机二级VB笔试试题一、选择题 (每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是_。A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D)上述三种说法都不对(2)下列叙述中正确的是_。 A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B)在栈中,栈顶指针不变,栈中元素随栈底指针的变

2、化而动态变化 C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D)上述三种说法都不对(3)软件测试的目的是_。 A)评估软件可靠性 B)发现并改正程序中的错误 C)改正程序中的错误 D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是_。 A)软件过程不规范 B)软件开发生产率低 C)软件质量难以控制 D)软件成本不断提高(5)软件生命周期是指_。 A)软件产品从提出、实现、使用维护到停止使用退役的过程 B)软件从需求分析、设计、实现到测试完成的过程 C)软件的开发过程 D)软件的运行维护过程(6)面向对象方法中,继承是指_。 A)一组对象所具有的相似性质 B)一个对象具

3、有另一个对象的性质 C)各对象之间的共同性质 D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是_。 A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是_。A)一对一 B)一对多 C)多对多 D)多对一(9)数据库设计中反映用户对数据要求的模式是_。A)内模式 B)概念模式 C)外模式 D)设计模式(10)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是_。A)自然连接 B)交 C)投影 D)并(11)在Visual Basic集成环

4、境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是_。A) B) C) D)(12)在Visual Basic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是A)工程资源管理器窗口 B)属性窗口C)工具箱窗口 D)代码窗口(13)下列叙述中错误的是_。A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)列表框和组合框都有Style属性D)组合框有Text属性、而列表框没有(14)设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是_。A)Name B)Index C)Caption D)Left(15)滚动条可以响应的事件是_。A)L

5、oad B)Scroll C)Click D)MouseDown(16)设a=5, b=6, c=7, d=8,执行语句X=Ilf(ab)And (cd), 10, 20)后,x的值是_。 A)10 B)20 C)30 D)200(17)语句Print Sgn(-62)+ Abs(-62)+Int(-62)的输出结果是_。 A)-36 B)1 C)-1 D)-72(18)在窗体上画一个图片框,在图片框中画一个命令按钮,位置如图A.1所示。 则命令按钮的Top属性值是_。A)200 B)300 C)500 D)700(19)在窗体上画一个名称为Command l的命令按钮。单击命令按钮时执行如下

6、事件过程:Private Sub Command1_Click() a$ = software and hardware b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, , b$, c$, 1End Sub则在弹出的信息框标题栏中显示的标题是_。A)software and hardware B)hardware C)software D)1B)Private Sub Label1_Change() Label1.Caption=Text1.Text End SubD)Private Sub Label1_Click() Label1.Capti

7、on=Text1.Text End Sub(20)在窗体上画一个文本框(名称为Text 1)和一个标签(名称为Label 1),程序运行后,如果在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是_。A)Private Sub Text1_Change() Label1.Caption=Text1.Text End SubC)Private Sub Text1_Click() Label1.Caption=Text1.Text End Sub(21)以下说法中错误的是_。 A)如果把一个命令按钮的Default属性设置为True,则按回车键与单击该命令按钮的作用相同

8、 B)可以用多个命令按钮组成命令按钮数组 C)命令按钮只能识别单击(Click)事件 D)通过设置命令按钮的Enabled属性,可以使该命令按钮有效或禁用(22)以下关于局部变量的叙述中错误的是_。A)在过程中用Dim语句或Static语句声明的变量是局部变量B)局部变量的作用域是它所在的过程C)在过程中用Static语句声明的变量是静态局部变量D)过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放(23)以下程序段的输出结果是_。 x=1 y=4 Do Until y4 x=x*y y=y1 Loop Print xA)1 B)4 C)8 D)20(24)如果执行一个语句后弹

9、出如图A.2所示的窗口,则这个语句是_。图 A.2 第24题 运行界面 A)InputBox(输入框, 请输入VB数据) B)x=InputBox(输入框, 请输入VB数据) C)InputBox(请输入VB数据, 输入框) D)x = InputBox(请输入VB数据, 输入框)(25)有如下事件过程: Private Sub Form Click() 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 xEnd Sub程序运行后,单击

10、窗体,如果在输入对话框中输入5,则在窗体上显示的内容是_。A)13 B)14 C)15 D)16(26)请阅读程序:Sub subP(b() As Integer) For i = 1 To 4 b(i) = 2 * i Next iEnd SubPrivate Sub Command1_Click() Dim a(1 To 4) As Integer a(1) = 5: a(2) = 6: a(3) = 7: a(4) = 8 subP a() For i = 1 To 4 Print a(i) Next iEnd Sub运行上面的程序,单击命令按钮,则输出结果是_。A)2 B)5 C)10

11、 D)出错 4 6 12 6 7 14 8 8 16(27)Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2, 3, 5, 8,13, 21,34, 55, 89,。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。Function Isfab(x As Integer) As Boolean Dim a As Integer, b As Integer, c As Integer, flag As Boolean flag = False a = 1: b = 1 Do

12、 While x b c = a + b a = b b = c If x = b Then flag = True Loop Isfab = 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(28)在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:Private Sub Command1_

13、Click() Dim a$, b$, c$, k% a = ABCD b = 123456 c = k = 1 Do While k = Len(a) Or k = Len(b) If k = Len(a) Then c = c & Mid(a, k, 1) End If If k = 0 s = s + a(i) * j i = i - 1 j = j * 10 Loop Print sEnd Sub 运行上面的程序,单击命令按钮,则输出结果是_。A)4321 B)123 C)234 D)1234(31)下列可以打开随机文件的语句是_。 A)Open file l .dat For lnp

14、ut As1 B)Open”file l .dat For Append As1 C)Open”file1.dat For Output As1 D)Open”file1.dat For Random As1 Len=20(32)有弹出式菜单的结构如表所示,程序运行时,单击窗体则弹出如图A.3所示的菜单。下面的事件过程中能正确实现这一功能的是_。内缩标题名称 无编辑edit剪切cut粘贴paste 图A.3 第32题界面B)Private Sub Command l Click()PopupMenu editEnd SubD)Private Sub Form_lick()PopupMenu c

15、utPopupMenu pasteEnd SubA)Private Sub Form _Click() PopupMenu cut End SubC)Private Sub Form_ Click() PopupMenu edit End Sub(33)请阅读程序: Option Base 1Private Sub Form_Click() Dim Arr(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 P

16、rint Arr(j, i); Next j Print Next iEnd Sub程序运行后,单击窗体,则输出结果是_。A)5 7 B) 6 8 C)7 9 D) 8 10 6 8 7 9 8 10 8 11(34)下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str= ABCDABCD, ch= B,则函数的返回值为:ACDACDFunction delchar(str As String, ch As String) As String Dim k As Integer, temp As String, ret As String ret

17、= For k = 1 To Len(str) temp = Mid(str, k, 1) If temp = ch Then ret = ret & temp End If Next k delchar = retEnd Function但实际上函数有错误,需要修改。下面的修改方案中正确的是A)把ret=rettemp改为ret=tempB)把If temp=ch Then改为If temp ch ThenC)把delchar=ret改为delchar=tempD)把ret =改为temp=(35)在窗体上画一个命令按钮和两个文本框,其名称分别为Command1、Text I和Text2,在

18、属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下程序:Dim S1 As String, S2 As StringPrivate Sub Form_Load() Text1.Text = Text2.Text = Text1.Enabled = False Text2.Enabled = FalseEnd SubPrivate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) S2 = S2 & Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As In

19、teger) S1 = S1 & Chr(KeyAscii)End SubPrivate Sub Command1_Click() Text1.Text = S1 Text2.Text = S2 S1 = S2 = End Sub程序运行后,先后按“a”、“b”、“c”键,然后单击命令按钮,在文本框Textl和Text2中显示的内容分别为A)abc和ABC B)空白 C)ABC和abc D)出错二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。(1)一个栈的初始状态为空。首先将元素5,4,3,2,1 依次入栈,然后退栈一次,再将元素A,

20、B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为 【1】 。(2)在长度为n的线性表中,寻找最大项至少需要比较【2】次。(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有【3】个结点。(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是【4】程序。(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【5】 。(6)窗体上有一个名称为Combo1的组合框,其初始内容为空,有一个名称为Command1、标题为“添加项目”的命令按钮。程序运行后,如果单击命令按钮,会将给定数组中的项目添加到组合框中,如图A.4所示。请填空。图A

21、.4 第 (6) 题界面Option Base 1Private Sub Command1_ Click( )Dim city As Variantcity= 【6】 (北京,天津,上海,武汉,重庆,西宁)For i=【7】 To UBound(city) Combo1.Addltem 【8】 NextEnd Sub(7)窗体上有一个名称为Text1的文本框和一个名称为Commandl、标题为“计算”的命令按钮,如图A.5所示。函数fun及命令按钮的单击事件过程如下,请填空。图A.5 第(7) 题界面Private Sub Command1_Click() Dim x As Integer x

22、 = Val(InputBox(输入数据) Text1 = Str(fun(x) + fun(x) + fun(x)End SubPrivate Function fun(ByRef n As Integer) If n Mod 3 = 0 Then n = n + n Else n = n * n End If 【9】 = nEnd Function当单击命令按钮,在输入对话框中输入2时,文本框中显示的是_【10】_(8)窗体上有一个名称为List1的列表框,一个名称为Picture1的图片框。Form_Load事件过程的作用是,把Datal.txt文件中的物品名称添加到列表框中。运行程序,

23、当双击列表框中的物品名称时,可以把该物品对应的图片显示在图片框中如图所示。以下是类型定义及程序,请填空。图A.6 第(8) 题界面Private Type PicgName As String*10 物品名称picFile As String*20 物品图片的图片文件名End TypeDim p(4)As Pic,pRec As PicPrivate Sub Form_ Load()Open Datal.txt For Random As1 【11】=Len(pRec)For i=0 To 4 Get1,i+l,P(i) List1.AddItem p(i).gNameNext iClose

24、1End SubPrivate Sub List1_DbLCIick( ) For i=0 To 4 If RTrim(List1.List(i)=RTrim( 【12】 ) Then Picture l.Picture=LoadPicture(p(i)【13】 ) Exit For End If NextEnd Sub(9)窗体上有一个名称为CD1的通用对话框。通过菜单编辑器建立如图a) 所示的菜单。程序运行时,如果单击“打开”菜单项,则执行打开文件的操作,当选定了文件(例如:E:VB2010-9in.txt)并打开后,该文件的文件名会被添加到菜单中,如图b)所示。各菜单项的名称和标题等定义如下表。标题名称内缩索引可见文件File无无True打开mnuOpen无True关闭mnuClose无True-mnu无True(空)Fname0False a) b)图A.6 第(9) 题界面以下是单击“打开”菜单项的事件过程,请填空。Dim mnuCounter As IntegerPrivate Sub mnuOpen_Click() CD1.ShowOpen If CD1.FileName Then Open 【14】 For Input As 1 mnuCounter = mnuCounter + 1 Load Fname(mnuCounter) Fname(mnuCou

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1