[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc

上传人:eastlab115 文档编号:494159 上传时间:2018-11-30 格式:DOC 页数:22 大小:66.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc_第1页
第1页 / 共22页
[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc_第2页
第2页 / 共22页
[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc_第3页
第3页 / 共22页
[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc_第4页
第4页 / 共22页
[计算机类试卷]VB笔试模拟试卷243及答案与解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 243及答案与解析 1 窗体的 MouseDown事件过程 Form_MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single)有 4个参数,关于这些参数,正确的描述是 ( )。 ( A)通过 Button参数判定当前按下的是哪一个鼠标键 ( B) Shift参数只能用来确定是否按下 Shift键 ( C) Shift参数只能用来确定是否按下 Alt和 Ctrl键 ( D)参数 X、 Y用来设置鼠标当前位置的 坐标 2 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程:

2、Private Sub Command1_Crick() x=0 n=InputBox(“) For i=1 To n For j=1 To i x=x+1 Next j Next i Print x End Sub 程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是 ( )。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 3 在结构化程序设计中,模块划分的原则是 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度,模块间具有低耦合度 4 下面选项中,不能使控件得到焦点的操作是( )。 ( A)在

3、程序运行期间,用鼠标单击对象 ( B)在程序运行期间,用快捷键选择对象 ( C)在程序运行期间,用 Tab键 ( D)在程序运行期间,用 Enter键 5 在关系数据库中,用来表示实体间联系的是 ( )。 ( A)属性 ( B)二维表 ( C)网状结构 ( D)树状结构 6 下列叙述正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上 3种描述都不对 7 软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是 _。 ( A)模块高内聚 (

4、B)模块低耦合 ( C)模块独立性 ( D)程序模块化 8 一个供应商可供应多种零件,而一种零件 可由多个供应商供应,则实体供应商与零件之间的联系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。 ( A)数据守恒 ( B)均匀分解 ( C)文件操作 ( D)图形层次 10 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 11 下列程序运行后,单击命令按钮,窗体显示的结果为 ( )。 Private Function pl(x A

5、s Integer,y As Integer,z As Integer) pl=2*x+y+3*z End Function Private Function p2(X As Integer,y As Integer,z As Integer) p2=p1(z,y,x)+x End Function Private Sub Commandl_Click() ( A) 23 ( B) 19 ( C) 21 ( D) 22 12 下列过程定 义语句中,形参个数为不确定数量的过程是 ( )。 ( A) Private Sub Pr03(XAsDouble, y As Single) ( B) Pri

6、vate Sub Pr03(Arr(3); Optionx, Optiony) ( C) Private Sub Pr03(ByRefx, ByValy, Art() ( D) Private Sub Pr03(Param Array Arr() 13 下列各控件不包含滚动条的控件是( )。 ( A) ListBox ( B) ComboBox ( C) TextBox ( D) Label 14 在文本框中输入字符时,通过( )事件过程可以得到字符的 ASCII码值。 ( A) Change ( B) GotFOCUS ( C) KeyPress ( D) LostFOCLIS 15 窗体上

7、有一个名称为 Commandl的命令按钮,其单击事件过程及有关函数过程如下: Private Sub Commandl Click() Dim n As Integer n=add(5, 10) Print n End Sub Function add(vl As Integer, v2 As Integer, Optional v3)As Integer If Not IsMissing(v3)Then add=vl+v2+v3 Else add=vl+v2 End If End Function 运行程序,单击命令按钮,以下叙述中正确的是 ( )。 ( A)程序不能正常运行,因为函数 ad

8、d的参数定义有错 ( B)程序不能正常运行,因为函数定义与函数调用语句的参数个数不匹配 ( C)程序能正常运行,结果 是在窗体上显示 15 ( D)程序能正常运行,结果是在窗体上显示 510v3 16 当我们输入代码时, Visual Basic可以自动检测 _错误。 ( A)语法错误 ( B)编译错误 ( C)运行错误 ( D)逻辑错误 17 设 a=5, b=6, c=7, d=8,则执行下列语句后, x的值为 _。 x=IIF(aB)And(c d),10,20) ( A) 10 ( B) 20 ( C) 30 ( D) 300 18 下列叙述中正确的是 ( )。 ( A)列表框包含了组

9、合框 的功能 ( B)组合框包含了列表框的功能 ( C)列表框和组合框的功能无相近之处 ( D)列表框和组合框的功能完全相同 19 为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为 ( )。 ( A) Show ( B) Hide ( C) Load ( D) UnLoad 20 下列程序段的执行结果为 _。 K=0 For J = 1 To 2 For I = 1 To 3 K=I+1 Next I For I = 1 To 7 K=K+1 Next I Next J Print K ( A) 10 ( B) 6 ( C) 11 ( D) 16 21 在窗体上面一个命令按钮 (其

10、 Name属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a(4, 4) For i=1 To 4 For j=1 To 4 a(i, j)=(i-1)*3+j Next j Next i For i=3 To 4 For j =3 To 4 Print a(j, i); Next j Print Next i End Sub程序运行后,单击命令按钮,其输出结果为 _ 。 ( A) 6 9 7 10 ( B) 7 10 8 11 ( C) 8 11 9 12 ( D) 9 12 10 13 22 为了

11、把一个记录型变量的内容写入文件中指定的位置,所使用语句的格式为_ 。 ( A) Get文件号,记录号,变量名 ( B) Get文件号,变量名,记录号 ( C) Put文件号,变量名,记录号 ( D) Put文件号,记录号,变量名 23 在程序代码中清除图片框 Picture1 中的图形的正确语句是 _ 。 ( A) Picture1. picture=“” ( B) Picture1 picture=Loadpicture (“ ”) ( C) Picture1. image=“” ( D) Picture1. picture=Null 24 为了使列表框中的项目分为多列显示,需要设置的属性为

12、 ( A) Columns ( B) Style ( C) List ( D) MultiSelect 25 执行如下两条语句后,窗体上显示的是 _。 a=8.4326 Print Format(a,“$00,00.00“) ( A) 0,008.43 ( B) $8.43 ( C) 8.43 ( D) $0,008.43 26 在窗体上画一今名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Integer,s As Integer a=8 s=1 Do s=s+a a=a-1 Loop While a =0

13、 Print s; a End Sub 程序运行后,单击命令按钮,则窗体上显示的内 容是 _。 ( A) 79 ( B) 340 ( C) 97 ( D)死循环 27 设在工程中有一个标准模块,其中定义了如下记录类型 Type Books Name As String*10 TelNum As String*20 End Type 在窗体上画一个名为 Command1的命令按钮,要求当执行事件过程 Command1_Click时, 在顺序文件 Person.txt中写入一条记录。下列能够完成该操作的事件过程是 _。 ( A) Private Sub Command1_Click() Dim B

14、 As Books Open “c:Person.txt“For Output As #1 B.Name=InputBox(“输入姓名 “) B.TelNum=InputBox(“输入电话号码 “) Write #1, B.Name, B.TelNum Close #1 End Sub ( B) Private Sub Command1_Click() Dim B As Books Open“c:Person.txt“ For Input As #1 B.Name=InputBox(“输入姓名 “) B.TelNum=InputBox(“输入电话号码 “) Print #1, B.Name,

15、B.TelNum Close #1 End Sub ( C) Private Sub Command1_Click() Dim B As Books Open“c:Person.txt“For Output As #1 B.Name=InputBox(“输入姓名 “) B.TelNum=InputBox(“输入电话号码 “) Write#1, B Close #1 End Sub ( D) Private Sub Command1_Click() Dim B As Books Open“c:Person.txt“For Input As #1 Name=InputBox(“输入姓名 “) Te

16、lNum=InputBox(“输入电话号码 “) Print#1, Name, TelNum Close #1 End Sub 28 运行以下程序后,输出的结果是 for i=1 to 3 cls print“ i=“,i; Next ( A) 123 ( B) 3 ( C) i=1i=2i=3 ( D) i=3 29 设有如下变量声明 Dim timel As Date,为变量 time1正确赋值的表达式是 ( A) time1=#11:34:04# ( B) time1=Format(Time, “yy:mm:dd“) ( C) time1=#“11:34:04“# ( D) fime1=

17、Format(“hh:mm:ss“, Time) 30 在窗体中画一个命令按钮,然后编写以下事件过程: Private Sub Command1 Click( ) For X 5 To 5 Step-6 Next X Print X End Sub 程序运行后,输出的结果是 ( A) 2 2 ( B) 2 5 ( C) 2 9 ( D) -1 31 以下关于变量作用域的叙述中,正确的是 _。 ( A)窗体中凡被声明为 Private的变量只能在某个指定的过程中使用 ( B)全局变量必须在标准模块中声明 ( C)模块级变量只能用 Private关键字声明 ( D) Static类型变量 的作用域

18、是它所在的窗体或模块文件 32 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() s=1 Do s=(s + 1) * (s + 2) Number=Number + 1 Loop Until s = 30 Print Number, s End Sub 程序运行后,输出的结果是 ( A) 2 3 ( B) 2 56 ( C) 5 12 ( D) 10 20 33 要获得当前驱动器应 使用驱动器列表框的属性是 ( A) Path ( B) Drive ( C) Dir ( D) Pattern 34 在窗体上画 1个命令按钮,并编写如下事

19、件过程: Private Sub Command1-Click() For i=5 To 1 Step-0 8 Print Int(i); Next i End Sub 运行程序,单击命令按钮,窗体上显示的内容为 ( A) 5 4 3 2 1 1 ( B) 5 4 3 2 1 ( C) 4 3 2 1 1 ( D) 4 4 3 2 1 l 35 为了从当前文件夹 中读人文件 Filel txt,某人编写了下面的程序: Private Sub Commandl_Click() Open“Filel txt”For Output As#20 Do While NOt EOF(20) Line In

20、put#20, ch$ print ch Loop Close#20 End Sub 程序调试时,发现有错误,下面的修改方案中正确的是 ( A)在 Open语句中的文件名前添加路径 ( B)把程序中各处的 “20”改 为 “1” ( C)把 Print ch语句改为 Print#20, ch ( D)把 Open语句中的 Output改为 Input 36 启动 Visual Basic,选择标准 EXE进入集成环境后,系统为用户启动建立一个窗体,并为该窗体起的临时名称是 _。 37 软件工程学中除软件开发技术需重视外,另一重要组成内容是软件的【 】。 38 与数学表达式 对应的, Visua

21、l Basic表达式是 _。 39 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言判定表、【 】。 40 数据库设计分为以下 6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 41 模块级变量的声明关键字是 Dim或 _。 42 能够将文本框控件隐藏起来的属性是 _。 43 属性窗口分为 4个部分,这 4个部分分别是 _。 44 窗体上已建立多个控件,如 Text1、 Commandl、 Label1,若要使程序开始运行时焦点定位在 Commandl控件上,则应将 Commandl控件的 _属性值设置为 _。 45 下面的程序的作用是

22、利用随机函数产生 10个 100-300(不包含 300)之间的随机整数,打印其中是 7的倍数的数,并求它们的总和,请填空。 Sub TOF() Randomize Dim S As Double Dim a(10)As Integer For i=0 To 9 Next For i=0 To 9 If Then Ptint a(i) S=s+a(i) Next i Print Print“S=”: S End Sub 46 为了使标签能自动调整大小以显示全部文本内容,应把标签的【 】属性设置为True。 47 将一般窗体转换为 MDI窗体的子窗体时要把 MDIChild 属性的值设置为【 】

23、。 48 下面程序是由鼠标事件在窗体上画图,如果按下 鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。 首先在窗体层定义如下变量: Dim PaintStart As Boolean 编写如下事件过程: Private Sub Form_Load ( ) DrawWidth = 2 ForeColor = vbGreen End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _ X As Single, Y As Single) PaintStart = True End Sub Priva

24、te Sub Form_MouseMove(Button As Integer, Shift As Integer, _ X As Single, Y As Single) If PaintStart Then PSet (X, Y) End If End Sub Private Sub Form_MouseUp (Button As Integer, Shift As Integer, _ X As Single, Y As Single) 【 】 End Sub Private Sub Form_DblClick( ) Cls End Sub 49 执行以下程序段,并输入 1.23,则程序

25、的输出结果应是【 】。 N=Str(InputBox(“请输入一个实数: “) p=InStr(N, “ “) Print Mid(N, p) 50 执行下面的语句后,所产生的信息框的标题是【 】。 a=msgbox (“AAAA“,“BBBB“,“,5) VB 笔试模拟试卷 243答案与解析 1 【正确答案】 A 2 【正确答案】 D 3 【正确答案】 D 【试题解析】 在结构化程序设计中,一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,也是模块划分的原则。 4 【正确答案】 D 5 【正确答案】 B 【试题解析】 单一的数据结构 关系,现实世界的实体以及实体间的

26、各种联系均用关系来表示数据的逻辑结构 二维表从用户角度,关系模型中数据的逻辑结构是一张二维表。但是关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种关系。 6 【正确答案】 C 【试 题解析】 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。 7 【正确答案】 C 【试题解析】 结构化设计方法的基本思想是模块化,模块的划分主要依赖模块的独立性,内聚性与耦合性是度量模块独立性的两个定性指标。 8 【正确答案】 D 【试题解析】 如果实体集 A中的每一个实体,实体集 B中有 n(n0)个实体与之联系,反之,如果实体集 B

27、中的每一个实体,实体集 A中有 m(m0)个实体与之联系,则实体集 A与实体集 B具有多对多联系,简记为 M: N或 m: n。 9 【正确答案】 D 【试题解析】 数据流图描述了数据在软件中流动和被处理变换的过程,它是表示软件模型的一种图示方法。数据流图只描述了系统的分解,它并没有表达出每个数据和加工的具体含义,这些信息需要在数据字典和文档说明中表达出来。 10 【正确答案】 A 【试题解析】 确认测试是要检查已实现的软件是否满足了需求规格说明书中确定了的各种需求,以及软件配置是否完全、正确。软件需求规格说明书是软件确认测试的基础。 11 【正确答案】 A 12 【正确答案】 D 13 【正

28、确答案】 D 【试题解析】 Label控件不包含滚动条。 14 【正确答案】 C 【试题解析】 当文本框获得焦点,按下键盘上的某个键时,将触发文本框的KeyPress 事件。 KeyPress 事件带有一个 KeyCode参数,可以通过该参数获取按键的 ASCII码值。 15 【正确答案】 C 【试题解析】 本题考查 add方法里 lsMissing 的 v3, v3是一个可选项,用来判断这个参数是否存在。根据程序语句,当输入 3个参数时,就是 3个参数求和,输入 2个参数时是两个数求和,题目中是 2个参数因此是 2个 参数求和,不会报错。 16 【正确答案】 A 【试题解析】 Visual

29、Basic 编辑环境可以自动识别用户的输入是否符合语法规则。 17 【正确答案】 B 【试题解析】 函数 IIF(expr,val1,val2)与 IF语句相似,当布尔表达式 expr为True时,则选择 val1的值,否则选择 val2的值。 18 【正确答案】 B 【试题解析】 组合框是组合列表框和文本框的特性而成的控件,所以组合框包含了列表框的部分功能,但同时还具有文本框的部分功能,因此组合框与列表框的功能不完 全相同。 19 【正确答案】 B 【试题解析】 Show方法用来显示 个窗体; Hide方法正好相反,它使窗体隐藏,不显示在屏幕上,但仍存在内存中; UnLoad 方法的功能是清

30、除内存中指定的窗体; Load方法正好相反,它把一个窗体装入内存。 20 【正确答案】 C 21 【正确答案】 D 22 【正确答案】 D 23 【正确答案】 B 24 【正确答案】 A 【试题解析】 本题主要是对列表框属性的考查。 Columns 属性是用来指定列表框中列的数目。 0表示垂直单列列表,大于等 于 1能多列显示列表; Style属性是表示控件外观的。 0标准, 1复选框形式; List属性表示字符串数组,列表项目内容是一个数组,下标从 0开始, List(0)是第一个列表项; MultiSelect表示整型,通过属性窗口设置列表框一次可选择的项数, 0一次只能选择一项, 1用鼠

31、标单击可选择多项, 2按住 Ctrl 键用鼠标单击可选择多项。 故为了使列表框中的项目分为多列显示,需要设置的属性为 Columns。选项 A正确。 25 【正确答案】 D 【试题解析】 Format(a,“$00,00.00“)表示显示 a为以 “$”开头的,带 2位小数 (不足 2位部 0),整数部分为 4位 (不足 4位补 0,且 2位之间用 “, ”分隔 )的字符。 26 【正确答案】 C 【试题解析】 DoLoop While 循环采用的是先执行循环体再判断条件的做法。所以代码先执行了一次循环体,使得 s=9, a=7,再判断条件 a =0为假,则终止循环。 27 【正确答案】 A

32、【试题解析】 A选项正确。 B 选项向文件中输出内容,打开方式应当为 For output。 C选项记录 变量不可以对元素整体输入输出。 D选项记录变量的输入和输出都必须指明到记录元素。格式为:记录变量 .元素名。 28 【正确答案】 D 【试题解析】 cls 语句的功能是清除窗体或其他对象上的所有输出,因此,本题中开始输出的 i =1 和 i=2都被清除,只剩下 i=3。答案为选项 D。 29 【正确答案】 A 【试题解析】 日期文字须以符号 “#”括起来。用 Format函数不能正确地表示出时间来。 30 【正确答案】 D 【试题解析】 For循环执行之初变量都会在被赋新值 (通过加 St

33、ep值 )的情况下,先检验此时的值有没有超过终值,如果超过,则终止 For循环,如果没有超过,则继续下一个循环。本题中,执行完一次循环后, x值在 5的基础上加 -6,变为 -1,此时超过终值 2.5,中止循环,但此时 X的值为 -1。 31 【正确答案】 D 【试题解析】 变量作用域分为:局部变量、窗体、模块级变量和全局变量。局部变量:指在过程内用 Dim、 Static语句声明的变量,只能在本过程中使用的变量。窗体 /模块级变量:指在一个窗体 /模块的任何过程外,即在 “通用声明 ”段中用 Dim语句或用 Private语句声 明的变量,可被本窗体 /模块的任何过程访问。全局变量:指只能在

34、标准模块的任何过程或函数外,即在 “通用声明 ”段中用 Public语句声明的变量,可被应用程序的任何过程或函数访问。 32 【正确答案】 B 【试题解析】 Number记录循环次数, S =30为控制语句,当 Number = 1时,s=6;当 Number=2 时 s=56 30,故结束运行。 注意: DoLoop While 、 Do WhileLoop 等结构 33 【正确答案】 B 【试题解析】 驱动器控件常用的属性是 Drive,返回 当前驱动器号。 34 【正确答案】 A 【试题解析】 题中所述程序是一个初值为 5,步长为 -0 8,终值为 1的循环过程。第一次执行时,循环变量

35、i_5, Print Int(i)的输出结果为在窗体上打印数字5,其中 Int()函数取不大于 i的最大整数;第二次循环, i=4 2,输出结果为 4;第三次、第四次输出结果分别为 3和 2;第五次循环, i_1 8,输出结果为 1;第六次循环, i=1,输出结果为 l。第六次循环后跳出循环,整个程序结束。 35 【正确答案】 D 【试题解析】 本题要求从当前文件夹中读入 文件,因此在 ()pen 语句中应使用输入 (Input)打开文件。 36 【正确答案】 Form1 37 【正确答案】 工程管理 【试题解析】 软件工程是解决软件问题的工程,是从管理和技术两方面研究如何开发和维护计算机软件

36、的一门新兴学科。可见,软件工程中既重视软件开发技术,叉重视软件工程管理。 38 【正确答案】 (Cos(a+B0)2/(3*x)+5 或 (Cos(a+B)*Cos(a+B)/(3*x)+5 或 (Cos(a+B0*Cos (a+B)/(3*x)+5 或 Cos(a+B0*Cos(a+B)/3/x+5 【试题解析】 本题主要考查考生对算术运算符的了解。平方在 Visual Basic中用“”表达,本题的除法应使用浮点除法 “尸表达,否则得不出相同的结果。 39 【正确答案】 判定树 40 【正确答案】 概念设计阶段 或 数据库概念设计阶段 【试题解析】 数据库设计分为以下 6个设计阶段:需求分

37、析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 41 【正确答案】 Private 42 【正确答案】 Visible 【试题解析】 Visible为隐藏属性, Hide为隐藏方法。 43 【正确答案】 对象框、属性显示方式、属性列表和属性解释 【试题解析】 对象属性在设计阶段可以通过属性窗口来设置。属性窗口分为 4个部分,即对象框、属性显示方式、属性列表和属性解释。 44 【正确答案】 TabIndex 0 【试题解析】 本题考查控件的焦点。设置控件的 TabIndex 属性可以改变控件焦点的移动顺序,在窗体上绘制控件的时候, TabIndex 属性为 0

38、 的控件,在程序开始运行时获得焦点。 45 【正确答案】 a(i)=Int(Rnd()*200+100) a(i)Mod 7=0 End If 【试题解析】 根据题意,随机产生 100 300之间的 10个数,存入数组 a,因此应调用 Rnd函数,故填 a(i)一 Int(Rnd*200+100)。用来判断教组中的元素是否能被 7整除,应填 a(i)Mod 7=0。用来结束 If 语句,应填 End If。 46 【正确答案】 AutoSize 【试题解析】 如果希望 Label 显示可变长度的行或变化的行数,就要设置AutoSize。 47 【正确 答案】 true 48 【正确答案】 Pa

39、intStart=False 【试题解析】 上述过程定义了一个布尔型变量 PaintStart,当按下鼠标左键 (触发MouseDown 事件 )时,由题意按下鼠标键表示能画图,所以该变量的值为 True,而松开鼠标左键 (触发 MouseUp 事件 )时,该变量为 False;如果变量 PaintStart为True,则移动鼠标 (触发 MouseMove事件 ),将在窗体上绘出一个点;除鼠标事件外,上述程序还含有一个 Load 事件过程和一个 DblClick 事件过程,其中 Load事件过程用来设置画点的大小和颜色, DblClick事件过程用来清除所画的图形,函数 Pset是画点语句,

40、用它可以在 (x, y)处画一个点。注意:窗体事件、方法 49 【正确答案】 .23 【试题解析】 InStr函数、 Mid 函数 InStr(首字符位置 字符串 1,字符串 2, n)用来在 “字符串 1”中查找 “字符串 2”,如果找到,则返回 “字符串 2”的第一个字符在 “字符串 1”中的位置。 如果带有参数 “首字符位置 ”,则从该位置开始查找,否则从 “字符串 1”的起始位置查找。可选参数 “n”用来指定字符串比较 方式,可以取 0、 1或 2。如为 0,则进行在比较时区分大小写;如为 1,则在比较时忽略大小写;如为 2,则基于数据库中包含的信息进行比较。 Mid(字符串, p,

41、n)函数用来在 “字符串 ”中从第 p 个字符开始,向后截取 n个字符。如果省略参数 n,则从第 p 个字符开始,向后截取到字符串的末尾。 跟踪程序: n=“1.23“ p=InStr(n,“.“)=InStr(“1.23“, “.“) p=2 所以, Mid(“1.23“, 2)所截取的字符是: “.23“。 最终的输出结果是: .23。 50 【正确答案】 BBBB 【试题解析】 在对话框中显示消息,等待用户单击按钮,并返回一个 Integer告诉用户单击哪一个按钮。 语法 MsgBox(prompt, buttons,title,helpfile, context) MsgBox函数的语

42、法具有以下几个命名参数: 部分 描述 prompt 必要。字符串表达式,作为显示在对话框中的消息。 prompt的最大长度大约为 1024个字符,由所用字符的宽度决定。如果 prompt的内容超过一行,则可以在每一行之间用回车符 (Chr(13)、换行符 (Chr(10)或是回车与换行符的组合(Chr(13)&Chr(10)将各行分隔开来。 buttons 可选。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。 title 可选。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。 helpfile可选。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。若提供了 helpfile,则也必须提供 context。 context可选。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了 context,则也必须提供 helpfile。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1