2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案

上传人:飞****9 文档编号:456547403 上传时间:2024-04-17 格式:PDF 页数:60 大小:7.50MB
返回 下载 相关 举报
2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案_第1页
第1页 / 共60页
2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案_第2页
第2页 / 共60页
2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案_第3页
第3页 / 共60页
2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案_第4页
第4页 / 共60页
2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案》由会员分享,可在线阅读,更多相关《2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案(60页珍藏版)》请在金锄头文库上搜索。

1、2011年 3 月全国计算机等级考试二级vb笔试试卷及参考答案(考试时间90分钟,满分100分)一、选择题(每小题2 分,共 70分)(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7 个结点,其中叶子结点只有1 个,则该二叉树的深度为(假设根结点在第1 层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A

2、)软件集成测试计划 B)软件详细设计说明书C)用户手册 D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构 B)GOT。跳转C)选 择(分支)结构 D)重 复(循环)结构(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言 B)数据管理语言 C)数据操纵语言控制语言D)数据(8)一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是A)1:1联系 B)1:m 联

3、系 C)m:1 联 系 D)m:n 联系(9)有三个关系R、S 和T 如下:STRABCA12B21C31ABc3则由关系R 和 S 得到关系T 的操作是A)自然连接 B)交 C)除D)并(1 0)定义无符号整数类为U lnt,下面可以作为类Ulnt实例化值的是A)-369 B)369 C)0.369 D)整数集合1,2,3,4,5(11)在Visual Basic集成环境中,可以列出工程中所有模块名称的窗口是A)工程资源管理器窗口 B)窗体设计窗口C)属性窗口 D)代码窗口(12)假定编写了如下4 个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是A)Load B)Cli

4、ck C)LostFocus D)KeyPress(13)为了使标签具有“透明”的显示效果,需要设置的属性是A)Caption B)Alignment C)BackStyle D)AutoSize(1 4)下面可以产生20-30(含20和 3 0)的随机整数的表达式是A)Int(Rnd*10+20)B)Int(Rnd*ll+20)C)Int(Rnd*20+30)D)Int(Rnd*30+20)(1 5)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:HSl.Value=(HSl.Max-HSl.Min)/2+HSl.Min 则A)滚动块处于最左端B)滚动块处于最右端C)滚动块处于中间位

5、置D)滚动块可能处于任何位置,具体位置取决于Max、Min属性的值(16)窗体上有一个名称为C b l的组合框,程序运行后,为了输出选中的列表项,应使用的语句是A)Print Cbl.SelectedB)Print Cbl.List(Cbl.Listindex)C)Print Cbl.Selected.TextD)Print Cbl.List(Listlndex)(17)为了在窗体上建立2 组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是A)把这2组单选按钮设置为名称不同的2个控件数组B)使2组单选按钮的Index属性分别相同C)使2组单选按钮的名称分别相同D

6、)使2组单选按钮分别画到2个不同的框架中(1 8)如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是A)它的Y l、Y2属性的值相等B)它的X I、X2属性的值相等C)它的X I、Y 1属性的值分别与X2、Y 2属性的值相等D)它的X I、X2属性的值分别与Y l、Y2属性的值相等(1 9)设a=2,b=3,c=4,d=5,则下面语句的输出是Print 32*b Or a=c And boc Or cdA)False B)1 C)True D)-1(20)窗体Form l上有一个名称为Commandl的命令按钮,以下对应窗体单击事件的事件过程是A)Private Sub Forml_Cl

7、ick()C)Private Sub Commandl_Click()End SubB)Private Sub Form_Click()End SubD)Private Sub Command_Click()End SubEnd Sub(21)默认情况下,下面声明的数组的元素个数是Dim a(5,-2 to 2)A)20 B)24 C)25 D)30(2 2)设有如下程序段Dim a(10)For Each x In aPrint x;Next x在上面的程序段中,变量X必须是A)整型变量 B)变体型变量 C)动态数组(2 3)设有以下函数过程Private Function Fun(a()A

8、s Integer,b As String)As IntegerEnd Function若已有变量声明:Dim x(5)As Integer,n As lnteger,ch As String则下面正确的过程调用语句是D)静态数组A.x(O)=Fun(x;,ch)C.Call Fun x/chB.n=Fun(n,ch)D.n=Fun(x(5),ch)(24)假定用下面的语句打开文件:Openz/FileLtxrForlnput AS#1则不能正确读文件的语句是A)Input#1,ch$C)ch$=lnput$(5,#l)(25)下面程序执行结果是Private Sub Command l_Cl

