[计算机类试卷]VB笔试模拟试卷49及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷49及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷49及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 49 及答案与解析 1 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 2 在数据结构中,从逻辑上可以把数据结构分成 ( A)动态结构和静态结构 ( B)线性结构和非线性结构 ( C)集合结构和非集合结构 ( D)树状结构和图状结构 3 设有下列二叉树: 对此二叉树,中序遍历的结果为 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 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)数据库系统减 少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件能管理更多的数据 10 常用的关系运算是关系代数和 ( A)集合代数 ( B)逻辑演算 ( C)关系演算 ( D)字段 11 在窗体中添加一个冬称为 Command1的命令按
4、钮,然后编写如下程序: Private Sub Command1_Click( ) Prim Tab(1); “第一 ”, Print Tab(6); “第 二 ”, End Sub 程序运行后,如果单击命令按钮,在窗体上显示的内容是 (口表示空格 ) ( A)第一口口第 ( B)第一第二口口 ( C)第一口口 第二 ( D)第一口口 第二 12 有如下程序 Private Sub Command1_Chck( ) s=0 DO s=(s+1) *(s+2) N=N+1 Loop Until s =10 Prim N; s End Sub 运行后的输出结果是 ( A) 0 1 ( B) 30
5、30 ( C) 4 30 ( D) 2 12 13 在窗体中添加一个命令按钮 (其 Name属性为 Command1),然后编写如下代码: Pfivme Sub Command1_Click( ) score=Iht(Rnd*10)+70 Select Case score Case ls 60 a =“F” Case 60 T069 a =“D” Case 70 To 79 a =“C” Case 80 To 89 a =“B” Case Else a =“A” End Select Print aS End Sub 程序运行后,单击命令按钮,输出结果是 ( A) A ( B) B ( C)
6、 C ( D) D 14 运行以下程序后,输出的图形是 Private Sub Command1_Click( ) Line(500, 500)-(1000, 500) Line(750, 300)-(750, 700) End Sub ( A)一条折线 ( B)两条分离的直线段 ( C)一个伞形图形 ( D)一个 +字形图形 15 下列语句错误的是 ( A) If a=3 And b=2 Then c=3 End If ( B) If a=1 Then c=2Else lf a=2 End lf ( C) If a=3 And b=2 Then c=2 Else If a=2 Then (
7、D) If a =1 Then c=2 c=3 End lf 16 通用对话框 CommonDialog中的方法 ( A) ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp ( B) ShowOpen ShowClose ShowColor ShowFont ShowPrinter ShowHelp ( C) ShowOpen ShowSave ShowFont ShowPrinter ShowHelp ( D) ShowOpen ShowClose ShowFont ShowPrinter ShowHelp 17 在窗体中添加
8、名称为 Command1和名称为 Command2的 命令按钮以及文本框Text1,然后编写如下代码: Private Sub Command1_Click( ) Text1.Text=“AB“ End Sub Private Sub Command2_Cliek( ) Text1.Text=“CD“ End Sub 首先单击 Command1按钮,然后再单击Command2按钮,在文本框中显示 ( A) AB ( B) CD ( C) ABED ( D) CDAB 18 下列程序的执行结果为 a=100 b=50 If a b Then a=a+b Else b=b-a Print a, b
9、 ( A) 50 50 ( B) 150 50 ( C) 200 200 ( D) 10 10 19 在窗体上添加 个文本框,名为 Text1,然后编写如下的 Load 事件过程,则程序的运行结果是 Private Sub Form_Load( ) Text1.Text=” Text1.Setfocus t=1 For k=10 To 6 Step-2 t=t*k Next k Text1.Text=t End Sub ( A)在文本框中显示 120 ( B)文本框仍为空 ( C)在文本框中显示 480 ( D)出错 20 在窗体中添加 个名称为 Command1的命令按钮,然后编写如下代码:
10、 Function F(a As Integer) b=0 Static c b=b+1 C=c+1 F=a+b+c End Function Private Sub Command1_Click( ) Dim a As Integer Dim b As Integer a=2 For i=l To 3 b=F(A)Print b Next i End Sub 程序运行后,如果单击按钮,则在窗体上显示的内容是 ( A) 4 4 4 ( B) 4 5 6 ( C) 5 6 7 ( D) 5 5 5 21 下列不能打开工具箱窗口的操作是 ( A)执行 “视图 ”菜单中的 “工具箱 ”按钮 ( B)
11、按 Alt+F8 ( C)单击工具栏上的 “工具箱 ”按钮 ( D)按 Alt+v键,然后按 Alt+x键 22 下列 程序段的执行结果为 Dim A(10, 10) For 1=2 To 4 For J=4 To 5 A(I, J)=I*J Next J Next I Print A(2, 5)+A(3, 4)+A(4, 5) ( A) 22 ( B) 42 ( C) 32 ( D) 52 23 假定有以下程序段: For i=1 To 4 For j=5 To 1 Step-1 Print i*j Next j Next i 则语句 printi叫的执行次数是 ( A) 20 ( B) 1
12、6 ( C) 17 ( D) 18 24 以下关于窗体的描述正确的是 ( A)只有用于启动的窗体可以有菜单 ( B)窗体事件和其中所有控件事件的代码都放在窗体文件中 ( C)窗体的名字和存盘的窗体文件名必须相同 ( D)开始运行时窗体的 位置只能是设计阶段时显示的位置 25 在窗体中添加一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下代码: Private Sub Command1_Click( ) Dimaarray1(10, 10)As Integer Dim i, j As Integer For i=1 To 3 For j=2 T0 4 Array
13、1(i, j)=i+j Next j Next i Text1.Text=array1 (2, 3)+array1(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( A) 12 ( B) 13 ( C) 14 ( D) 15 26 代数 |3e+lgx+arctgy|对应的 Visual Basic表达式是 ( A) Abs(e3+lg(x)+1/Tg(y) ( B) Abs(Exp(3)+Log(x)/Log(10)+Atn(y) ( C) Abs(Exp(3)+Log(x)+Atn(y) ( D) Abs(Exp(3)+Log(x)+1/Atn(y) 27 在
14、窗体中画一个命令按钮,然后编写以下事件过程: Private Sub Command1 Click( ) For X 5 To 5 Step-6 Next X Print X End Sub 程序运行后,输出的结果是 ( A) 2 2 ( B) 2 5 ( C) 2 9 ( D) -1 28 执行以下 Command1的 Click事件过程在窗体上显示 Option Base 1 Private Sub Command1_Click( ) Dim a a=Array(“a”, “b”, “c”,“d”, “e”, “f”, “g”) Printa(1); a(3); a(5) End Sub
15、( A) abc ( B) bdf ( C) ace ( D)出错 29 以下语句错误的是 ( A) If a=1 And b=2 Then C=3 End lf ( B) If a 1 Then C=2 Else lf a=2 Then C=2 End lf ( C) If a=1 Then C=3 End If ( D) If a=1 Then C=2E1se If a=2 Then C=2 End lf Eud If 30 下列程序段,在运行时,最早输出的内容是 a=2 C=1 AAA: C=C+a If c 10 Then Print c CoTo AAA E1se Print“10以
16、内的奇数显示完毕。 End If ( A) 3 ( B) 7 ( C) 9 ( D) 6 31 下列过程定义语句中,形参个数为不确定数量的过程是 ( A) Pnvate Sub Pr03(x As Double, y As Single) ( B) Pdrate Sub Pr03(Arr(3), Option x, Option y) ( C) Private Sub Pr03(ByRefx, ByVoly, Arr( ) ( D) PrivateSubPr03(ParamArrayArr( ) 32 单击命令按钮时,下列程序的执行结果为 Prirate Sub Command1_CUck(
17、) Dim x As Integer, y As Integcr x=12: y=32 Call PCS(x, y) Print x; y End Sub Public Sub PCS(ByVal n As Integer, ByVnl m As Integer) n=n Mod 10 m=m Mod 10 End Sub ( A) 1232 ( B) 232 ( C) 23 ( D) 123 33 单击 次命令按钮后,下列程序的执行结果是 Private Sub Command1_Click( ) S=P(1)+P(2)+P(3)+P(4) Print S End Sub Public Fu
18、nction P(N As Integer) Static Sum For i=1 To N Sum=Sum+i Next i P=Sum End Function ( A) 15 ( B) 25 ( C) 35 ( D) 45 34 下列程序的执行结果为 Private Sub Command1_C1ick( ) Dim sl As String, s2 AS String s1=“abcdef“ Call lnvert(s1, s2) Print s2 End Sub Private Sub lnvert(ByVal xstr As String, ystr As String) Dim
19、tempstr As Stdng i=Len(xstr) Do While i =1 tempstr=tempstr+Mid(xstr, i, 1) i=i-1 Loop ystr=tempstr End Sub ( A) fedcba ( B) abcdef ( C) afbecd ( D) defabc 35 阅读下列程序: Private Sub Command1_Click( ) Dim i As Integer, k As Integer k=2 For i=1 To 3 Print H(k); Next i End Sub Function H(j As Integer) a=0
20、Static b a=a+1 b=b+1 H=a*b+j End Function 程序运 行后,单击命令按钮输出结果是 ( A) 234 ( B) 345 ( C) 567 ( D) 356 36 二叉树是结点的有限集合,这个有限集合或者为【 】,或者由一个根结点及两棵不相交的二叉树组成,分别作为根的左子树和右子树。 37 在一个链队中,如果 front和 rear是队首和队尾的指针,则插入一个结点 s的操作是【 】。 38 软件工程学把软件从开始研制到最终软件被废弃的整个阶段叫做软件的【 】。 39 为了在软件开发过程中保证软件的质量,主要采取的措施是复审、复查、管理复审和【 】。 40
21、关系模型的数据约束通常由 3类完整性约束提供支持,以保证数据的一致性和完整性。 3类完整性指的是实体完整性、域完整性和【 】。 41 下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。 Private Sub Command1_Click() Dim x AS Integer x=Val(Right (Text1 Text, 2) If x Mod 2=0 Then LabeCaption=“偶数 ” Else LabeCaption=“奇数 ” End If Text1 SetFocus End Sub Private Sub Text1_KeyP
22、ress(KeyAscii As Integer) If【 】 ThenKeyAscii=0 End Sub 42 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function M(x As Integer, y As Integer) As Integer M=IIf(x y, x, y) End Function Private Sub command1 Click() Dim a As Integer, b AS Integer a=100 b=200 Print M(a, B) End Sub 程序运行后,单击命令按钮,输出结果为【 】。 43 本程序的功能
23、是利用随机数函数模拟投币,方法是:每次随机产生一个 0或 1的整数,相当于 次投币, 1代表正面, 0代表反面。在窗体上有三个文本框,名称分别是 Text1、 Text2、 Text3,分别用于显示用户输入投币总次数、出现正面的次数和出现反面的次数,如图所示。程序运行后,在文本框 Text1中输入总次数,然后单击 “开始 ”按钮,按照输入的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。以下是实现上述功能的程序,请填空。Private Sub Command1_Click( ) Randomize n=CInt(Text1.Text) n1=0 n2=0 For i=1To【 】 r=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 49 答案 解析 DOC
