[计算机类试卷]VB笔试模拟试卷273及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷273及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷273及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 273及答案与解析 1 设已经在菜单编辑器中设计了窗体的快捷菜单,某顶级菜单为 a1,且取消其 “可见 ”属性。运行时,哪个事件过程可以使快捷菜单的菜单项响应鼠标左键单击和右健单击的事件过程是 ( A) Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_X As Single, Y As Single) If Button=2 Then PopupMenu al,2 End Sub ( B) Private Sub Form_MouseDown(Button As Integer, Shift A
2、s Integer,_X As Single, Y As Single PopupMenu al,0 End Sub ( C) Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_X As Single, Y As Single PopupMenu al End Sub ( D) Private Sub Form MouseDown(Button As Integer, Shift As Integer,_X As Single, Y As Single If(Button=vbLetfButton)Or(Button
3、=vbRightButton)Then PopupMenu al End Sub 2 下列说法错误的是 ( A)方法是对象的一部分 ( B)在调用方法时,对象名是不可缺少的 ( C)方法是一种特殊的过程和函数 ( D)方法的调用格式和对象属性的使用格式相同 3 下列叙述中不正确的是 _。 ( A)变量名中的第一个字符必须是字母 ( B)变量名的长度不超过 255个字符 ( C)变量名可以包含小数点或者内嵌的类型声明字符 ( D)变量名不能使用关键字 4 下列不属于软件调试技术的是 _。 ( A)强行排错法 ( B)集成测试法 ( C)回溯法 ( D)原因排除法 5 下列模式中,能够给出数据库物
4、理存储结构与物理存取方法的是 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 6 若关系 R所有的属性都是不可再分的数据项,则 称 R属于 _。 ( A)第一范式 ( B)第二范式 ( C)第三范式 ( D)第四范式 7 SQL语言又称为 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 8 对序列 (70, 75, 82, 90, 23, 16)用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分后数据元素的排列是 ( )。 ( A) 16, 75, 82, 90, 23, 70 ( B) 16, 70, 82
5、, 90, 23, 75 ( C) 16, 23, 70, 90, 82, 75 ( D) 16, 23, 82, 90, 70, 75 9 数据库系统的核心是 _。 ( A)数据模型 ( B) DBMS ( C)软件工具 ( D)数据库 10 索引属于 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 11 在文本框中 ,当用户键入一个字符 ,能同时引发的事件是 ( A) KeyPress 和 Click ( B) KeyPress 和 LostFocus ( C) KeyPress 和 Change ( D) Change 和 LostFocous 12 下面叙述中正确的是
6、( )。 ( A) SW函数只能用于 Print方法中 ( B) Space函数既可以用于 Print方法中,也能用于表达式 ( C) Spc函数与 Space函数均生成空格,没有区别 ( D)以上说法均不对 13 以下叙述中正确的是 ( )。 ( A)任何时候都可以使用标准工具栏的 “菜单编辑器 ”按钮打开菜单编辑器 ( B)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( C)只有当窗体设计窗口为当前活动窗体时,才能打开菜单编辑器 ( D)任何时候都可以使用 “工具 ”菜单下的 “菜单编辑器 ”命令 ,打开菜单编辑器 14 若在窗体模块的声明部分声明了如下自定义类型和数组 Priva
7、te Type Tem Score As Integer StrName As String End Type Dim Student(5)As Tem 则下面的输出语句中正确的是 ( )。 ( A) Print Student Score(2), Student StrName(2) ( B) PrintStudent Score Student StrName ( C) Print Student(2) Score Student(2) StrName ( D) Print Score(2), StrName(2) 15 假定有如下的 Sub过程: Sub S(X As Single, Y
8、 As Single) t=X x=t y y=t Mod Y End Sub 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a AS Single Dim b AS Single a=3 b: =4 S(a, b) Print a, b End Sub 程序运行后,单击命令按钮,输出结果为( )。 ( A) 5 4 ( B) 1 1 ( C) 1 25 4 ( D) 1 25 1 16 以下程序段的输出结果是 ( )。 x=1 y=4 Do Until y4 x=x*y y=y+1 Loop Print x ( A) 1 (
9、 B) 4 ( C) 8 ( D) 20 17 编写如下事件过程: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift=6 And Button=2 then Print“BBBB“ End If End Sub 程序运行后,为了在窗体上输出 “BBBB”,应执行的操作为 _。 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Shift键和鼠标右键 ( C)同时按下 Ctrl、 Alt键和鼠标左键 ( D)同时按下 Ctrl、 Alt键和
10、鼠标右键 18 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function Func(By Val x As Integer, Y As Integer) y=x*y If y 0 Then Func=x Else Func=y End If End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a=3 b=4 c=Func(a,b)Print“ a=“; a Print“ b=“; b Print“ c=“; c End Sub 程序运行后,单击命令按钮,其输出结果为 _
11、。 ( A) a=3 b=12 c=3 ( B) a=3 b=4 c=3 ( C) a=3 b=4 c=12 ( D) a=13 b=12 c=12 19 设组合框 Combo1中有 3个项目,则下列语句中能删除最后一项的语句是( )。 ( A) Combo1.RemoveItem Text ( B) Combo1.RemoveItem 2 ( C) Combo1.RemoveItem 3 ( D) Combo1.RemoveItem Combo1.Listeount 20 下列叙述中正确的是 ( )。 ( A)列表框包含了组合框的功能 ( B)组合框包 含了列表框的功能 ( C)列表框和组合
12、框的功能无相近之处 ( D)列表框和组合框的功能完全相同 21 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程名不能有返回值,而 Function过程能通过过程名返回值 22 下列事件过程的功能是:建立一个名为 Datal的随机文件,存放角度 值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90。请选择正确的程序段是 ( ),将程序补充完整
13、。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form_CliCk() Dim Y As Single Dim i As Integer Dim Ksc As Ang Open_ Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc.Sinx=Sin(i*Y) Ksc Cosx=Cos(i*Y) _ Next i Close#2 EndSub ( A) Data1.txtFor Random As#1 Len=10 Pu
14、t#1,i,Ksc ( B) Data1.txtFor Random As#1 Len=10 Put#1,Y,Ksc ( C) Data1.txtFor Random As#1 Put#1,i,Ksc ( D) Data1.txtFor Random As#1 Put#1,Y,Ksc 23 在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序: Private Sub Command1_Click() Dim a As Integer, b As String, c As Integer a=1234: b=Str(a)c=Len(b)Print c End Sub 程序运行后
15、,单击命令按钮,则在窗体上显示的内容是 _。 ( A) 0 ( B) 5 ( C) 6 ( D) 7 24 以下合法的 Visual Basic标识符是 _。 ( A) ForLoop ( B) Const ( C) 9abc ( D) a#x 25 以下叙述错误的是 _。 ( A)在 KeyPress事件过程中不能识别键盘的按下与释放 ( B)在 KeyPress事件过程中不能识别回车键 ( C)在 KeyDown和 KeyUp事件过程中,将键盘输入的 “A”和 “a”视作相同的字母 ( D)在 KeyDown和 KeyUp事件过程中,从大键盘下输入的 “1”和从右侧小键盘上输入的 “1”被
16、视作不同的字符 26 下面属性中,用于自动调整图像框中图形内容的大小的是 ( A) Picture ( B) CurrentX ( C) CurrentY ( D) Stretch 27 在窗体中添加一个命令按钮,编写如下程序: Private Sub Test(p, m, n) p=p+1: m=m+1: n=n+1 Print “Sub: “;p; m; n End Sub Private Sub Command1.Click() a1=1: b=2: c1=3 Call Test(a, b1+3, (c1) Print “Main: “; a1; b1; c1 End Sub 程序运行后
17、,输出结果为 ( A) Sub: 2 6 4 Main: 2 6 4 ( B) Sub: 2 6 4 Main: 2 6 4 ( C) Sub: 2 6 4 Main: 1 2 3 ( D) Sub: 2 6 4 Main: 2 2 3 28 下列可以打开立即窗口的操作是 _。 ( A) Ctrl + D ( B) Ctrl + E ( C) Ctrl + F ( D) Ctrl + G 29 为了在按下 Esc键时执行某个命令按钮的 Click 事件过过程,需要把该命令按钮的一个属性设置为 True,这个属性是 ( A) Value ( B) Default ( C) Cancel ( D)
18、 Enabled 30 在窗体中添加名称为 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 31 阅读下面的程序段: For i=1 To 3 Forj=i To 3 For k=1 T
19、o 3 a=a+i Next k Nextj Next i 执行上面的 3重循环后, a的值为 ( A) 3 ( B) 9 ( C) 14 ( D) 30 32 在窗体上面画一个名称为 TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(Keyascii as integer) End Sub 若焦点位于文本框中,则能够触发 KeyPress事件的操作是 _。 ( A)单击鼠标 ( B)双击文本框 ( C)鼠标滑过文本框 ( D)按下键盘上的某个键 33 惟一能区别一个控件的属性是 _。 ( A) Caption ( B) Text ( C) Nam
20、e ( D) Index 34 下列过程定义语句中,参数不是对象的定义语句是 ( A) Sub Pro4 (x As Form) ( B) Sub Pro4 (y As Control) ( C) Sub Pro4 (Forml As Form, Labell As Control) ( D) Sub Pro4 (x As Currency) 35 在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a$=“software and hardware“ b$=Right(a$, 8) c$=Mid(a$, 1, 8
21、) MsgBox a$, b$, c%, 1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是 _。 ( A) software and hardware ( B) software ( C) hardware ( D) 1 36 下面程序的功能是统计字符串中 “i”的个数,请填空。 Sub COU() Dim n As Integer a$=“Beijing University of Technology“ n=Len(a$) For i=1 To n b$=_ If b$=“i“ Then x=x+1 Next Print “x=“:x End Sub 37 在
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 273 答案 解析 DOC
