[计算机类试卷]2012年3月国家二级(Visuall Basic)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2012年3月国家二级(Visuall Basic)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2012年3月国家二级(Visuall Basic)笔试真题试卷及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、2012年 3月国家二级( Visuall Basic)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( A)循环队列是队列的一种链式存储结构 ( B)循环队列是队列的一种顺序存储结构 ( C)循环队列是非线性结构 ( D)循环队列是一种逻辑结构 2 下列叙述中正确的是 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)以上三种说法都不对 3 一棵二叉树共有 25个结点 ,其中 5个是叶子结点 ,则度为 1的结点数为 ( A) 16 ( B) 10 ( C) 6 ( D) 4 4 在下列模式中 ,能够给出数据库物理存储结构与物理存
2、取方法的是 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 5 在满足实体完整性约束的条件下 ( A)一个关系中应该有一个或多个候选关键字 ( B)一个关系中只能有一个候选关键字 ( C)一个关系中必须有多个候选关键字 ( D)一个关系中可以没有候选关键字 6 有三个关系 R?S和 T如下 : 则由关系 R和 S得到关系 T的操作是 ( A)自然连接 ( B)并 ( C)交 ( D)差 7 软件生命周期中的活 动不包括 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 8 下面不属于需求分析阶段任务的是 ( A)确定软件系统的功能需求 ( B)确定软件
3、系统的性能需求 ( C)需求规格说明书评审 ( D)制定软件集成测试计划 9 在黑盒测试方法中 ,设计测试用例的主要根据是 ( A)程序内部逻辑 ( B)程序外部功能 ( C)程序数据结构 ( D)程序流程图 10 在软件设计中不适用的工具是 ( A)系统结构图 ( B) PAD图 ( C)数据流图 (DFD图 ) ( D)程序流程图 11 以下合法的 VB变量名是 ( A) case ( B) name10 ( C) t-name ( D) x*y 12 设 x是小于 10的非负数。对此陈述 ,以下正确的 VB表达式是 ( A) 0x=0 or x0 y=2*x Case Else y=x*
4、x+1 End Select ( B) Ifx=0 Then y=2*x If x5 Then y=x*x+1 20 设程序中有如下语句 : x=inputBox(“输入 ”,“数据 ”,100) PrintX 运行程序 ,执行上述语句 ,输入 5并单击输入对话框上的 “取消 ”按钮 ,则窗体上输出 ( A) 0 ( B) 5 ( C) 100 ( D)空白 21 现有如下一段程序 : Option Base 1 Private Sub Commandl_Click() Dim a a=Array(3,5,7,9) x=1 For i=4 To 1 Step-1 s=s+a(i)*x x=x*
5、10 Next Print S End Sub 执行程序 ,单击 Commandl命令按钮 ,执行上述事件过程 ,输出结果是 ( A) 9753 ( B) 3579 ( C) 35 ( D) 79 22 设有一个命令按钮 Commandl的事件过程以及一个函数过程。程序如下 : Private Sub Commandl_Click() Static x As Integer X=f(x+5) Cls Print X End Sub Private Function fix As Integer)As Integer f=x+x End Function 连续单击命令按钮 3次 ,第 3次单击命
6、令按钮后 ,窗体上显示的计算结果是 ( A) 10 ( B) 30 ( C) 60 ( D) 70 23 以下关于菜单设计的叙述中错误的是 ( A)各菜单项可以构成控件数组 ( B)每个菜单项可以看成是一个控件 ( C)设计菜单时 ,菜单项的 “有效 ”未选 ,即 ,表示该菜单项不显示 ( D)菜单项只响应单击事件 24 以下关于多窗体的叙 述中 ,正确的是 ( A)任何时刻 ,只有一个当前窗体 ( B)向一个工程添加多个窗体 ,存盘后生成一个窗体文件 ( C)打开一个窗体时 ,其他窗体自动关闭 ? ( D)只有第一个建立的窗体才是启动窗体 25 窗体上有一个名称为 CommonDialogl
7、的通用对话框 ,一个名称为 Commandl的命令按 钮 ,并有如下事件过程 : Private Sub Command1_Click() ComrnonDialog1.DefaultExt=“doc” CommonDialog1.FileName=“VB.txt” CommonDialog1.Filter=“All(*.*) *.* Word *.Doc ” CommonDialog1.Filterlndex=1 CommonDialog1.ShowSave End SUb 运行上述程序 ,如下叙述中正确的是 ( A)打开的对话框中文件 “保存类型 ”框中显示 “All(*.*)” ( B)
8、实现保存文件的操作 ,文件名是 VB.txt ( C) DefaultExt属性 FileName属性所指明的文件类型不一致 ,程序出错 ( D)对话框的 Filter属性没有指出 txt类型 ,程序运行出错 26 设程序中有如下数组定义和过程调用语句 : Dim a(10)As Integer Callp(a) 如下过程定义中 ,正确的是 ( A) Private Sub p(a As Integer) ( B) Private Sub p(a()As Integer) ( C) Private SUb p(a(10)As Integer) ( D) Private Sub p(a(n)As
9、 Integer) 27 若要获得组合框中输入的数据 ,可使用的属性是 ( A) ListIndex ( B) Caption ( C) Text ( D) List 28 在窗体上画两个名称分别为 TextlText2的文本框 ,Text1的 Text属性为“DataBase”, 如图所示。 现有如下事件过程 : Private Sub Text1_Change() Text2.Text=Mid(Text1,1,5) EndSub 运行程序 ,在文本框 Textl中原有字符之前输入 a,Text2中显示的是 ( A) DataA ( B) DataB ( C) aData ( D) aBas
10、e 29 有如下程序 Option Base 1 Private Sub Command 1 Click() Dim arr(10) arr=Array(10,35,28,90,54,68,72,90) ForEach aIn arr Ifa50 Then Sum=Sum+a End If Next a End Sub 运行上述程序时出现错误 ,错误之 处是 ( A)数组定义语句不对 ,应改为 Dim arr ( B)没有指明 For循环的终值 ( C)应在 For语句之前增加 Sum=0 ( D) Next a应改为 Next 30 要求产生 10个随机整数 ,存放在数组 arr中。从键盘输
11、入要删除的数组元素的下标 ,将 该元素中的数据删除 ,后面元素中的数据依次前移 ,并显示删除后剩余的数据。现有如 下程序 : Option Base 1 Private Sub Command1_Click() Dim arr(10)AS Integer For i=l To 10 循环 1 arr(i)=Int(Rnd*100) Printarr(i); Next X=InputBox(“输入 1-10的一个整数 :”) For i=x+1 To 10 循环 2 arr(i-1)=arr(i) Next For i=l TO 10 循环 3 Print arr(i); Next End Su
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2012 国家 二级 VISUALLBASIC 笔试 答案 解析 DOC