9、ick()a=10For k=l To 5 Step-1a=a-kNext kPrint a;kEnd SubA)-5 6 B)-5-5B)Line Input#1,ch$D)Read#1,ch$C)10 0 D)10 1(26)设窗体上有一个名为Textl的文体框和一个名为Commandl的命令按钮,并有以下事件过程:Private Sub Command l_Click()X!=Val(Textl.Text)Select Case xCase Is=20Print“输入错误”Case ls0Print 20-xCase Is 10Print 20Case ls5 Or x-lNextEnd

10、 Sub运行程序,其中Do循环执行的次数是A)15 B)10C)7D)3(2 8)阅读程序Private Sub Command 1_ ClickDim arrDim i As IntegerArr=Array(0,1,2,3,4,5,6,7,8,9,10)For i=0 To 2Printarr(7-i);NextEnd Sub程序运行后,窗体上显示的是:A)8 7 6B)7 6 5C)6 5 4D)5 4 3(2 9)在窗体上画一个名为Command1的命令按钮,然后编写以下程序:Private Sub Command l_Click()Dim a(10)As IntegerFor k=1

11、0 TO 1 Step-1a(k)=20-2*kNext kK=k+7Print a(k-a(k)End Sub运行程序,单击命令按钮,输出结果是A)18 B)12 C)8 D)6(30)窗体上有一个名为Com m and1的命令按钮,并有如下程序:Private Sub Command l_Click()Dim a(10),x%For k=l To 10a(k)=lnt(Rnd*90+10)x=x+a(k)Mod 2Next kPrint xEnd Sub程序运行后,单击命令按钮,输出结果是:A)10个数中奇数的个数 B)10个数中偶数的个数C)10个数中奇数的累加和 D)10个数中偶数的累

12、加和(3 1)窗体上有一个名为Command 1 的命令按钮和一个名为Timer 1 的计时器,并有下面的事件过程:Private Sub Command l_Click()Timer l.Enabled=TrueEnd SubPrivate Sub Form _Load()Timer l.lnterval=10Timer l.Enabled=FalseEnd SubPrivate Sub Timer l_Timer()Command l.Left=Command l.Left+10End Sub程序运行时,单击命令按钮,则产生的结果是A)命令按钮每10秒向左移动一次B)命令按钮每10秒向右移

13、动一次C)命令按钮每10毫秒向左移动一次D)命令按钮每10毫秒向右移动一次(3 2)设窗体上有一个名为L is tl的列表框,并编写下面的事件过程:Private Sub List l_Click()Dim ch AS Stringch=List l.List(Listl.Listindex)List 1.Removeitem Listl.ListindexList l.Addltem chEnd Sub程序运行时,单击一个列表项,则产生的结果是A)该列表项被移到列表的最前面 B)该列表项被删除C)该列表项被移到列表的最后面 D)该列表项被删除后又在原位置插入(3 3)窗体上有一个名为Comm

14、andl的命令按钮,并有如下程序:Private Sub Commandl_Click()Dim a As Integer,b As Integera=8b=12Print Fun(a,b);a;bEnd SubPrivate Function Fun(ByVal a As Integer;b As Integer)As Integera=a Mod 5b=b 5Fun=aEnd Function程序运行时,单击命令按钮,则输出结果是A)3 3 2 C)8 8 12B)3 8 2 D)3 8 12(34)为了从当前文件夹中读入文件Filel.txt,某人编写了下面的程序:Private Sub

15、 Commandl_Click()Open Filel.txt For Output As#20Do While Not EOF(20)Line Input#20,ch$Print chLoopEnd Sub程序调试时,发现有错误,下面的修改方案中正确的是A)在。pen语句中的文件名前添加路径B)把程序中各处的“20”改为“1”C)把 Print ch 语句改为 Print#20,chD)把 Open语句中的Output改为Input(3 5)以下程序运行后的窗体如图所示,其中组合框的名称是Com bol,已有列表项如图所示;命令按钮的名称是CommandloPrivate Sub Comma

16、ndl_Click()If Not check(Combol.Text)ThenMsgBox(输入错误”)Exit SubEnd IfFor k=0 To Combol.ListCount-1If Combol.Text=Combol.List(k)ThenMsgBox(添加项目失败)Exit SubEnd IfNext kCombol.Additem Combol.TextMsgBox(添加项目成功)End SubPrivate Function Check(ch As String)As Booleann=Len(ch)For k=1 To nc$=UCase(Mid(ch,k,1)If c A O ro Z ThenCheck=FalseExit FunctionEnd IfNext kCheck=TrueEnd Function程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是A)显 示“输入错误”B)显示“添加项目失败”O显 示“添加项目成功”D)没有任何显示二、填空题(每空2 分,共 30分)请将每空的正确答案写在答题卡1:至 15:序号的横线

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号