[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、2005年 4月国家二级( VisualBasic)笔试真题试卷及答案与解析 1 数据的存储结构是指 _。 ( A) 存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 下列关于栈的描述中错误的是 _。 ( A) 栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 3 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正 确的是 _。 ( A) 冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序
2、为 n(n-1)/2 4 对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 _。 ( A) log2n ( B) n/2 ( C) n ( D) n+1 5 下列对于线性链表的描述中正确的是 _。 ( A) 存储空间不一定是连续,且各元素的存储顺序是任意的 ( B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且前件元素一定存储在后件 元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 6 下列对于软件测试的描述中正确的是 _。 ( A) 软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软
3、件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 7 为了使模块尽可能独立,要求 _。 ( A) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量 低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 8 下列描述中正确的是 _。 ( A) 程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 9 数据独立性是数据库技术的重要特点之一。所谓数
4、据独立性是指 _。 ( A) 数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 10 用树形结构表示实体之间联系的模型是 _。 ( A) 关系模型 ( B)网状模型 ( C)层次模型 ( D)以上三个都是 11 在窗体 (名称为 Forml)上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为 “计算机等级考试 ”。以下能实现上述操作的事件过程是 _。 ( A) Private Sub Text1_Ch
5、ange() Commandl.Caption=“计算机等级考 试 “ End Sub ( B) Private Sub Commandl_Click() Caption=”计算机等级考试 ” End Sub ( C) Private Sub Forml_Click() Text1.Caption=“计算机等级考试 “ End Sub ( D) PrivateSubCommandl Ulick() Text1.Text=“计算机等级考试 “ End Sub 12 设 a=5, b=4, c=3, d=2下列表达式的值是 3 2*b Or a=c And b C Or c d ( A) 1 (
6、B) True ( C) False ( D) 2 13 设 a=“Microsoft Visual Basic“,则以下使变量 b的值为 “Visual Basic”的语句是 ( A) b=Left(a,10) ( B) b=Mid(a,10) ( C) b=Right(a,10) ( D) b=Mid(a,11,10) 14 假定有如下的窗体事件过程: Private Sub Form_Click() a$=“Microsoft Visual Basic“ b$=Right(a$,5) c$=Mid(a$,1,9) MsgBoxa$,34,b$,c$,5 End Sub 程序运行后,单击窗
7、体,则在弹出的信息框的标题栏中显示的信息是 _。 ( A) Microsoft Visual ( B) Microsoft ( C) Basic ( D) 5 15 设 a=“a“,b=“b“,c=“c“,d=“d“,执行语句 x=IIf(a B)Or(c D), “A“,“B“)后, x的值为 _。 ( A) “a“ ( B) b ( C) B ( D) A 16 为了使命令按钮 (名称为 Commandl)右移 200,应使用的语句是 _。 ( A) Commandl.Move-200 ( B) Commandl.Move200 ( C) Commandl.Left=Commandl.Le
8、ft+200 ( D) Commandl.Left=Commandl.Left-200 17 在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x=InputBox(“请输入一个整数 “) Print x+Text1.Text End Sub 程序运行时,在文本框中输入 456,然后单击窗体,在输入对话框中输入 123,单击 “确定 ”按钮后,在窗体上显示的内容为 _。 ( A) 123 ( B) 456 ( C) 479 ( D) 123456 18 在窗体上画一个文本框和一个计时器控件,名称分别为 Text1和 Timerl,在属性窗口中把计时
9、器的 Interval属性设置为 1000, Enabled属性设置为 False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框 中显示一次当前的时间。以下是实现上述操作的程序: Private Sub Commandl_Click() Timerl._ End Sub Private Sub Timerl_Timer() Text1.Text=Time End Sub 在下划线处应填入的内容是 _。 ( A) Enabled=True ( B) Enabled=False ( C) Visible=True ( D) Visible=False 19 假定在图片框 Picturel中装
10、 入了一个图形,为了清除该图形 (不删除图片框 ),应采用的正确方法是 _。 ( A) 选择图片框,然后按 Del键 ( B)执行语句 Picturel.Picture=LoadPicture(“) ( C)执行语句 Picturel.Picture=“ ( D)选择图片框,在属性窗口中选择 Picture属性条,然后按回车键 20 在窗体上画一个名称为 Listl酌列表框,一个名称为 Labell的标签,列表框中显示若干个项目。当单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作 的程序是: _。 ( A) Private Sub Listl_Click() La
11、bell.Caption=Listl.ListIndex End Sub ( B) Private Sub Listl_Click() Labell.Name=Listl.ListIndex End Sub ( C) Private Sub Listl_click() Labell.Name=Listl.Text End Sub ( D) Private Sub Listl_Click() Labell.Caption=Listl.Text End Sub 21 在窗体上画一个命令按钮,其名称为 Commandl,然后编写如下事件过程: Private Sub Commandl_click()
12、 Dim i As Integer,X As Integer For i=1 To 6 If i=1 Then x=i If i =4 Then x=x+1 Else x=x+2 End If Next i Print x End Sub 程序运行后,单击命令按钮,其输出结果为 _。 ( A) 9 ( B) 6 ( C) 12 ( D) 15 22 在窗体上画一个名称为 Commandl命令按钮,然后编写如下事件过程: Private Sub Commandl_click() c=“ABCD“ For n=1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗
13、体上显示如下内容 D CD BCD ABCD 则在_处填入的内容为。 ( A) Left(c,n) ( B) Right(c,n) ( C) Mid(c,n,1) ( D) Mid(c,n,n) 23 执行以下程序段 Dim i As Integer,X As Integer x=0 For i=20 To 1 Step -2 x=x+i5 Next Print x 后 ,x的值为 _。 ( A) 16 ( B) 17 ( C) 18 ( D) 19 24 在 Visual Basic32程中,可以 作为 “启动对象 ”的程序是 _。 ( A) 任何窗体或标准模块 ( B)任何窗体或过程 (
14、C) SubMain过程或其他任何模块 ( D) Sub Main过程或任何窗体 25 假定建立了一个名为 Commandl的命令按钮数组,则以下说法中错误的是_。 ( A) 数组中每个命令按钮的名称 (Name属性 )均为 Commandl ( B)数组中每个命令按钮的标题 (Caption属性 )都一样 ( C)数组中所有命令按钮可以使用同一个事件过程 ( D)用名称 Commandl(下标 )可以访问数组中的每 个命令按钮 26 把窗体的 KeyPreview属性设置为 Tree,然后编写如下事件过程 Private Sub Form_KeyPress(KeyAscii As Integ
15、er) Dim ch As String ch=Chr(KeyAscii) KeyAscii=Asc(UCase(ch) Print Chr(KeyAscii+2) End Sub 程序运行后,按键盘上的 “A”键,则在窗体上显示的内容是 _。 ( A) A ( B) B ( C) C ( D) D 27 在窗体上画一个命令按钮和一个文本框,名称分别为 Commandl和 Text1,然后编写如下程序: Private Sub Commandl_click() a=InputBox(“请输入日期 (1 31)”) t=“旅游景点 :“ Min End Sub 以上程序的功能是:用 Array函
16、数建立一个含有 8个元素的数组,然后查找并输出该数组中各元素的最小值。请填空。 46 在名称为 Forml的窗体上画一个文本框,其名称为 Text1,在属性窗口中把该文本框的 MultiLine属性设置为 True,然后编写如下的事件过程: Private Sub Form Click() Open“d:testsmText1.txt“For Input As #1 Do While Not【 】 Line Input #1,aspect$ whole$=whole$+aspect$+Chr$(13)+Chr$(10) Loop Text1.Text=whole$ Close #1 Open“
17、d:testsmtext2.txt“For Output As #1 Print #1,【 】 Close #1 End Sub 上述程序的功能是,把磁盘文件 smText1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件 smtext2.txt。请填空。 2005年 4月国家二级( VisualBasic)笔试真题试卷答案与解析 1 【正确答案】 D 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构 (也称数据的物理结构 )。 2 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插
18、入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称先进后出表 (FILO,First In Last Out)。线性表可 以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。 3 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2遍的从前往后扫描和 n/2遍的从后往前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。 4 【正确答案】 C 【试题解析】 在进行顺序查找过程中,如果线性表中的第一个元素就是被查找元素
19、,则只需做一次比较就查找成功,查找效率最高:但如果被查找的元素是线性表中的最后一个元素,或者被查找的元 素根本就不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。所以对长度为。的线性表进行顺序查找,在最坏情况下需要比较 n次。 5 【正确答案】 A 【试题解析】 在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。 6 【正确答案】 C 【试题解析】 关于软件测试的目的, Grenford J.Myers在 The Art of Software Test
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2005 国家 二级 VISUALBASIC 笔试 答案 解析 DOC
