【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2013年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2013年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2013年3月及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+BASIC 真题 2013 年 3 月及答案解析(总分:45.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列数据结构中,能够按照“先进后”原则存取数据的是_。(分数:1.00)A.循环队列B.栈C.队列D.二叉树2.下列数据结构中,属于非线性结构的是_。(分数:1.00)A.循环队列B.带链队列C.二叉树D.带链栈3.软件设计中模块划分应遵循的准则是_。(分数:1.00)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合4.在软件开发中,需求分析阶段产生的主要文档是_。(分数:1.00)A.可行性分析报告B.
2、软件需求规格说明书C.概要设计说明书D.集成测试计划5.数据流图中带有箭头的线段表示的是_。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流6.在软件开发中,需求分析阶段可以使用的工具是_。(分数:1.00)A.N-S 图B.DFD 图C.PAD 图D.程序流程图7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是_。(分数:1.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是_。(分数:1.0
3、0)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.在 E-R 图中,用来表示实体联系的图形是_。(分数:1.00)A.椭圆形B.矩形C.菱形D.三角形10.有三个关系 R、S 和 T 如下: 其中关系 T 由关系 R 和 S 通过某种操作得到,该操作为_。(分数:1.00)A.选择B.投影C.交D.并11.以下叙述中错误的是_。(分数:1.00)A.标准模块文件的扩展名是.basB.标准模块文件是纯代码文件C.在标准模块中声明的全局变量可以在整个工程中使用D.在标准模块中不能定义过程12.在 Visual Basic 中,表达式 3*2/5 Mod 3 的值是_。(分数
4、:1.00)A.1B.0C.3D.出现错误提示13.设 a=4,b=5,c=6,执行语句 Print ab And bc 后,窗体上显示的是_。(分数:1.00)A.TrueB.FalseC.出错信息D.014.执行下列语句: strInput=InputBox(“请输入字符串“,“字符串对话框“,“字符串“) 将显示输入对话框。此时如果直接单击“确定”按钮,则变量 strlnput 的内容是_。(分数:1.00)A.“请输入字符串“B.“字符串对话框“C.“字符串“D.空字符串15.以下变量名中合法的是_。(分数:1.00)A.x2-1B.printC.str_nD.2x16.把数学表达式
5、(分数:1.00)A.(5x+3)/(2y-6)B.x*5+3/2*y-6C.(5*x+3)(2*y-6)D.(x*5+3)/(y*2-6)17.下面是求最大公约数的函数的首部: Function gcd(ByVal x As Integer,ByVal y As Integer)As integer 若要输出 8、12、16 这 3 个数的最大公约数,下面正确的语句是_。(分数:1.00)A.Print gcd(8,12),gcd(12,16),gcd(16,8)B.Print gcd(8,12,16)C.Print gcd(8),gcd(12),gcd(16)D.Print gcd(8,g
6、cd(12,16)18.若在窗体模块的声明部分声明了如下自定义类型和数组: Private Type rec Code As Integer Caption As String End Type Dim arr(5)As rec 则下面的输出语句中正确的是_。(分数:1.00)A.Print air.Code(2), aft.Caption(2)B.Print arr.Code, air.CaptionC.Print arr(2).Code, air(2).CaptionD.Print Code(2), Caption(2)19.为把圆周率的近似值 3.14159 存放在变量 pi 中,应该把
7、变量 pi 定义为_。(分数:1.00)A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As SingleD.Dim pi As Long20.表达式 2*32+4*2/2+32 的值是_。(分数:1.00)A.30B.31C.49D.4821.设窗体上有一个列表框控件 List1,含有若干列表项。以下能表示当前被选中的列表项内容的是_。(分数:1.00)A.List1.ListB.List1.ListIndexC.List1.TextD.List1.Index22.在窗体上画一个文本框(名称为 Text1)和一个标签(名称为 Label1),
8、程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是_。(分数:1.00)A.Private Sub Text1_Change( )Label1.Caption=Str(Len(Text1.Text)End SubB.Private Sub Text1_Click( )Label1.Caption=Str(Len(Text1.Text)End SubC.Private Sub Text1_Change( )Label1.Caption=Text1.TextEnd SubD.Private Sub Label1_Change( )Labe
9、l1.Caption=Str(Len(Text1.Text)End Sub23.设窗体上有名称为 Option1 的单选按钮,且程序中有语句: If Option1.Value=True Then 下面语句中与该语句不等价的是_。(分数:1.00)A.If Option1.Value ThenB.If Option1=True ThenC.If Value=True ThenD.If Option1 Then24.设窗体上有 1 个水平滚动条,已经通过属性窗口把它的 Max 属性设置为 1,Min 属性设置为 100。下面叙述中正确的是_。(分数:1.00)A.程序运行时,若使滚动块向左移动,
10、滚动条的 Value 属性值就增加B.程序运行时,若使滚动块向左移动,滚动条的 Value 属性值就减少C.由于滚动条的 Max 属性值小于 Min 属性值,程序会出错D.由于滚动条的 Max 属性值小于 Min 属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动25.为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是_。(分数:1.00)A.按住 Alt 键,不要松开,然后单击每个要选中的控件B.按住 Shift 键,不要松开,然后单击每个要选中的控件C.按住 Ctrl 键,不要松开,然后单击每个要选中的控件D.拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内
11、26.在窗体上画一个文本框,其名称为 Text1,为了在程序运行后隐藏该文本框,应使用的语句为_。(分数:1.00)A.Text1.ClearB.Text1.Visible=FalseC.Text1.HideD.Text1.Enabled=False27.设窗体上有一个标签 Label1 和一个计时器 Timer1,Timer1 的 Interva1 属性被设置为 1000,Eeabled属性被设置为 True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是_。(分数:1.00)A.Private Sub Timer1_Timer( )Label1.CaDti
12、on=TrueEnd SubB.Private Sub Timer1_Timer( )Label1.Caption=Time$End SubC.Private Sub Timetd_Timer( ) Label1.Interval=1End SubD.Private Sub Timer1 Timer( )For k=1 To Timer1.IntervalLabel1.Caption=TimerNext kEnd Sub28.窗体上有一个名称为 CD1 的通用对话框控件和由 4 个命令按钮组成的控件数组 Commamd1,其下标从左到右 分别为 0、1、2、3,窗外外观如图所示。 (分数:1.
13、00)A.单击“打开”按钮,显示打开文件的对话框B.单击“保存”按钮,显示保存文件的对话框C.单击“打印”按钮,能够设置打印选项,并执行打印操作D.单击“退出”按钮,结束程序的运行29.用来设置文字字体是否斜体的属性是_。(分数:1.00)A.FontUnderlineB.FortaBoldC.FontSlopeD.FontItalic30.看体上有一个名称为 Timer1 的计时器控件,一个名称为 shape1 的形状控件,其 Shape 属性值为3(Cirele)。编写程序如下: Private Sub Form_Load() Shape1.Top=0 Timer1.Interval=10
14、0 End Sub Private Sub Timer1_Timer() Static x As Integer Shape1.Top=Shape1.Top+100 x=x+1 If x Mod 10=0 Then Shape1.Top=0 End If End Sub 以下关于上述程序的叙述中,错误的是_。(分数:1.00)A.每执行一次 Timer1_Timer 事件过程,x 的值都在原有基础上增加 1B.Shape1 每移动 10 次回到起点,重新开始C.窗体上的 Shape1 由下而上移动D.Shape1 每次移动 10031.现有如下程序: Private Sub Command1_
15、Click() S=0 For i=1 To 5 s=s+f(5+i) Next Print S End Sub Public Function f(x As Integer) If x=10 Then t=x+1 Else t=x+2 End If f=t End Function 运行程序,则窗体上显示的是_。(分数:1.00)A.38B.49C.61D.7032.窗体上有一个名称为 Picture1 的图片框控件,一个名称为 Label1 的标签控件,如图所示。 (分数:1.00)A.程序运行时会出错B.单击图片框,在图片框中显示一幅图片C.过程中的 x 是控件变量D.单击标签,在标签中
16、显示一串文字33.设有如下通用过程: Public Function Fun(xStr As String)As String Dim tStr As String, strL As Integer tStr=“ strL=Len(xStr) i=1 Do While i=strL/2 tStr=tStr & Mid(xStr,i,1)& Mid(xStr, strL-i+1,1) i=i+1 Loop Fun=tStr End Function 在窗体上画一个名称为 Command1 的命令按钮,然后编写如下的事件过程: Private Sub Command1_Click() Dim S1
17、 As String S1=“abcdef“ Print UCase(Fun(S1) End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:1.00)A.ABCDEFB.abcdefC.AFBECDD.DEFABC34.某人为计算 n!(0n=12)编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim P As Long p=1 For k=n-1 To 2 Step-1 p=p*k Next k fun=P End Function 在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有 3 种是正确
18、的,错误的方案是_。(分数:1.00)A.把 P=1 改为 P=nB.把 For k=n-1 To 2 Step-1 改为 For k=1 To n-1C.把 For k=n-1 To 2 Step-1 改为 For k=1 To nD.把 For k=n-1 To 2 Step-1 改为 For k=2 To n35.窗体上的 3 个命令按钮构成名称为 Command1 的控件数组,如图所示。 (分数:1.00)A.Print Command1(2).Caption 语句有错B.在窗体上显示“命令按钮 2”C.在窗体上显示“命令按钮 3”D.在窗体上显示“计算机等级考试”36.下面程序的执行
19、结果是_。 Private Sub Command1_Click() a=0 k=1 Do While k4 x=kka k=k+1 Print x; Loop End Sub(分数:1.00)A.1 4 27B.1 1 1C.1 4 9D.0 0 037.设有如图所示窗体和以下程序: (分数:1.00)A.文本框中无内容,焦点在文本框中B.文本框中为“Basic”,焦点在文本框中C.文本框中为“Basic”,焦点在按钮上D.文本框中为“Visual Basic”,焦点在按钮上38.窗体上有一个名称为 Command1 的命令按钮,其事件过程如下: Private Sub Command1_C
20、lick() x=“VisualBasieProgramming“ a=Right(x,11) b=Mid(x,7,5) c=MsgBox(a,b) End Sub 运行程序后单击命令按钮。以下叙述中错误的是_。(分数:1.00)A.信息框的标题是 BasicB.信息框中的提示信息是 ProgrammingC.c 的值是函数的返回值D.MsgBox 的使用格式有错39.在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Label1、Label2 的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_Click(
21、) X=5:Y=3 Call proc(X,Y) Label1.Caption=X Label2.Caption=Y End Sub Private Sub proc(a As Integer,ByVal b As Integer) X=a*a Y=b+b End Sub 程序运行后,单击命令按钮,则两个标签中显示的内容分别是_。(分数:1.00)A.25 和 3B.5 和 3C.25 和 6D.5 和 640.在窗体上画一个名为 Command1 的命令按钮,然后编写以下程序: Private Sub Command1_Click() Dim M(10)As Integer For k=1
22、To 10 M(k)=12-k Next k x=8 Print M(2+M(x) End Sub 运行程序,单击命令按钮,在窗体上显示的是_。(分数:1.00)A.6B.5C.7D.8二、基本操作题(总题数:2,分数:2.00)41.请在名称为 Form1 的窗体上添加一个名称为 H1 的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为 1,最大刻度值为 100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动 10 个刻度。再在滚动条下面画两个名称分别为 L1 和 L2 的标签,并分别显示 1 和 100,运行时的窗体如图所示。 (
23、分数:1.00)_42.在名称为 Form1 的窗体上添加两个名称分别为 Text1 和 Text2 的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为 M1,此菜单下含有两个菜单项,名称分别为 Copy 和 Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把 Text1 中的内容复制到 Text2 中;单击“清除”选项菜单,则清除 Text2 中的内容(即在 Text2 中填入空字符串)。运行时的窗体如图所示。要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。 (分数:1.00)_三、简单应用题(总题数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALBASIC 2013 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1329809.html