[计算机类试卷]VB笔试模拟试卷37及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷37及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷37及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 37及答案与解析 1 下面关于数据逻辑结构的叙述中,正确的是 ( A)数据的逻辑结构是数据间关系的描述 ( B)数据的逻辑结构反映了数据在计算机中的存储方式 ( C)数据的逻辑结构分为顺序结构和链式结构 ( D)数据的逻辑结构分为静态结构和动态结构 2 在一个长度为 n的顺序表中,删除第 i(1in)个元素时,需要移动的元素个数为 ( A) n-i+1 ( B) n-i ( C) i ( D) i-1 3 链式栈与顺序栈相比,一个比较明显的优点是 ( A)插入操作更加方便 ( B)通常不 会出现栈满的情况 ( C)通常不会出现栈空的情况 ( D)删除操作更加方便 4 某二叉树
2、前序遍历结点的访问顺序是 abdgcefh,中序遍历结点的访问顺序是dgbaechf,则后序遍历结点的访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 5 对序列中的元素通过适当的位置交换将有关元素一次性地放置在其最终位置上,这种排序方法是 ( A)希尔排序 ( B)插入排序 ( C)快速排序 ( D)选择排序 6 一个对象在收到消息时,要予以响 应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的 ( A)继承性 ( B)多态性 ( C)抽象性 ( D)封装性 7 在结构化方法的软件需求分析中,可采用分
3、析工具来辅助完成。下列工具中,常用需求分析工具的是 数据流图 结构图 数据字典 判定表 ( A) 和 ( B) 、 和 ( C) 、 和 ( D) 、 和 8 检查软件产品是否符合需求定义的过程称为 ( A)系统测试 ( B)集成测试 ( C)验收测试 ( D)单元测试 9 DBA是数 据库系统的一个重要组成部分,它有很多职责。以下选项不属于 DBA职责的是 ( A)定义数据库的存储结构和存取策略 ( B)定义数据库的结构 ( C)定期对数据库进行重组和重构 ( D)设计和编写应用系统的程序模块 10 设计数据库的存储结构属于数据库的 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 (
4、D)物理设计 11 Visual Basic集成开发环境有 3种工作状态,不属于 3种工作状态之一的是 ( A)设计状态 ( B)编写代码状态 ( C)运行状态 ( D)中断状态 12 下列语句 用来设置窗体 Form1的属性,其中在运行时不能正确操作的语句是 ( A) Form1.Capfin=“Form Test“ ( B) Form.Name=“Form Test“ ( C) Form1.MaxButton=False ( D) Form1.MinButton=False 13 窗体是 Visual Basic中的对象,具有自己的属性、方法和 ( A)控件 ( B)函数 ( C)事件 (
5、 D)公用过程 14 以下关于图片框控件的说法中,错误的是 ( A)可以通过 Print方法在图片框中输出文本 ( B)清空图片框控件中图形的方法之一是加载一个空图形 ( C)图片框控件可以作为容器使用 ( D)用 Stretch属性可以自动调整图片框中图形的大小 15 以下关于变量作用域的叙述中,正确的是 ( A)窗体中凡被声明为 Private的变量只能在某个指定的过程中使用 ( B)全局变量必须在标准模块中声明 ( C)模块级变量只能用 Private关键字声明 ( D) Static类型变量的作用域是它所在的窗体或模块文件 16 以下能够触发文本框 Change事件的操作是 ( A)文
6、本框失去焦点 ( B)文本框 获得焦点 ( C)当文本框不可用时 ( D)改变文本框的内容 17 当改变目录列表框控件 Dir1中的当前目录时,希望同步改变文件列表框 File1中显示的文件,在 Dir1_Change事件过程中使用的命令是 ( A) File1.Path=Dir.Path ( B) Dir1.Path=File1.Path ( C) File1.Path=Dir1.Drive ( D) Dir1.Drive=File1.Path 18 在窗体上画一个命令按钮 (名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() a=4
7、:b=5:c:6 Print a=b+c End Sub 程序运行后,单击命令按钮,其结果为 ( A) a=11 ( B) a=b+c ( C) False ( D)出错 19 Randomize语句的功能是 ( A)产生一个 (0, 1)之间的随机小数 ( B)产生一个 1, 10之间的随机整数 ( C)产生一个 (-1, 1)之间的随机小数 ( D)产生新的随机整数 20 下列语句正确的是 ( A) IfX 3*Y And X Y Then Y=X3 ( B) IfX 3*Y And X Y Then Y=X3 ( C) IfX 3*Y:X Y Then Y=X3 ( D) IfX 3*Y
8、 And X Y Then Y=X*3 21 设有如下变量声明: Dim TestDate AS Date 为变量 TestDate正确赋值的表达方式是 ( A) TestDate=#1/1/2002# ( B) TestDate=#“1/1/2002“# ( C) TestDate=Date(“1/1/2002“) ( D) TestDate=Format(m/d/yy, “1/1/2002“) 22 当窗体最小化时缩小为一个图标,设置这个图标的属性是 ( A) MouseIcon ( B) Icon ( C) Picture ( D) MousePointer 23 要想不使用 Shift
9、或 Ctrl键就能在列表框中同时选择多个项目,则应将该列表框的 MultiSelect属性设置为 ( A) 0 ( B) 1 ( C) 2 ( D)其他 24 决定窗体标题栏上显示内容的属性是 ( A) Text ( B) Name ( C) Caption ( D) BackStyle 25 为使标题栏上的这两个按钮消失,而保留其他按钮,没置窗体属性时,正确的是 ( A) ControlBox=True、 MaxButton=False、 MinButton=True ( B) ControlBox=False、 MaxButton=True、 MinButton=True ( C) Con
10、trolBox=True、 MaxButton=False、 MinButton=False ( D) ControlBox=False、 MaxButton=False、 MinButton=False 26 为了获得当前未被使用的文件号,可以利用 Visual Basic提供的 _ 函数来实现。 ( A) FreeFile ( B) Open ( C) Input ( D) Path 27 阅读如下程序: Private Sub Form_Click() Dim num As Integer, digit As Integer num=InputBox(“输入数据 “) Do While
11、num 0 digit=num Mod 10 num=num10 Print digit; Loop End Sub 程序运行后,如果从键盘上输入 12345,则输出的结果为 ( A) 1 3 7 5 9 ( B) 5 4 3 2 1 ( C) 2 4 6 8 10 ( D) 1 2 3 4 5 28 如果将 PasswordChar属性设置为一个字符,如星号 (*),运行时,在文本框中输入的字符仍然会显示出来,而不显示星号,原因可能是 ( A)文本框的 MultiLine属性 值为 True ( B)文本框的 Locked属性值为 True ( C)文本框的 MultiLine属性值为 Fa
12、lse ( D)文本框的 Locked属性值为 False 29 运行以下程序后,输出的结果是 for i=1 to 3 cls print“ i=“,i; Next ( A) 123 ( B) 3 ( C) i=1i=2i=3 ( D) i=3 30 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim iAsInteger, n As Integer For i=0 To 50 i=i+3 n=n+1 If i 10 Then Exit For Next Text1.Tex
13、t=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( A) 2 ( B) 3 ( C) 4 ( D) 5 31 运行下列程序: Private Sub Form Click() Sum=0 For i=1 To 100 If Mid(CStr(i), 1, 1)=“1“ Then Sum=Sum+1 End If Next i Print Sum End Sub 单击窗体后,在窗体上显示的结果是 ( A) 12 ( B) 13 ( C) 14 ( D) 15 32 在窗体上画一个名称为 Command1的命令按钮和一个名称为 List1的列表框。如下图所示程序的
14、功能是:单 击命令按钮后,程序用 “筛选法 ”求出 1-100之间的全部素数。并将素数在列表框中显示出来。根据题意,填空处应选择 Option Base 1 Dim a(100)As Integer Private Sub Command1_Click() n = 100 For i = 2 To Sqr(n) For j = i + 1 To n If j Mod i = 0 And a(j) 0 Then a(j)= 0 Next j Next i For i = 1 To n If a(i) 0# Then Next i End Sub Private Sub Form_Load ()
15、For i = 1 To 100 a (i)=i Next i End Sub ( A) List1.Text=Str(a(i)+ vbCrLf ( B) List1.Text=Str(a(i)+ vbCrLf ( C) List1.AddItem a(i) ( D) List1.AddItem=a(i) 33 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click () Dim a As Integer, b As Integer, c As Integer a = 1: b = 2: c = 3 Print fun2
16、(c, b,A)End Sub Private Function funl (x As Integer, y As Integer, z As Integer) fun1 = 2 * x + y + 3 * z End Function Private Function fun2(x As Integer, y As Integer, z As Integer) fun2 = fun1(z, x, y)+ x End Function程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 7 ( B) 14 ( C) 17 ( D) 30 34 在窗体上画一个名称为 Command1的命令按
17、钮,然后编写如下事件过程: Private Sub Command1_Click() x=5 : y=2 Call sub1(x), y) Print x;y End Sub Private Sub sub1(m, n) t=m : m=n : n=t End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 2 5 ( B) 5 4 ( C) 1 4 ( D) 5 5 35 在窗体上画了两个按钮控件 Command1和 Command2,有如下程序: Private Sub Command1_Click() Print “Visual“; End Sub Private Su
18、b Command2_Click() Print “Basic“; End Sub Private Sub Form_Load() CommandCancel=True Command1.Cancel=True End Sub 执行程序后,按键盘Cancel键,在窗体上输出的结果是 ( A) Basic ( B) Visual ( C) Cancel ( D) True 36 如下图所示的二叉树, 若按后序遍历,则其输出序列为【 】。 37 在长度为 n的线性表中顺序查找元素 x时,成功查找的平均查找长度为【 】。 38 在面向对象的方法中,一个对象请求另一个对象为其服务是通过发送【 】来完成
19、的。 39 软件开发环境是全面支持软件开发全过程的【 】集合。 40 给出了数据库物理存储结构与物理存取方法称为数据库的【 】。 41 为命令按钮的 Picture属性装入了一个图片,但却发现图片没有显示出 来,要使图片显示出来,应设置它的【 】属性。 42 在窗体上有一个名为 Image1的图像框,现在要把 “D: ”盘根目录下的图片文件“Fox bmp”在其中显示出来,使用的语句是【 】。 43 以下程序的执行结果是【 】。 a=15 .5635 b=Int(a*100+0.5)/100 Print b 44 设有如下程序: Private Sub Form_Click() a=32545
20、6 Print Format(Int(a*10+0.5)/10, “000, 000.00“) End Sub 程序运行后,单击窗体,输出结果为【 】。 45 在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为 Dhvel、 Dirl和 File1。为了使它们同步操作,必须触发 Drive1_Change()事件和 Dir1_Change()事件,在这两个事件中执行的语句分别是【 】和【 】。 46 有下列程序,运行后变量 x1、 y1和 z1的结果分别是【 】、【 】和【 】。 Private Sub fun1(s, m, n) s = m + 1 m = n + 2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 37 答案 解析 DOC
