[计算机类试卷]VB笔试模拟试卷139及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷139及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷139及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 139及答案与解析 1 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述 3种说法都不对 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构 可以有多种存储结构,且各种存储结构影响数据处理的效率 3 对长度为 n的线性表进行顺序查找,在最坏
2、情况下需要比较的次数为 ( )。 ( A) 125 ( B) 11/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 E
5、nd Type在窗体上正确使用这个类型的是下列哪个操作 ( )。 ( A) Sub Commandl_Click0 Dim student As Stutype With student .ino = 12 . strname = smith .strsex = .smark = 89 End With End Sub ( B) Sub Commandl_Click0 Dim student As Stutype With student .ino = 12 .strname = “smith“ .strscx = “男 “ .smark = 89 End With End Sub ( C)
6、Sub Commandl_Click0 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 表达式 Va1(“.123E2“)的值是 ( )。 ( A)
7、 123 ( B) 12.3 ( C) 0 ( D) 123e2CD 14 己知 a=5, b=8, c=12,下列表达式的值为 True的是 ( )。 ( A) a b And c a ( B) a b Or c a ( C) a b X or c a ( D) a b Eqv c 8 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 Print X End Sub ( A) 1 ( B) True ( C) False ( D) 2 1
8、6 为了使用窗体输出,使 Print方法在 Form_Load事件中起作用,必须设置窗体的 ( )属性。 ( A) AutoReDraw ( B) BackColor ( C) Moveable ( D) Caption 17 要在文本框获得焦点时操作文本 框中的内容,应该在 ( )事件过程中编写程序。 ( A) GotFocus ( B) LostFocus ( C) Change ( D) SetFocus 18 在窗体上画两个文本框 Text1和 Text2,一个命令按钮 Command1,请阅读以下程序段: Private Sub Command1_Click() x=0 Do Unt
9、il x =50 x=(x+4)*(x+3) n=n+1 Loop 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,单击 “确定
10、 ”按钮后,窗体上显示是( )。 ( A) 123 ( B) 456 ( C) 579 ( D) 123456 20 程序运行时,向图片框 P1中加载 “C:WINDOWSCar. bmp”图像文件,应使用( )。 ( A) Picture1. Picture=(“C:WINDOWSCar. bmp“) ( B) Picture1. Picture=LoadPicture(“C:WINDOWSCar. bmp“) ( C) P1. Picture1=LoadPicmre(C:WINDOWSCar. bmp) ( D) P1. Picture=LoadPicture(“C:WINDOWSCar.
11、 bmp“) 21 窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是 ( )。 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个选择框来表示
12、,将性别和政治面貌用 5个单选按钮来表示 ( B)在一个框架上绘制有 5个复选框的控件数组表示 5门课程,在一个框架上绘制两个单选按钮表示性别,在一个框架上绘制 3个单选按钮表示政治面貌的 3种情况 ( C)将 5门课程用一组 5个单选按钮来表示,将性别和政治面貌用 5个选择框来表示 ( D)用一组 10个选择框来表示课程、性别和政治面貌 23 在窗体上画一个名称为 List1的列表框,一个名称为 Label1的标签。列表框中显示若干国家的名称,当单击列表中的某个国家名时,在标签中显示选中国家的名称。下列正确实现上述功能的程序是 ( )。 ( A) Private Sub List1_Clic
13、k() Labe11. Camion=List1. ListIndex End Sub ( B) Private Sub List1_Click() Labe11. Name=List1. ListIndex End Sub ( C) Private Sub List1_Click() Labe11.Name=List1. Text End Sub ( D) Private Sub List1_Click() Labe11. Caption=List1. Text End Sub 24 下列控件中,具有 Caption属性的是 ( )。 ( A)组合框 ( B)列表框 ( C)计时器 ( D)
14、单选按钮 25 下列程序段的执行结果为 ( )。 Dim A(3, 3) For M=1 To 3 For N=1 To 3 If N=M Or N=3-M+1 Then A(M, N)=1 Else A(M, 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 下述程序执行后,输出结果是
15、 ( )。 For n = 3 To 1 Step-1 x$ = String$(n, “#“) Print 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后,输出
16、结果为 ( )。 ( A) 6000 ( B) -10 ( C) 200 ( D) -6000 28 在窗体上放置一个命令按钮 Command1,并编写下列单击事件的程序: Option Base 1Private Sub Commandl_Click0Dim 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 dEnd Sub程序运行后,单击命令按钮,则
17、在窗体上输出的内容为 ( )。 ( A) 10 ( B) 12 ( C) 16 ( D) 20 29 在一个窗体上添加一个命令按 钮控件,名为 Command1,事件过程如下,则执行结果是 ( )。 Option Base 1 Private Sub Command1_Cliek() Dim a(5) As Integer Dim k As Integer Dim tota1 As Integer a(1)=2 a(2)=5 a(3)=4 a(4)=10 a(5)=6 Fork=1 To 5 tota1=tota1+a(k) Next k Print total End Sub ( A) 10
18、 ( B) 15 ( C) 27 ( D) 35 30 窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是 ( )。 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 31 在窗体上画一个名称为 “Command1”、标题为 “计算 ”的命令按钮,再画 7个标签,其中 5个标签组成名称为 Label1的控件数组;名称为 Label2的标签用
19、于显示计算结果,其 Caption属性的初始值为空;标签 Label3的标题为 “计算结果 ”。运行程序时会自动生成 5个随机数,分别显示在标签控件数组的各个标签中。单击 “计算 ”按钮,则将标签数组各元素的值 累加,然后计算结果显示在 Label2。以下为 “计算 ”按钮的事件过程,请为空白处选择合适的语句 ( )。 Private Sub Command1_Click() Sum=0 For i=0 To 4 Sum=Sum+_ Next _=Sum End Sub ( A) Label1(i).Caption Label2. Caption ( B) label1(i).Caption
20、label3.Caption ( C) label1.Caption label2.Caption ( D) label1.Caption label3.Caption 32 Visual Basic应用程序中,下列关于过程的说法正确的是 ( )。 ( A)过程的定义可以嵌套,但过程的调用不能嵌套 ( B)过程的定义不可以嵌套,但过程的调用可以嵌套 ( C)过程的定义和调用都可以嵌套 ( D)过程的定义和调用都不能嵌套 33 单击命令按钮执行下列程序,其输出结果是 ( )。 Private Sub Command1_Click() Dim a As Integer, b As Integer,
21、 c As Integer a=3 b=4 c=5 Print 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 ( D) 30 34 下列不能打开菜单编辑器的操作是 ( )。
22、( A)按 Ctrl+E组合键 ( B)单击工具栏中的 “菜单编辑器 ”按钮 ( C)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( D)按 Shift+Alt+M组合键 35 为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为 ( )。 ( A) Show ( B) Hide ( C) Load ( D) UnLoad 36 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【 】。 37 数据结构包括数据的逻辑结构、数据的【 】以及对数据的操作运算。 38 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 39 面向对象的模型中,最基
23、本的概念是对象和【 】。 40 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 41 记时器控件能有规律的以一定时间间隔触发【 】事件,并执 行该事件过程中的程序代码。 42 为了使标签能自动调整大小以显示全部文本内容,应把标签的【 】属性设置为True。 43 在 KeyDown和 KeyUp事件过程中,当参数 Shift的值为十进制数 1, 2, 4时,分别代表 Shift、【 】、【 】键。 44 在 3种不同类型的组合框中,只能选择而不能输入数据的组合框是【 】。 45 把窗体的 KeyPreview属性设置为 True,并编写如下两个事件过程: Priva
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 139 答案 解析 DOC
