计算机二级vb笔试真题.docx
《计算机二级vb笔试真题.docx》由会员分享,可在线阅读,更多相关《计算机二级vb笔试真题.docx(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二级VB笔试试题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置h(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不
2、对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A) 一组对象所具有的相似性质B) 一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件
3、的大小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集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是A) H B)矽C)用 D)囱(12)在Visual Basic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开
4、的窗口是A)工程资源管理器窗口B)属性窗口C)工具箱窗口D)代码窗口(13)下列叙述中错误的是A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)列表框和组合框都有Style属性D)组合框有Text属性、而列表框没有(14)设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是A) Name B) Index C) Caption D) Left(15)滚动条可以响应的事件是A) Load B) Scroll C) Click D) MouseDown(16)设 a=5, b=6, c=7, d=8,执行语句 X=Hf (ab) And (cd),10,20
5、)后, x的值是A)10 B)20 C)30 D)200(17)语句 Print Sgn (-6A2)+ Abs (-6A2)+Int (-6A2)的输出结果是A)-36 B)1 C)-1 D)-72(18)在窗体上画一个图片框,在图片框中画一个命令按钮,位置如图所示。则命令按钮的Top属性值是A)200 B)300 C)500 D)700(19)在窗体上画一个名称为Command 1的命令按钮。单击命令按钮时执行如下事件过程:Private Sub Command l_Click () a$=,?software and hardware b$=Right (a$,8) c$=Mid (a$
6、,1,8) MsgBox a$, b$, c$,1 End Sub则在弹出的信息框标题栏中显示的标题是A) software and hardwareB) hardwareC) softwareD) 1(20)在窗体上画一个文本框(名称为Text 1)和一个标签(名称为Label 1),程序运行后,如果在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是A) Private Sub Textl_Change ()Label 1.Caption=Text 1.TextEnd SubB) Private Sub Label l_Change ()Label 1.Capt
7、ion=Text l.TextEnd SubC) Private Sub Textl_Click ()Label 1.Caption=Text 1.TextEnd SubD) Private Sub Labell_Click ()Label 1.Caption=Text 1.TextEnd Sub(21)以下说法中错误的是A)如果把一个命令按钮的Default属性设置为True,则按回车键与单击该命令按钮的作用相同B)可以用多个命令按钮组成命令按钮数组C)命令按钮只能识别单击(Click)事件D)通过设置命令按钮的Enabled属性,可以使该命令按钮有效或禁用(22)以下关于局部变量的叙述中错
8、误的是A)在过程中用Dim语句或Static语句声明的变量是局部变量B)局部变量的作用域是它所在的过程C)在过程中用Static语句声明的变量是静态局部变量D)过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放(23)以下程序段的输出结果是X=Iy=4Do Until y4x=x*yY=y+ILoopPrint xA)1 B)4 C)8 D)20(24)如果执行一个语句后弹出如图所示的窗口,则这个语句是A) InputBox A输入框“,请输入VB数据”)B) x=InputBox (输入框,“请输入VB数据”)C) InputB ox C请输入VB数据,“输入框”)D) x=
9、InputBox (请输入VB数据,“输入框”)(25)有如下事件过程: Private Sub Form Click () Dim n A s Integer x=0n=InputBox (请输入一个整数”) For i=l Ton For j=l To i x=x+lNext j Next i Print x End Sub程序运行后,单击窗体,女口果在输入对话框中输入:,则在窗体上显示的内容是A)13 B)14 C)15 D)16(26)请阅读程序:Sub subP (b () As Integer) For i=l To 4 b (i)=2*iNext iEnd SubPrivate
10、Sub Command l_Click () Dim a (1 To 4) As IntegerA (1)=5: a (2)=6: a (3)=7: a (4)=8 subP a ()For i=l To 4Print a (i)Next iEnd Sub运行上面的程序,单击命令按钮,则输出结果是A)2 B)5 C)10 D)出错461267148816(27) Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则
11、返回True,否则返回False。Function Isfab (x As Integer) As BooleanDim a As Integer, b As Integer, c As Integer, flag As Booleanflag=Falsea=l: b=IDo While xbD)把 if x=b Then flag=True 改为 If x=a Then flag=True(28)在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Commandl_Click ()Dim a$, b$, c$, k%a=ABCD”b=123456”
12、c=M,k=lDo While k= Len (a) Or k=Len (b)If k=Len (a) Thenc=c&Mid (a, k,1)End IfIf k=0 s=s + a (i)*j i=i-l j=j*10o Loop Print s End Sub运行上面的程序,单击命令按钮,则输出结果是 A)4321 B)123 C)234 D)1234(31)下列可以打开随机文件的语句是A) Open file 1.datM For lnpu*t As#1B) Open”file 1.dat For Append As#1C) OpenfileLdat* For Output As#1D
13、) OpenfileLdat For Random As#1 Len=20(32)有弹出式菜单的结构如下表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是内无CMedit*MlCUIMMA) Private Sub Form _Click () PopupMenu cut End SubB) Private Sub Command 1 Click () PopupMenu edit End SubC) Private Sub Form_ Click () PopupMenu edit End SubEnd SubD) Private Sub Form_lic
14、k () PopupMenu cut PopupMenu paste(33)请阅读程序:Option Base IPrivate Sub Form_ Click ()Dim Arr (4,4) As IntegerFor i=l To 4For j=I To 4Arr (i, j)=(i-l)*2+jNext jNext iFor i=3To4For j=3 To 4Print Arr (j, i);Next j Print Next i End Sub 程序运行后,单击窗体,则输出结果是 A)57 B)68079 D)8106879810811(34)一下面函数的功能应该是:删除字符串str
15、中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=ABCDABCD , ch=B”,则函数的返回值为:ACDACDFunction del char (str As String, ch As String) As String Dim k As Integer, temp As String, ret As String ret=,n For k=l To Len (str) temp=Mid (str, k,1) If temp= ch Then ret=ret&temp End If Next k delchar=ret End Function 但实际上函数有错误,需耍修
16、改。下面的修改方案中正确的是 A)把 ret=ret&temp 改为 ret=lempB)把 If temp=ch Then 改为 If tempO ch Then C)把 delchar=ret 改为 delchar=temp D)把 ret =”改为 temp=,M,(35)在窗体上画一个命令按钮和两个文本框,其名称分别为Commandl、Text I 和Text2,在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如卜程序:Dim S I As String, S2 As String Private Sub Form Load () Text 1.Text=,nTex
17、t2.Text=,n, Text 1. Enabled=False Text2. Enabled=False End SubPrivate Sub Form_ KeyDown (KeyCode As Integer, Shift As Integer) S2=S2&Chr (KeyCode) End SubPrivate Sub Forin_ KeyPress (KeyAscii As Integer) Sl=Sl&Chr (KeyAscii)End SubPrivate Sub Command 1 ClickText 1.Text=SlText2.Text=S2S1=,MS2=*,MEnd
18、Sub程序运行后,先后按“a”、b”、“c”键,然后单击命令按钮,在文本框Textl和Text2中显示的内容分别为A) abc 和 ABCB)空白C) ABC 和 abcD)出错二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。(1)一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_【1】(2)在长度为n的线性表中,寻找最大项至少需要比较2一次。(3)-一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 vb 笔试
限制150内