[计算机类试卷]VB笔试模拟试卷74及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷74及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷74及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 74及答案与解析 1 以下关于队列的叙述中,不正确的是 _。 ( A)队列的特点是先进先出 ( B)队列既能用顺序方式存储,也能用链接方式存储 ( C)队列适用于二叉树对称序周游算法的实现 ( D)队列适用于树的层次次序周游算法的实现 2 下列数据结构中,能应用二分查找的是 _。 ( A)有序线性链表 ( B)有序顺序表 ( C)顺序存储的栈 ( D)顺序存储的队列 3 数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是 _。 ( A) 线性链表 ( B)二叉链表 ( C)栈与队列 ( D)循环队列 4 系统软件一般包括 _。 、服务性程序 、语言处理程序 、操
2、作系统 、数据库管理系统 ( A) 、 和 ( B) 、 和 ( C) 、 和 ( D)全部 5 软件需求说明书是需求分析阶段的最后成果,以下 _ 是其应包括的内容。 、数据描述 、功能描述 、性能描述 、文件结构 ( A) 和 ( B) 和 ( C) 和 ( D) 、 和 6 软件测试一般是通过设计测试实例来实现的,它又分为黑箱法和白箱法两类,经验表明,在黑箱测试可选的多种方法中,往往首先使用的是 _。 ( A)等价分类法 ( B)边界值分析法 ( C)因果图法 ( D)错误推断法 7 以下选项中,与软件产品运行有关的质量特征是 _。 ( A)可测试性 ( B)适应性 ( C)可重用性 (
3、D)健壮性 8 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 9 下列叙述中,正 确的是 _。 ( A)用 E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 10 关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的条件,这些规范条件中最基本的一条就是 _。 ( A)每一个分量是一个不可分的数据项,即不允许表中表结构 ( B)二维表中各列的
4、宽度必须完全相等 ( C)二维表中的各行和各 列的顺序不能交换 ( D)属性名 (字段名 )要么全部使用汉字,要么全部使用字母 11 Visual Basic的主窗口中不包含 _ 。 ( A)标题栏 ( B)状态栏 ( C)菜单栏 ( D)工具栏 12 Visual Basic中的每个对象都有自己的名字,名字的长度不能超过 _ 个字符。 ( A) 10 ( B) 32 ( C) 128 ( D) 255 13 如果想对多个控件进行操作,正确的操作是 _ 。 ( A)同时按住 Ctrl键和 Shift键不放开,然后用鼠标左键分别单击所 要选择的控件 ( B)按住 Shift键不放开,然后用鼠标左
5、键分别单击所要选择的控件 ( C)按住 Alt键不放开,然后用鼠标左键分别单击所要选择的控件 ( D)用鼠标左键分别单击所要选择的控件 14 一个工程包括各种类型的文件,其扩展名为 .vbp的文件是 _ 。 ( A)工程文件 ( B)窗体的二进制数据文件 ( C)类模块的文件 ( D)标准模块文件 15 以下 4种描述中,错误的是 _ 。 ( A)常量又可分为文字常量和符号常量 ( B)文字常量也就是常数,一般包括字符串常量和数值常 量两类 ( C)符号常量是用一个标识符来代表一个常数,好像是为常数取一个名字,但仍保持常数的性质 ( D)符号常量的使用和变量的使用没有差别 16 当 Scrol
6、lBars属性的值为 _ 时,给文本框同时加水平滚动条和垂直滚动条。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 17 将命令按钮的 _ 属性设置为 True后,就可以按 Esc键触发其 Click事件。 ( A) Cancel ( B) Esc ( C) Enabled ( D) Default 18 为了在运行时能显示窗体左上 角的控制菜单框 (系统菜单 ),必须 _ 。 ( A)把窗体的 ControlBox属性设置为 False ( B)把窗体的 ControlBox属性设置为 True ( C)把窗体的 MaxButton属性设置为 False ( D)把窗体的 MaxB
7、utton属性设置为 True 19 下列关于数据类型的叙述中,错误的一条是 _ 。 ( A)逻辑数据类型用于逻辑判断,它只有 True和 False两个值 ( B) Visual Basic中所有未定义的变量的默认数据类型是字符型 ( C)对象变量作为 32位 (4个字节 )地址来存储 ( D)日期型数据的存储空间占用 8字节 20 下列叙述中,错误的一条是 _ 。 ( A)控件数组由一组相同类型的控件组成,它们共用一个控件名,具有相同的属性 ( B)控件数组 Command1(3)表示控件数组名为 Command1的第 3个元素 ( C)自定义数据类型 (也可称为记录类型 )的定义通过 T
8、ype语句来实现 ( D)自定义数据类型中的元素类型可以是字符串,但应是定长字符串 21 在窗体上画两个名称分别为 Text1、 Texte2的文本框和一个名称为 Command1的命令 按钮,然后编写如下事件过程: Private SubCommand1_Click() Dim x As Integer, n As Integer x=1 n=0 Do While x 20 x=x*3 n=n+1 Loop Text1.Text=Str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是 _。 ( A) 15和 1 ( B) 27
9、和 3 ( C) 195和 3 ( D) 600和 4 22 以下程序运行后输出的结果是 _。 Option Base 1 Private Sub Form_Click() Dim A(20) For K=1 To 20 A(K)=K2 Next K Print A(K) End Sub ( A) 20 ( B) 441 ( C) 400 ( D)出错信息 23 设有变量声明 Dim TestDate As Date,为变量 TestDate正确赋值的表达方式是 _。 ( A) TestDate=#1/1/2002# ( B) TestDate #”1/1/2002“# ( C) TestDa
10、te date(“1/1/2002“) ( D) TestDate Format(“m/d/yy“, “1/1/2002“) 24 窗体的 MouseDown事件过程如下: Form_MouseDown(Button As Integer,Shift As Integer, X As Single, Y As Single) 有 4个参数,关于这些参数,正确的描述是 _。 ( A)通过 Button参数判定当前按下的是哪一个鼠标键 ( B) Shift参数只能用来确定是否按下 Shift键 ( C) Shift参数只能用来确定是否按下 Alt和 Ctrl键 ( D)参数 x和 y用来设置鼠标当
11、前位置的坐标 25 以下程序运行后,单击命令按钮,窗体显示的结果是 _。 Private Function p1(x As Integer, y As Integel, z As Integer) p1=2*x+y+3*z End Function Private Function p2(x As Integer, y As Integer, z As Integer) p2=p1(2, y, x)+x End Function Private SubCommandl_Click() Dim a As Integer Dim b As Integer Dim c As Integer a=2:
12、b=3:c=4 Print p2(c, b,A) End Sub ( A) 19 ( B) 21 ( C) 22 ( D) 23 26 Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是 _。 ( A)属性、窗体和控件 ( B)属性、事件和方法 ( C)数据、记录和文件 ( D)窗体、模块和过程 27 当 Value属性的值为 _时,表示复选框被选定。 ( A) 0 ( B) 1 ( C) 2 ( D)任何值 28 鼠标光标的形状通过 _来设置。 ( A) MouseMove事件 ( B) MouseUp事件 ( C) MouseDown事件 ( D) MousePoin
13、t属性 29 设有语句: Open “c:Test.Dat“ For Output As #1 则以下错误的叙述是 _。 ( A)该语句打开 C盘根目录下一个已存在的文件 Test.Dat ( B)该语句在 C盘根目录下建立一个名为 Test.Dat的文件 ( C)该语句建立的文件的文件号为 1 ( D)执行该语句后,就可以通过 Print #语句向文件 Test.Dat中写入信息 30 以下叙 述中,错误的是 _。 ( A)一个工程中只能有一个 Sub Main过程 ( B)窗体的 Show方法的作用是将指定的窗体装入内存并显示该窗体 ( C)窗体的 Hide方法和 Unload方法的作用完
14、全相同 ( D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 31 以下程序运行时,单击窗体后,在窗体上输出的结果是 _。 Private SubForm_Click() Dim a As Integer, b As Integer a=10 : b=20 Call ff(a,B)Print a, b End Sub Private Sub ff(x As Integer, y As Integer) x=x+y y=x+y End Sub ( A) 30 50 ( B) 30 30 ( C) 20 20 ( D) 10 20 32 改变控件的位置不能通过 _ 方法来直接实现。
15、( A)改变控件 Top值 ( B)使用 Move方法 ( C)拖放控件 ( D)改变控件 Left值 33 在理想情况下,每一个 菜单都应有唯一的访问键 (菜单名后括号中的英文字母 )来方便使用键盘选择命令的用户。用户可以在键盘上同时按下 _ 和访问键,以选中菜单或菜单项。 ( A) Ctrl键 ( B) Shift键 ( C) Alt键 ( D) Tab键 34 设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为 Text1的文本框和一个名称为Comm
16、and1的命令按钮,然后编写如下的事件过程: Private Sub Command1_Click() Dim arr(5)As Variant For i=1 To 5 arr(i)= i Next n=10 Call Fun(arr(), n) Text1.Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 _。 ( A) 10 ( B) 15 ( C) 25 ( D) 24 35 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim arra
17、y1(10, 10)As Integer Dim i,j As Integer For i; 1 TO 3 For i=2 To 4 array1(i,j)=i+j Next j Next i TextText=array1(2, 3)+array1(3, 4) End Sub 程序运行后,单击命令按钮,则文本框中显示的值是 _。 ( A) 12 ( B) 13 ( C) 14 ( D) 15 36 长度为 n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【 】。 37 用树型结构表示实体类型及实体间联系的数据模型称为【 】。 38 类是一个支
18、持集成的抽象数据类型,而对象是类的【 】。 39 数据流图的类型有【 】和事务型。 40 当数据的 物理结构 (存储结构 )改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【 】。 41 在 KeyPress事件过程中, KeyAscii是所按键的【 】值。 42 控件数组的名字由 Name属性指定,而数组中的每个元素由【 】属性指定。 43 下列程序的功能是:将数据 1, 2, , 8写入顺序文件 Num.txt中,请补充完整。 Private Sub Form_Click() Dim i As Integer Open “Num.txt“ For Output As
19、#1 For i=1 To 8 【 】 Next Close #1 End Sub 44 下列程序运行后的输出结果是【 】。 Private Sub f(k, s) s=1 For j=1 To k s=s*j Next End Sub Private Sub Command1_Click() Sum=0 For i=1 To 3 Call f(i, s) Sum=Sum+s Next Print Sum End Sub 45 下列程序功能是,产生 10个 0-100的随机数,输出其中的最大值。请将程序补充完整。 Private Sub Form_Click() Dim an(10)As In
20、teger Dim max As Integer Randomize For i%=1 To 10 an(i%)=【 】 Next max=an(1) For i%=2 to 10 if an(i%) max then max=an(i%) End If Next Print max End Sub 46 在用 Open语句打开文件时,如果省略 “For方式 ”则打开的文件的存在方式是【 】。 47 Private Sub Form_Activate( ) For j = 1 to 3 x=3 For i = 1 to 2 x=x+6 Next Next Print x End Sub 程序运
21、行后,窗体上显示的结果为【 】。 48 下面程序的功能是统计字符串中 “i”的个数请填空。 Sub COU( ) Dim n As Integer a$ =“ Beijing University of Technology“ n = Len(a$) For i = 1 To n b$ =【 】 If b$ =“i“ Then x=x+1 Next Print“ x=“; x End Sub 49 如果在菜单标题的某个字母前面输入一个字符 “【 】 ”,就会使该字母成为热键字母; 如果建立菜单时,在标题文本框中输入一个字符 “【 】 ”,那么菜单显示时就会形成一行分隔符。 50 有如下过程,将
22、两次调用过程 proc的结果分别填于空【 】和【 】处。 Private Sub Command1_Click( ) Dim a As Integer Dim b As Integer a=2 b=5 Call proc(a,B) 【 】 Call proc(A) 【 】 End Sub Private Sub proc(x As Integer,Optional y) Dim z As Integer If IsMissing(y) Then MsgBox (“没有提供可选参数 “) Else z=x*y MsgBox (“乘积 =“ + Str(z) End If End Sub 51 在
23、窗体上加上一个富文本控件 Rich TextBox,画一个命令按钮,当单击命令按钮的时候,将显示 “打开文件 ”对话框,设置该对话框只用于找开文本文件,然后在富文本控件中显示打开的文件内容。 Private Sub Command1_Click ( ) CommonDialogFilter = 【 】 CommonDialogShowOpen RichTextBoxFileName = 【 】 End Sub VB笔试模拟试 卷 74答案与解析 1 【正确答案】 C 【试题解析】 本题的考查点是队列的相关知识。队列是一种特殊的线性表。队列的特点是 “先进先出 ”,在队列头删除结点,在队列尾插入
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 74 答案 解析 DOC
