[计算机类试卷]2010年3月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2010年3月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2010年3月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、2010年 3月国家二级( VisualBasic)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( A)对长度为 n的有序链表进行查找,最坏情况下需要的比较次数为 n ( B)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (n/2) ( C)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (log2n) ( D)对长度为 n的有序链表进行对分查找,最坏情况 F需要的比较次数为 (nlog2n) 2 算法的时间复杂度是指 ( A)算法的执行时间 ( B)算法所处理的数据量 ( C)算 法程序中的语句或指令条数 ( D)算法在执行过程中所需要的基本运算次数
2、3 软件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 )。下面属于系统软件的是 ( A)编辑软件 ( B)操作系统 ( C)教务管理系统 ( D)浏览器 4 软件 (程序 )调试的任务是 ( A)诊断和改正程序中的错误 ( B)尽可能多地发现程序中的错误 ( C)发现并改正程序中的所有错误 ( D)确定程序中错误的性质 5 数据流程罔 (DFD图 )是 ( A)软件概要设计的工具 ( B)软件详细设计的工具 ( C)结构化 方法的需求分析工具 ( D)面向对象方法的需求分析工具 6 软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于 ( A)定义阶段 ( B)开发阶段
3、( C)维护阶段 ( D) f谜三个阶段 7 数据库管理系统巾负责数据模式定义的语言是 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 8 在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( A)文件 ( B)数据库 ( C)字段 ( D)记录 9 数据库设计中,用 E-R图来描述信息结构但不 涉及信息在计算机中的表示,它属于数据库设计的 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 有两个关系 R和 T如下: 则由关系 R得到关系 T的操作是 ( A)选择 ( B)投影 ( C)交 ( D)并 1
4、1 在 VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是 ( A) ( B) ( C) ( D) 12 设 x是整型变量,与函数 IIf(X0, -x, x)有相同结果的代数式是 ( A) IxI ( B) =-IxI ( C) x ( D) =-X 13 设窗体文件中有下面的事件过程: Private Sub Commandl_Click() Dim S a =100 Print a End Sub 其中变量 a和 s的数据类型分别是 ( A)整型,整型 ( B)变体型,变体型 ( C)整型,变体型 ( D)变体型,整型 14 下面哪个属性肯定不是框架控件的属性
5、( A) Text ( B) Caption ( C) Left ( D) Enabled 15 下面不能在信息框中输出 “VB”的是 ( A) MsgBox“VB” ( B) x=MsgBox(“VB”) ( C) MsgBox “VB”) ( D) Call MsgBox“VB” 16 窗体上有一个名称为 Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程 Private Sub Optionl_Click(Index As Integer) End Sub 下面关于此过程的参数 Index的叙述中正确的是 ( A) Index为 1表示单选按钮被选中,为
6、 0表示未选中 ( B) Index的值可上正可负 ( C) Index的值用来区分哪个单选按钮被选中 ( D) Index表示数组中单选按钮的数量 17 设窗体中有一个文本框 Textl,若在程序中执行了 Textl SetFocus,则触发 ( A) Textl的 SetFocus事件 ( B) Textl的 GotFocus事件 ( C) Textl的 LostFocus事件 ( D)窗体的 GotFocus事件 18 VB中有 3个键盘事件: KeyPress、 KeyDown、 KeyUp,若光标在 Textl文本框中,则每输入一个字母 ( A)这 3个事件都会触发 ( B)只触发
7、KeyPress事件 ( C)只触发 KeyDown、 KeyUp事件 ( D)不触发其中任何一个事件 19 下面关于标准模块的叙述中错误的是 ( A)标准模块中可以声明全局变量 ( B)标准模块中町以包含一个 Sub Main过程,但此过程不能被设置为启动过程 ( C)标准模块中可以包含一些 Public过程 ( D)一个工程中可以含有多个标准模块 20 设窗体的名称为 Form1,标题为 Win,则窗体的 MouseDown事件过程的过程名是 ( A) Form1_MouseDown ( B) Win_MouseDown ( C) Form_MouseDown ( D) MouseDown
8、_Form1 21 下面正确使用动态数组的是 ( A) Dim art()As integer . ReDim air(3, 5) ( B) Dim alr()As Integer . ReDim an(50)As String ( C) Dim art() . ReDim an(50)As Integer ( D) Dim an(50)As Integer . ReDim an(20) 22 下面是求最大公约数的函数的首部 Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer若要输出 8、 12、 16这 3个数的最大公
9、约数,下面正确的语句是 ( A) Print ged(8, 12), gcd(12, 16), gcd(16, 8) ( B) Print ged(8, 12, 16) ( C) Print gcd(8), gcd(12), gcd(16) ( D) Print gcd(8, gcd(12, 16) 23 有 F面的程序段其功能是按图 1所示的规律输出数据 Dim a(3, 5)As IntegerFor i=1 To 3For i=1 To 5a(i, j)=i+jPrint a(i, j); NextPrintNext若要按图 2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是(
10、 A) For i=i To 5 For j=1 To 3 Print a(j, i); Next Print Next ( B) For i=1 To 3 For i=1 To 5 Print a(j, i); Next Print Next ( C) For j=1 To 5 FOr i=1 TO 3 Print a(j, 1); Next Print Next ( D) For i=1 To 5 For j=1 To 3 Print a(i, j); Next Print Print Next Next 24 窗体上有一个 Text1文本框,一个 Command1命令按钮,并有以下程序
11、Private Sub Command1_click()Dim 11If Textl Text”123456”Thenn=n+1print“口夸输入错误 ” n次 ”End IfEnd Sub希望程序运 行时得到左图所示的效果,即:输入口令,单击 “确认口令 ”命令按钮,若输入的口令不是 “123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是( A)在 Dim n语句的下面添加一句: n=O ( B)把 Print“口令输入错误 ” n “次 ”改为 Print“口令输入错误 ”+n+“次 ” ( C)把 Print“口
12、令输入错误 ” n “次 ”改为 Print“口令输入错误 ” Str(n) “次 ” ( D)把 Dim n改为 Static n 25 要求当 鼠标在图片框 P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是 ( A) Private Sub P1_MouseMove(Button As Integer, Shift As Integer, x As Single,Y As Single) Print X, Y End Sub ( B) Private Sub P1_M0useDown(Button As Integer, Shift As Integer,
13、 X As Single, Y As Single) Picture Print X, Y End Sub ( C) Private Sub P1_MouscMove(Button As integer, Shift As Integer, X As Single,Y As Single) P1 Print X Y End Sub ( D) Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, Y As Single) P1 Print X Y End Sub 26 计算 的近似值的一个公式 是
14、 /4=1-1/3+1/5_1/7+( -1)n-11/(2n-1)。某人编写下面的程序用此公式计算并输出 的近似值: Private Sub Command1_Click() PI=1 Sign=1 13=20000 For k=3 To n sign=-sign PI=PI+sign k Next k Print PI*4 End sub 运行后发现结果为 3 22751,显然,程序需要修改。下面修改方案中正确的是 ( A)把 For k=3To n改为 For k=1 To n ( B)把 U=20000改为 n=20000000 ( C)把 For k: 3 To n改为 For k=
15、3 To n Step 2 ( D)把 PI=1改为 PI=0 27 下面程序计算并输出的是 Private Sub Command1_Click() a=10 s=0 Do s=S+a*a*a a=a-l Loop until a=0 Then count(n)=count(n)+1 End If Next k m=count(0) For k=1 T0 25 IfIn2 Print i End sub 程序运行后,单击窗体, 输出结果为【 】。 43 在窗体上画一个名称为 Command1的命令按钮。然后编写如下程序: Option Base 1 Private Sub Commandl_
16、click() Dim a(10)As Integer For i=l T0 10 a(i)=1 Next call swap(【 】 ) For i=1 To 10 Print a(i); Next End sub Sub swap(b()As Integer) n=UBound(b) For i=1 To n 2 t=b(i) b(i)=b(n) b(n)=t 【 】 Next End sub 上述程序的功能是,通过调用过程 swap,调换数组中数值的存放位置,即 a(1)与a(10)的值互换, a(2)与 a(9)的值互换, 。请填空。 44 在窗体上画一个标签、一个计时器和 个命令按钮
17、,其名称分别为 Label1、Tliner1和 Command1,如图 1所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟 “炊迎 ”二字显示、消失各一次,如图 2所示。以下是实现上述功能的程序,请填空。 Prirate Sub Form_L aad()Labell Caption=“欢迎 ”Timer1 Enabled=FalseTimer1 Interval=【 】 Commandl Caption=“开始闪烁 ”End sut)Private Sub Timer1_rrimer()Label1 visible=【 】 Emi subPTivate Sub Commandl_Cl
18、ick()【 】 End sub 45 在窗体上画一个文本框,其名称为 Text1,在属性窗口中把该文本框的MultiLine属性设置为 True,然后编写如下的事件过程: Private sub Form_Click() Open“d: test smtextl txt”For Input As #l Do While Not【 】 Line Input #1, aspeot$ whole $=whole $+aspect$+Chr$(13)+chr$(10) Loop Textl Text=whole$ _【 】 Open“d: test smtext2 txt”FOr Output As
19、#l Print #l,【 】 Close #1 End sub 运行程序,单击窗体,将把磁盘 文件 smtextl txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件 statext2 txt。请填空。 2010年 3月国家二级( VisualBasic)笔试真题试卷答案与解析 1 【正确答案】 A 【试题解析】 对长度为 n的有序链表进行查找,最坏情况是从最小值开始查找最大值 (或从最大值开始查找最小值 ),这个过程需要比较的次数为 n,故选项 A)正确。对分查找只能针对随机存取的有序表进行,而有序链表只能进行顺序存取,不能进行随机存取,在有序链表上不能进行对分查
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2010 国家 二级 VISUALBASIC 笔试 答案 解析 DOC
