[计算机类试卷]VB笔试模拟试卷150及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷150及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷150及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 150及答案与解析 1 对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 _。 ( A) log2n ( B) n/2 ( C) n ( D) n+1 2 对于长摩为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 _。 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n2 ( D)快速排序为 n(n-1)/2 3 模块的功能性注释的主要内容不应包括 _。 ( A)程序段的功能 ( B)语句的功能 ( C)数据的状态 ( D)模块的功能 4 下列概念中,不属于面向对象基本机制的是 _。 ( A)消息 ( B)方法 (
2、C)模块调用 ( D)继承 5 软件工程与计算机科学性质不同,软件工程着重于 _。 ( A)理论研究 ( B)建造软件系统 ( C)原理和理论 ( D)原理探寻 6 在软件结构化设计中,好的软件结构设计应该力求做到 _。 ( A)顶层扇出较少,中间扇出较高,底层模块低扇入 ( B)顶层扇出较高,中间扇出较少,底层模块高扇入 ( C)顶层扇入较少,中间扇出较高,底层模块高扇 入 ( D)顶层扇入较少,中间扇入较高,底层模块低扇入 7 数据库的 3级模式之间存在的映射关系正确的是 _。 ( A)外模式 /内模式 ( B)外模 /模式 ( C)外模式 /外模式 ( D)模式 /模式 8 数据库的安全
3、性是指保护数据库,以防止不合法的使用而造成的数据泄露、更改或破坏,下列的措施中, _不属于实现安全性的措施。 ( A)数据备份 ( B)授权规则 ( C)数据加密 ( D)用户标识和鉴别 9 软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为 _。 ( A)层次模型 ( B)螺旋模型 ( C)瀑布模型 ( D)对象模型 10 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 _。 ( A)同一个应用中的多个程序共享一个数据集合 ( B)多个用户、同一种语言共享数据 ( C)多个用户共享一个数据文件 ( D)多种应用、多种语言、多个用户相互覆盖地使用数据集合 11 以下合法的
4、 Visual Basic标识符是 _。 ( A) ForLoop ( B) Const ( C) 9abc ( D) a#x 12 在窗体上画一个名称为 C0mnmndl的命令按钮和 3个名称分别为 Label1、Label2、 Label3的标签,然后编写如下代码: Private x As Integer Private Sub Command1_Click() Static y As Integer Dim z As Integer n=10 : z=n+z y=y+z : x=x+z Label1 Caption=x Label2 Caption=y Label3 Caption=z
5、 End Sub 运行程序,连续 3次单击命令按钮后,则 3个标签中显示的内容分别是_。 ( A) 10 10 10 ( B) 30 30 30 ( C) 30 30 10 ( D) 10 30 30 13 设 a=“Visual Basic“,下面使 b=“Basic“的语句是 _。 ( A) b=Left(a, 8, 12) ( B) b=Mid(a, 8, 5) ( C) b=Right(a, 5, 5) ( D) b=Left(a, 8, 5) 14 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c=
6、“ABCD“ For n=1 To 4 Print _ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容; D CD BCD ABCD 则在填空处应填入的内容为 _。 ( A) Lelt(c, n) ( B) Right(c, n) ( C) Mid(c, n, 1) ( D) Mid(c, n, n) 15 函数 String(n, “str“)的功能是 _。 ( A)把数值型数据转换为字符串 ( B)返回由 n个字符组成的字符串 ( C)从字符串中取出 n个字符 ( D)从字符串中第 n个字符的位置开始取子字符串 16 在窗体上画一个名称为 Command1的命
7、令按钮、一个名称为 Label1的标签,然后编写如下事件过程; Private Sub Command1_Click() s=0 For i=1 to 15 x=2*i-1 If x Mod 3=0 Then s=s+1 Next i Label1. Caption=s End Sub 程序运行后,单击命令按钮,则标签中显示的内容是 _。 ( A) 1 ( B) 5 ( C) 27 ( D) 45 17 在窗体上画一个命令按钮,名称为 Comraandl。单击该命令按钮时,执行如下事件过程: Private Sub Command1_Click() a$=“software and hardw
8、are“ b$=Right(a$, 8) c$=Mid(a$, 1, 8)+b$ MsgSox a$, 1, b$ End Sub 则在弹出的消息框的标题栏中显示的信息是 _。 ( A) software and hardware ( B) software ( C) hardware ( D) 1 18 假定有如下的窗体事件过程: Private Sub Command1_Click() a$=“Microsoft Visual Basic“ b$=Riqht(a$, 5) c$=Mid(a$, 1, 9) MsgBox a$, 34, b$, c$, 5 End Sub 程序运行后,单击窗
9、体,则在弹出的信息框的标题栏中显示的信息是 _。 ( A) Microsoft Visual ( B) Microsoft ( C) Basic ( D) 5 19 在窗件上画一个名称为 Command1的命令按钮,然后编 写如下事件过程: Private Sub Command1_Click() Move 500, 500 End Sub 程序运行后,单击命令按钮,执行的操作为 _。 ( A)命令按钮移动到距窗体左边界、上边界各 500的位置 ( B)窗体移动到距屏幕左边界、上边界各 500的位置 ( C)命令按钮向左、上方向各移动 500 ( D)窗体向左、上方向各移动 500 20 在窗
10、体上画一个文本框、一个标签和一个命令按钮,其名称分别为 Text1、Label1和 Command1,然后编 写如下两个事件过程: Private Sub Command1_Click() strText=InputBox(“请输入 “) Text1. Text=strText End Sub Private Sub Text1_Change() Label1. Caption=Right(Trim(Text1. Text), 3) End Sub 程序运行后,单击命令按钮,如果在输入对话框中输入 abcdef,则在标签中显示的内容是 _。 ( A)空 ( B) abcdef ( C) abc
11、 ( D) def 21 为了在按下 Esc键时执行某个命令按钮的 Click事件过程,需要把该命令按钮的一个属性设置为 True,这个属性是 _。 ( A) Value ( B) Default ( C) Cancel ( D) Enablcd 22 在窗体上画两个单选按钮,名称分别为 Option1、 Option2,标题分别为 “宋体 ”和“黑体 ”;一个复选框,名称为 Check1,标题为 “粗体 ”;一个文本框,名称为Text1, Text属性为 “改变文字字体 ”。要求程序运行时, “宋体 ”单选按钮和 “粗体 ”复选框被选中 (窗体外观如图 16-2所示 ),则能够实现上述要求的
12、语句序列是_。 ( A) Optionl. Value=True Checkl. Value=False ( B) Optionl. Value=True Checkl. Value=True ( C) Option2. Value=False Checkl. Value=True ( D) Optionl. Value=True Checkl. Value=1 23 设窗体上有一个列表框控件 List1,且其中含有若干列表项。则以下能够表示当前被选中的列表项内容的是 _。 ( A) List1. List ( B) List1. ListIndex ( C) List1. Index ( D
13、) List1. Text 24 在窗体上画一个名称为 Command1的命令按钮,然后编写如下代码: Dption Base 1 Private Sub Command1_Click() d=0 c=10 x=Array(10, 12, 21, 32, 24) For i=1 To 5 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) 89 ( B) 99 ( C) 23 ( D) 77 25 在窗体上画一个名称为 Timer1的
14、计时器控件 ,要求每隔 0.5秒发生一次计时器事件,则以下正确的属性设置语句是 _。 ( A) Timer1. Interval=0.5 ( B) Timer1. Interval=5 ( C) Timer1. Interval=50 ( D) Timer1. Interval=500 26 以下关于焦点的叙述中,错误的是 _。 ( A)如果文本框的 TabStop属性为 False,则不能接收从键盘上输人的数据 ( B)当文本框失去焦点时,触发 LostFoeus事件 ( C)当文本框的 Enabled属性为 False时,其 Tab顺序不起作用 ( D)可以用 TabIndex属性改变 T
15、ab顺序 27 在窗体上画一个命令按钮,名称为 Command1。然后编写如下事件过程: Private Sub Command1_Click() x=11 Sum=0 For i=1 To x n=Iif(i 5, 1, 2) Sum=Sum+n Next i Print Sum End Sub 运行后的输出结果是 _。 ( A) 16 ( B) 11 ( C) 5 ( D) 2 28 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer, x As Integer For i=
16、1 To 6 If i=1 Then x=i If i =4 Then x=x+1 Else x=x+2 End If Next i Print x End Sub 程序运行后,单击命令按钮,其输出结果为 _。 ( A) 9 ( B) 6 ( C) 12 ( D) 15 29 在窗体上画一个名称为 Command1的命令按钮和两个名称分别为 Text1、 Text2的文本框,然后编写如下事件过程: Private Sub Command1_Click() n=Text1.Text Select Case n Case 1 To 20 x=10 Case 2, 4, 6 x=20 Case Is
17、 10 x=30 Case 10 x=40 End Select TextText=x End Sub 程序运行后,如果在文本框 Text1中输入 10,然后单击命令按钮,则在 Text2中显示的内容是 _。 ( A) 10 ( B) 20 ( C) 30 ( D) 40 30 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: option Base 1 Private Sub Command1_Click() Dim s As Variant a=Array(1, 2, 3, 4, 5) Sum=0 For i=1 To 5 Sum=Sum_a(i) Next i X=S
18、um/5 For i=1 To 5 If a(i) x Then Print a(i); Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是 _。 ( A) 1 2 ( B) 1 2 3 ( C) 3 4 5 ( D) 4 5 31 设有如下程序: Option Base 0 Private Sub Form_Click() Dim a Dimi As Integer a=Array(1, 2, 3, 4, 5, 6, 7, 8, 9) For i=0 To 3 Print a(5-i); Next End Sub 程序运行后,单击窗体,则在窗体上显示的是 _。 (
19、A) 4 3 2 1 ( B) 5 4 3 2 ( C) 6 5 4 3 ( D) 7 6 5 4 32 在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程; Option Base 0 Private Sub Command1_Click() Dim city As Variant city=Array(“北京 “, “上海 “, “天津 “, “重庆 “) Print city(1) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是 _。 ( A)空白 ( B)错误提示 ( C)北京 ( D)上海 33 设在窗体上有一个名称为 Command1的命令按钮
20、,并有以下事件过程: Private Sub Command1_Click() Static b As Variant b=Array(1, 3, 5, 7, 9) End Sub 此过程的功能是把数组 b中的 5个数逆序存放 (即排列为 9, 7, 5, 3, 1)。为实现此功能,省略号处的程序段应该是: _。 ( A) For i=0 To 5-12 tmp=b(i) b(i)=b(5-i-1) b(5-1-1)=tmp Next ( B) For i=0 To 5 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next ( C) For i=0 To 52 tm
21、p=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next ( D) Fori=1 To 52 tmp=b(1) b(i)=b(5-i-1) b(5-i-1)=tmp Next 34 在窗体上画一个名称为 Text1的文本框,要求文本框只能接收大写字母的输入,以下能实现该操作的事件过程是 _。 ( A) Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii 65 Or KeyAscii 90 Then MsgBox“请输入大写字母 “ KeyAscii=0 End If End Sub ( B) Private
22、 Sub Text1_KeyDown(Keycode As Integer, Shift As Integer) If KeyCode 65 Or Keycode 90 Then MsgBox“请输入大写字母 “ KcyCode=0 End If End Sub ( C) Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Asc(Text1. Text) 65 Or Asc(Text1. Text) 90 Then MsgBox“请输入大写字母 “ End
23、If End Sub ( D) Private Sub Text1_Change() If Asc(Text1. Text) 64 Or Asc(Text1. Text)91 Then MsgBox“请输入大写字母 “ End If End Sub 35 窗体上有两个名称分别为 Text1、 Text2的文本框,一个名称为 Command1的命令按钮。设有如下的类型声明: Type Person name As String*8 major As String*20 End Type 当单击 “Command1”按钮时,能够正确地把数据写入文件的程序段是 _。 ( A) Private Sub
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 150 答案 解析 DOC
