[计算机类试卷]VB笔试模拟试卷288及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷288及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷288及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 288及答案与解析 1 如果准备读文件,打开顺序文件 “text.dat“的正确语句是 ( A) Open“text.dat”For Write As #1 ( B) Open“text.dat”For Binary As #1 ( C) Open“text.dat”For Input As #1 ( D) Open“text.dat”For Random As #1 2 数据结构主要研究的是数据的逻辑结构、数据的运算和 ( )。 ( A)数据的方法 ( B)数据的存储结构 ( C)数据的对象 ( D)数据的逻辑存储 3 在结构化方法中,用数据流程图 (DFD)作为描述工具
2、的软件开发阶段是 ( )。 ( A)逻辑设计 ( B)需求分析 ( C)详细设计 ( D)物理设计 4 程序的基本控制结构是 ( )。 ( A) Do-Loop结构、 Do-Loop While结构和 For-Next结构 ( B)子程序结构,自定义函数结构 ( C)顺序结构,选择结构和循环结构 ( D)单行结构,多行结构和多分支结构 5 在窗体上绘制一个名称为 Label1的标签,然后编写如 下事件过程: Private Sub Form_Click() Dim arr(10,10)As Integer Dim i As Integer,j As Integer For i =2 To 4
3、For j =2 To 4 arr(i,j)=i*j Next j Next i Label1.Caption=Str(arr(2,2)+arr(3,3) End Sub 程序运行后,单击窗体, 在标签中显示的内容是 ( )。 ( A) 12 ( B) 13 ( C) 14 ( D) 15 6 下列叙述中正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 7 要使窗体显示时无标题栏和边框,应设置
4、窗体的 _属性。 ( A) ControlBox ( B) BorderStyle ( C) MaxButton ( D) BackStyle 8 用链表表示线性表的优点是 _。 ( A)便于插入和删除操作 ( B)数据元素的物理顺序与逻辑顺序相同 ( C)花费的存储空间较顺序存储少 ( D)便于随机存取 9 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A)数据库系统阶段 ( B)文件系统阶段 ( C)人工管理阶段 ( D)数据项管理 10 在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送 ( A)调用语句 (
5、 B)命令 ( C)口令 ( D)消息 11 设 a=6,则执行 x=IIF(a5,-1,0) 后 ,x的值为 ( A) 5 ( B) 6 ( C) 0 ( D) -1 12 向顺序文件 Temp.txt中写入 1, 2, 3这 3个数。在程序中加入以下语句的哪一项可以使程序功能完整。 Private Sub Command1_Click() Open “c:Temp.txt“, Output As#1 For i=0 To 3 Next Close #1 End Sub ( A) Print #1, Temp.txt ( B) Get #1, i ( C) Print #1, i ( D)
6、Unit #1, i 13 在窗体上画一个命令按钮 (名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() b=5 c=6 Print a=b+c End Sub 程序运行后,单击命令按钮,输出的结果是 _。 ( A) a=11 ( B) a=b+c ( C) a= ( D) False 14 下列程序段的执行结果 为 _。 K=0 For I=1 To 3 A=IIK Print A; Next I ( A) 1 1 1 ( B) 1 4 9 ( C) 0 0 0 ( D) 1 2 3 15 单击命令按钮执行下列程序,其输出结果是 (
7、)。 Private Sub Command1_Click() Dim a As Integer, b As Integer, 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 Fu
8、nction ( A) 20 ( B) 22 ( C) 28 ( D) 30 16 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程名不能有返回值,而 Function过程能通过过程名返回值 17 下列 ( )事件过程可以将打开文件对话框的标题改变为 “new Caption”。 ( A) Private Sub Command1_CliCk() CommonD
9、ialog1.DialogTitle=“new Caption“ CommonDialog1.ShowFont End Sub ( B) Private Sub Command1_Click() CommonDialog1.DialogTitle=“new Caption“ CommonDialog1.ShowOpen End Sub ( C) Private Sub Command1_Click() CommonDialog1.DialogTitle=“new Caption“ CommonDialog1.Show Help End Sub ( D) Private Sub Command1
10、_Click() CommonDialog1.DialogTitle=“new Caption“ CommonDialog1.ShowColor End Sub 18 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写 如下事件过程: Private Sub Command1_Click() Text1.Text =“Visual“ Me.Text1 = “Basic“ Text1 = “Program“ End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的是 ( A) Visual ( B) Basic ( C) Program ( D)出
11、错 19 设一个 工程由两个窗体组成,其名称分别为 Form1和 Form2,在 Form1上有一个名称为 Command1的命令按钮。窗体 Form1的程序代码如下: Private Sub Command1_Click() Dim a ks Integer a=10 Call g(Form2, ) End Sub private Sub g(f As Form, x As Integer) Y=Iif(x 10, 100, -100) f. Show f. Caption=Y End Sub 运行以上程序,正确的结果是 _。 ( A) Form1的 Caption 属性值为 100 ( B
12、) Form2的 Caption属性值为 -100 ( C) Form1的 Caption属性值为 -100 ( D) Form2的 Caption 属性值为 100 20 在窗体上画一个命令按钮 (其名称为 Conlmand1),然后编写如下事件过程:Private Sub Command1_Click() For i=1 To 4 If i=1 Then x=i If i =4 Then x=x+1 Print x Next iEnd Sub 程序运行后,单击命令按钮,其输出结果为_。 ( A) 1 2 3 4 ( B) 2 3 4 5 ( C) 2 3 4 4 ( D) 3 4 5 6
13、21 在 Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是 ( ) ( A) Show ( B) Hide ( C) Load ( D) UnLoad 22 一个工程中包含两 个名称分别为 Form1、 Form2的窗体,一个名称为 Func的标准模块。假定在 Form1和 Func中分别建立了自定义过程,其定义格式为: Form1中定义的过程: Private Sub Fun1() End Sub Func中定义的过程: Public Sub Fun2() End Sub 若要在窗体 For2g调用 Porm1和 Func中分别建立的自定义过程,则调用格式正确
14、的是 ( ) ( A) Call Form1. Funl() Func Fun2() ( B) Call Form1. Fun1() Call Fun2() ( C) Form1. Fun1() Func. Fun2() ( D) Fun1() Fun2() 23 下面的数组声明语句中正确的是 ( A) Dim gg1,5 As String ( B) Dim gg1 To 5,1 To 5 As String ( C) Dim gg1 To 5 As String ( D) Dim gg1:5,1:5 As String 24 执行如下两条语句后,窗体上显示的是 _。 a=8.4326 Pr
15、int Format(a,“$00,00.00“) ( A) 0,008.43 ( B) $8.43 ( C) 8.43 ( D) $0,008.43 25 Visual Basic集成的主窗口中不包括 ( A)属性窗口 ( B)标题栏 ( C)菜单栏 ( D)工具栏 26 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() X=0 Do Until x=-1 a=InputBox(“请输入 A的值 “) a=Val(A)b=InputBox(“请输入 B的值 “) b=Val(B)x=InputBox(“请输入 x的值 “) x=Val(
16、x) a=a+b+x Loop Print a End Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、 4、 3、 2、 1、 -1,则输出结果为 _。 ( A) 2 ( B) 3 ( C) 14 ( D) 15 27 运行以下程序后,输出的结果是 for i=1 to 3 cls print“ i=“,i; Next ( A) 123 ( B) 3 ( C) i=1i=2i=3 ( D) i=3 28 下列 ( )可返回一个值。 ( A)事件过程 ( B)通用过程 ( C) Function过程 ( D)属性过程 29 下列不能打开菜单编辑器的操作是 ( A)按组合键 Ctr
17、l+E ( B)单击工具栏中的 “菜单编辑器 ”按钮 ( C) 执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( D)按组合键 Shift+Alt+M 30 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) X=0 n=Input Box(“) For i=1 To n For j=1 To i K=X+1 Next j Next i Print x End Sub 程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是 ( A) 3 ( B) 4 ( C) 5 ( D) 6 31 在窗体上画一个名称
18、为 Drive1的驱动器列表框,一个名称为 Dir1的目录列表框。当改变当前驱动器时, 目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是 _。 ( A) Drive1_Change ( B) Drive1_Click ( C) Dir1_Click ( D) Dir1_Change 32 在 Visual Basic中传递参数的方法有 _方式。 ( A)一种 ( B)两种 ( C)三种 ( D)四种 33 在 Visual Basic种,要使标签的标题栏靠右显示,则将其 Alignment属性设置为 ( A) 0 ( B) 2 ( C) 1 ( D) 3 3
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 288 答案 解析 DOC
