[计算机类试卷]VB笔试模拟试卷167及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷167及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷167及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 167及答案与解析 1 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述三种说法都不对 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D) 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 3 对长度为 n的线性表进行顺序查找,在最坏情
2、况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 4 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 5 设计程序时,应采纳的原则之一是 ( )。 ( A)程序的结构应有助于读者的理解 ( B)限制 GOTO语句的使用 ( C)减少或取消注释行 ( D) 程序越短越好 6 关于结构化程序设计原则和方法的描述错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使用 GOTO语句 ( D)语言中所没有的控制
3、结构,应该采用前后一致的方法来模拟 7 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)继承 ( C)封装性 ( D)模块化 8 在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送 ( )来实现。 ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 9 下列描述错误的是 ( )。 ( A)继承分为多重继承和单继承 ( B)对象间靠传递消息实现通信 ( C)在外面看不到对象的内部特征是基于对象的 “模块独立性好 ”这个特征 ( D)类是具有共同属性、共同方法的对象的集合 10 下列叙述中正确的是 ( )。 ( A)软件交付使用后还需要进行维护 ( B
4、)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破 坏的指令 11 在窗体中放置控件,对该控件的操作错误的是 ( )。 ( A)单击窗体上没有控件处,可把活动控件变为不活动控件 ( B)双击任一个控件内部,可激活该控件的代码窗口 ( C)双击一个控件内部,可把活动控件变为不活动控件 ( D)拖动一个活动控件四周的控制小方块可缩放控件 12 设在工程中定义了下列类型: Type Stutype ino As Integer strname As String*20 strsex As String*1 smark As Single
5、End Type 在窗体上正确使用这个类型的是下列哪个操作 ( )。 ( A) Sub Command1_Click() Dim student As Stutype With student .ino=12 .Strname=smith .strsex=男 .smark=89 End With End Sub ( B) Sub Command1_Click() Dim Student As Stutype With student .ino=12 .strname=“smith“ .strsex=“男 “ .smark=89 End With End Sub ( C) Sub Comnlan
6、d1_Click() Dim student As Stutype With Stutype .ino=12 .strname=“smith“ .strsex=“男 “ .smark=89 End With End Sub ( D) Sub Command1_Click() Dim student As Stutype With student .ino=12 .Strname=“smith“ .strsex=“男 “ .smark=89 End student End Sub 13 表达式 Val(“.123E2“)的值是 ( )。 ( A) 123 ( B) 12.3 ( C) 0 ( D
7、) 123e2CD 14 已知 a=5, b=8, c=12,下列表达式的值为 True的是 ( )。 ( A) a b And c a ( B) a b Or c a ( C) a b Xor c a ( D) a b Eqv c a 15 下列程序段,运行后窗体上输出结果是 ( )。 Private Sub Command1_Click() a=5:b=4:c=3:d=2 x=3 2*b Or a=c And b c Or c d Printx End Sub ( A) 1 ( B) True ( C) False ( D) 2 16 为了使用窗体输出,使 Print方法在 Form_Lo
8、ad事件中起作用,必须设置窗体的 ( )属性。 ( A) AutoReDraw ( B) BackColor ( C) Moveable ( D) Caption 17 要在文本框获得焦点时操作文本框中的内容,应该在 ( )事件过程 中编写程序。 ( A) GoFocus ( B) LostFocus ( C) Change ( D) SetFoeus 18 在窗体下画两个文本框 Text1和 Text2,一个命令按钮 Command1,请阅读下列程序段: Private Sub Command1_Click() x=0 Do Until x =50 x=(x+4)*(x+3) n=n+1 L
9、oop Text1.Text=Str(n) Text2.Text=Str(x) End Sub 运行程序后,单击命令按钮,在两个文本框中显示的值分别 为 ( )。 ( A) 1和 0 ( B) 2和 240 ( C) 3和 50 ( D) 4和 168 19 在窗体上放一个文本框 Text1,在文本框中输入 456,并有下列事件过程: Private Sub Form_Click() x=InputBox(“请输入一个整数 “) Print x+Text1.Text End Sub 单击该窗体,在输入对话框中输入 123,单击 “确定 ”按钮后,窗体上显示的是( )。 ( A) 123 ( B
10、) 456 ( C) 579 ( D) 123456 20 程序运行时, 向图片框 P1中加载 “C:WINDOWSCar.bmp”图像文件,应使用( ): ( A) Picture1.Picture=(“C:WlNDOWSCar.bmp“) ( B) Picture1.Picture=LoadPicture(“C:WINDOWSCar.bmp“) ( C) P1.Picture1=LoadPicture(C:WINDOWSCar.bmp) ( D) P1.Picture=LoadPicture(“C:W1NDOWSCar.bmp“) 21 窗体上有一个 命令桉钮,命令按钮的单击事件过程如下。
11、运行程序后,单击命令按钮,输出结果是 ( )。 Private Sub Command1_click() Dim a a=Array(1,2,3,4,5) Fork=1 To 4 S=S+a(k) Next k Print S End Sub ( A) 10 ( B) 14 ( C) 15 ( D) 120 22 若要建立一个学生管理系统的输入界面,其中要求选择学生的性别、政治面貌(党 /团 /群众 )及选课情况 (共有 5门课,可任选 ),下列设置方法正确的是 ( )。 ( A)将 5门课程用一组 5个选择框来表示,将性别和政治面貌用 5个单选按钮来表示 ( B)在一个框架上绘制有 5个复选
12、框的控件数组表示 5门课程,在一个框架上绘制两个单选按钮表示性别,在一个框架上绘制 3个单选按钮表示政治面貌的 3种情况 ( C)将 5门课程用一组 5个单选按钮来表示,将性别和政治面貌用 5个选择框来表示 ( D)用一组 10个选择框来表示课程、性别和政治面貌 23 在窗体上画一个名称为 List1的列表框,一个名称为 Label1的标签。列表框中显示若干国家的名称,当单击列表中的某个国家名时,在标 签中显示选中国家的名称。下列正确实现上述功能的程序是 ( )。 ( A) Private Sub List_Click() Label1.Caption=List1.ListIndex End
13、Sub ( B) Private Sub List1_Click() Label1.Name=List1.ListIndex End Sub ( C) Private Sub List1_Click() Label1.Name=List1.Text End Sub ( D) Private Sub List1_Click() Label1.Caption=List1.Text End Sub 24 下列控件中,具有 Caption属性的是 ( )。 ( A)组合框 ( B)列表框 ( C)计时器 ( D)单选按钮 25 下列程序段的执行结果是 ( )。 Dim A(3,3) For M=1 T
14、o 3 For N=1 To 3 If N=M Or N=3-M+1 Then A(M,N)=1 Else A(N,N)=0 End If Next N Next M For M=1 To 3 For N=1 To 3 Print A(M,N) Next N Print Next M ( A) 1 0 0 0 1 0 0 0 1 ( B) 1 1 1 1 1 1 1 1 1 ( C) 0 0 0 0 0 0 0 0 0 ( D) 1 0 1 0 1 0 1 0 1 26 下列程序执行后,输出结果是 ( )。 For n=3 To 1 Step-1 x =String (n,“#“) Print
15、 x Next n ( A) 1# 2# 3# ( B) )# # # ( C) # # # ( D) 3# 2# 1# 27 有下列事件过程: Private Sub Command1_Click() b=10 Do Until b=-1 a=InputBox(“请输入 a的值 “) a=Val(A) b=InputBox(“请输入 b的值 “) b=Val(B)a=a*b Loop Print a End Sub 程序运行后,依次输入数值 30,20,10,-1后,输出结果是 ( )。 ( A) 6000 ( B) -10 ( C) 200 ( D) -6000 28 在窗体上放置一个命令
16、按钮 Command1,并编写下列单击事件的程序: Option Base1 Private Sub Command1_Click() Dim c As Integer,d As Integer d=0 c=6 X=Array(2,4,6,8,10,12) For i=1 To 6 If X(i) c Then d=d+X(i) c=X(i) Else d=d-c End If Next i Print d End Sub 程序运行后,单击命令按钮,则在窗体上 输出的内容为 ( )。 ( A) 10 ( B) 12 ( C) 16 ( D) 20 29 在一个窗体上添加一命令按钮控件,名为 C
17、ommand1,事件过程如下,则执行结果是 ( )。 Option Base 1 Private Sub Command1_Click() Dim a(5) As Integer Dim k As Integer Dim total As Integer a(1)=2 a(2)=5 a(3)=4 a(4)=10 a(5)=6 For k=1 To 5 total=total+a(k) Next k Print total End Sub ( A) 10 ( B) 15 ( C) 27 ( D) 35 30 有下列函数过程: Function fun1(ByVal x As Integer,By
18、Val y As Integer)As Integer Do While y 0 reminder=x Mod y x=y y=reminder Loop fun1=x End Function 在下列按钮单击事件中调用该函数,则该程序的运行结果是 ( )。 Private Sub Command1_Click() Dim a As Integer Dim b As Integer a=100 b=25 x=fun1(a,B)Print x End Sub ( A) 0 ( B) 25 ( C) 50 ( D) 100 31 在窗体上画一个名称为 “Command1”、标题为 “计算 ”的命令
19、按钮,再画 7个标签,其中 5个标签组成名称为 Label1的控件数组;名称为 Label2的标签用于显示计算结果,其 Caption属性的初始值为空,标签 Label3的标题为 “计算结果 ”。运行程序时会 自动生成 5个随机数,分别显示在标签控件数组的各个标签中。单击 “计算 ”按钮,则将标签数组各元素的值累加,然后计算结果显示在 Label2。下列为 “计算 ”按钮的事件过程,请为空白处选择合适的语句 ( )。 Private Sub Command1_Click()Sum=0For i=0 To 4Sum=Sum+_Next_=SumEnd Sub ( A) Label1(i).Cap
20、tion Label2.Caption ( B) label1(i).Caption label3.Caption ( C) label1.Caption label2.CaphOn ( D) label1.Caption label3.Caption 32 Visual Basic应用程序中,下列关于过程的说法正确的是 ( )。 ( A)过程的定义可以嵌套,但过程的调用不能嵌套 ( B)过程的定义不可以嵌套,但过程的调用可以嵌套 ( C)过程的定义和调用都可以嵌套 ( D)过程的定义和调用都不能嵌套 33 单击命令按钮执行下列程序,其输出结果是 ( )。 Private Sub Comman
21、d1_Click() Dim a As Integer,b As Integer,c As Integer a=3 b=4 c=5 Prim SecProc(c,b,A) End Sub Function FirProc(x As Integer,y As Integer,z As Integer) FirProc=2*x+y+3*z End Function Function SecProc(x As Integer,y As Integer,z As Integer) SecProc=FirProc(z,x,y)+x End Function ( A) 20 ( B) 22 ( C) 28
22、 ( D) 30 34 下列不能打开菜单编辑器的操作是 ( )。 ( A)按 Ctrl + E组合键 ( B)单击工具栏中的 “菜单编辑器 ”按钮 ( C)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( D)按 Shift + Alt + M组合键 35 为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为 ( )。 ( A) Show ( B) Hide ( C) Load ( D) UnLoad 36 软件定义时期主要包括 _和 需求分析两个阶段。 37 软件维护活动包括:改正性维护、适应性维护、 _维护和预防性维护。 38 数据的逻辑结构有线性结构和 _两大类。 39 某二叉
23、树中度为 2的节点有 n个,则该二叉树中有 _个叶子节点。 40 在 E-R图中,矩形表示 _。 41 在窗体上面有一个列表,然后编写如下两个事件过程: Private Sub Form_Click() List1.RemoveItem1:List1.RemoveItem2 List1.RemoveItem3 End Sub Private Sub Form_Load() List1.AddItem“ItemA“:List1.Addhem“ItemB“ List1.AddItem“ItemC“:List1.Addhem“ItemD“ List1.AddItem“ItemE“ End Sub 运
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 167 答案 解析 DOC
