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

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

1、VB笔试模拟试卷 115及答案与解析 1 下列选项中,不是一个算法的基本特征的是 ( )。 ( A)完整性 ( B)可行性 ( C)有穷性 ( D)拥有足够的情报 2 结构化分析方法是面向 ( )的自顶向下逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 3 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 4 线性表进行二分法检索,其前提条件是 ( )。 ( A)线性表以顺序方 式存储,并按关键码值排好序 ( B)线性表以顺序方式存储,并按关键码的检索频率排好序 ( C)线性表以链式方

2、式存储,并按关键码值排好序 ( D)线性表以链式方式存储,并按关键码的检索频率排好序 5 下列选项中不属于结构化程序设计方法的是 ( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 6 关于结构化程序设计原则和方法的描述错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使 用 GOTO语句 ( D)语言中所没有的控制结构,应该采用前后一致的方法来模拟 7 软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性报告 ( B)

3、需求评审 ( C)总结 ( D)都不正确 8 下列对于软件测试的描述正确的是 ( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件测试的目的是尽可能地多发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 9 用链表表示 线性表的优点是 ( )。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序和逻辑顺序相同 10 在数据库设计中,将 E-R图转换为关系模式的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段

4、11 表达式 5 Mod 3+35*2的值是 ( )。 ( A) 0 ( B) 2 ( C) 4 ( D) 6 12 执行语句 Print “Sgn(-34)=“;Sgn(-34)后,其输 出结果为 ( )。 ( A) Sgn(-34)=34 ( B) Sgn(-34)=-34 ( C) Sgn(-34)=+1 ( D) Sgn(-34)=-1 13 程序运行时,用户向文本框输入内容时,将触发文本框的 ( )事件。 ( A) Click ( B) DblClick ( C) Gotfocus ( D) Change 14 将文本框的 ( )属性设置为 True时,文本框可以输入或显示多行文本,

5、且会自动换行。 ( A) Text ( B) ScrollBars ( C) MultiLine ( D) Enabled 15 要使一个文本框具有水平和垂直滚动条,则应先将其 MultiLine属性设置为True,然后再将 ScrollBars属性设置为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 16 可以作为其他控件容器的控件是 ( )。 ( A)窗体控件,列表框控件,图像框控件 ( B)窗体控件,文本框控件,框架控件 ( C)窗体控件,框架控件,图片框控件 ( D)窗体控件,标签控件,图片框控件 17 在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打

6、印( )。 ( A) Print方法 ( B) Page属性 ( C) NewPage方法 ( D) EndDoc方法 18 只有将组合框的 Style属性值设置为 ( )时,才能触发 DblClick事件。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 19 下列关于 ForNext 语句的说法正确的是 ( )。 ( A)循环变量、初值、终值和步长都必须为数值型 ( B) Step后的步长只为正数 ( C)初值必须小于终值 ( D)初值必须大于终值 20 下列关于图像框控件和图片框控件的说法错误的是 ( )。 ( A)两者都支持 Print方法 ( B)两者都有 Picture属性

7、 ( C)两者都可以用 LoadPicture函数把图形文件装入控件中 ( D)两者都能在属性窗口装入图形文件,也都能在运行期间装入图形文件 21 要使单击命令按钮与按下 Esc键实现相同的作用,则应设置 ( )属性为True。 ( A) Cancel ( B) Visual ( C) Default ( D) Enabled 22 可以通过 ( )的方法来输出一个二维数组中的各个元素。 ( A)引用数组的两个下标 ( B)将数组名赋值给变量 ( C)通过引用数组的一个下标 ( D)以上都不正确 23 下列关于 Sub过程的叙述正确的是 ( )。 ( A)一个 Sub过程必须有一个 Exit

8、Sub语句 ( B)一个 Sub过程必须有一个 End Sub语句 ( C)在 Sub过程中可以定义一个 Function过程 ( D)可以用 Goto语句退出 Sub过程 24 下列程序的执行结果是 ( )。 Function P(N As Integer) For i=1 To N Sum=Sum+i Next i P=Sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S; End Sub ( A) 15 ( B) 16 ( C) 20 ( D) 25 25 在窗体上有一个命令按钮 Comma

9、nd1,通用过程 fun和命令按钮的事件过程如下: Private Function fun(ByVal m As Integer) If m Mod 2=0 Then fun=2 Else fun=1 End If End Function Private Sub Command1_Click() Dim i As Integer,s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Print s End Sub 程序运行后,单击命令按钮,则窗体上输出 ( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 26 设有如下过程; Sub ff

10、(x,y,z) x=y+Z End Sub 下列选项中所有参数的虚实结合都是传址方式调用的是 ( )。 ( A) Call ff(5,7,2) ( B) Call ff(x,y,z) ( C) Call ff(3+x,5+y,z) ( D) Call ff(x+y,x-y,z) 27 下列叙述菜单设计的语句中正确的 是 ( )。 ( A)菜单也是一个控件,存在于工具箱中 ( B)菜单也有外观和行为的属性 ( C)菜单设计在 “菜单编辑器 ”中进行的,因此它不是一个控件 ( D)菜单的属性也是在 “属性窗口 ”中设置的 28 下列关于 MDI子窗体在运行时特性的叙述错误的是 ( )。 ( A)子

11、窗体在 MDI窗体的内部区域显示 ( B)子窗体可在 MDI窗体的外部区域显示 ( C)当子窗体最小化时,它的图标在 MDI窗体内显示 ( D)当子窗体最大化时,其标题与 MDI窗体标题合并,并显示在 MDI窗体的标题栏 29 Visual Basic根据计算机访问文件的方式将文件分成 3类,其中不包括 ( )。 ( A)顺序文件 ( B) Unix文件 ( C)二进制文件 ( D)随机文件 30 下列关于文件的叙述中,错误的是 ( )。 ( A)使用 Append方式打开文件时,文件指针被定位于文件尾 ( B)当以 Input方式打开文件时,如果文件不存在,则自动建立一个新文件 ( C)顺序

12、文件的各个记录的长度可以不同 ( D)随机文件打开后,既可以进行读操作,也可以进行写操作 31 下列程序的功能是:将数据 1, 2, , 8写入 顺序文件 Num.txt中,请选择正确的程序段 ( )。 Private Sub Form_Click() Dim i As Integer Open “Num.txt“ For Output As #1 For i=1 To 8 _ Next i Close #1 End Sub ( A) print #1,i ( B) input #1,i ( C) print #1 ( D) input #1 32 在 C盘当前文件夹下建立一个名为 SDat.

13、txt的顺序文件。要求用 InputBox函数输入 5名学生的学号 (StuNo)、姓名 (StuName)和英语成绩 (StuEng)。则在以下横线处合适的语句是 ( )。 Private Sub Form_Click() Open “C:SDat.txt“ For Output AS 1 For i=1 To 5 StuNo=InputBox(“请输入学号 “) StuName=InputBox(“请输入姓名 “) StuEndg=Val(InputBox(“请输入英语成绩 “) _ Next i Close #1 End Sub ( A) Input #1,StuNo,StuName,S

14、tuEndg ( B) Put #1,StuNo,StuName,StuEndg ( C) Write #1,StuNo,StuName,StuEndg ( D) Get #1,StuNo,StuName,StuEndg 33 下列子过程语句的说明正确的是 ( )。 ( A) Sub f1(ByVal x()As Integer) ( B) Sub f1(x%()As Integer ( C) Function f1%(f1%) ( D) Function f1%(x As Integer) 34 下列说明中,不属于随机文件特点的是 ( )。 ( A)可以随意读取随机文件中任一记录的数据 (

15、B)随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写 ( C)随机文件的操作是以记录为单位进行的 ( D)随机文 件的读、写操作语句与顺序文件的读写操作语句一样 35 下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,下划线处应填 ( )。 Sub EnSure() Dim year As Integer year=Val(InputBox(“请输入年份 :“) If(year Mod 4=0 _ year Mod 100 0) _ (year Mod 400=0) Then Print “您输入的是闰年 “ Else Print “不是闰年,是普通年份 “

16、 End If End Sub ( A) And And ( B) And Or ( C) Or Or ( D) Or Or 36 Visual Basic应用程序中标准模块文件的扩展名是 _。 37 如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体 “工人 ”与实体 “设备 ”之间存在 _的联系。 38 在关系模型中,把数据看成一个二维表,每一个二维表称为一个 _。 39 在窗体上画一个名称为 Commandl的命令按钮和一个名称为 Text1的文本框。程序运行后, Command1为禁用 (灰色 )。当向文本框中输入任何字符时,命令按钮Command1变为可用。请在 _处填入

17、适当的内容,将程序补充完整。 Private Sub Form_Load() Command1.Enabled=False End Sub Private Sub Text1_ _() Command1.Enabled=True End sub 40 以下语句的输出结果是 _。 Print Int(12346789*100+0.5)/100 41 在窗体上画一个名称为 Commmld1的命令按钮,编写如下事件过程 Private Sub Command1 Click() Dim a As String a=_ For i = 1 To 5 Print Space(6-i); Mid$(a, 6

18、-i, 2*i-1) Next i End Sub 程序运行后,单击命令按钮,要求窗体上显示的输出结果为 5 456 34567 2345678 123456789 请填空。 42 设有如下程序 Private Sub Search(a()As Variant, ByVal key As Variant, index%) Dim I% For I=LBound(A)To UBound(A) If key=a(I) Then Index=I Exit Sub End If Next I Index=-1 End Sub Private Sub Form Load() Show Dim b()As

19、 Variant Dim n As Integer b=Array(1, 3, 5, 7, 9, 11, 13, 15) Call Search(b, 11, n) Print n End Sub 程序运行后,输出结果是 _。 43 变量未赋值时,数值型变量的值为 _,字符串变量的值为 _。 44 下列程序中, a, b, c代表一个三角形的三条边,程序的作用是判断一个三角形是否成立,请填写空白处。 If a+b c_b+c a_a+c b Then MsgBox(“这三条边不能构成一个三角形 “) End If 45 下列程序的功能是:将字符串 “abcde”逆序打印出来。请填写空白处以完善

20、程序。 Function rev(str1) As String B=Mid(_,1,1) If B=“Then rev=“ Else rev=tev(Mid(str1,2)+_ End If End Function Private Sub Form_Click() old=“abcde“ Print rev(olD) End Sub VB笔 试模拟试卷 115答案与解析 1 【正确答案】 A 【试题解析】 作为一个算法,一般应该具有以下 4个特征: 可行性,即考虑到实际的条件能够达到一个满意的结果; 确定性,算法中的第一个步骤都必须是有明确定义的; 有穷性,一个算法必须在有限的时间内做完;

21、 拥有足够的情报。 2 【正确答案】 C 【试题解析】 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 3 【正确答案】 D 【试题解析】 需求分析常用的工具有数据流图 (DFD)、数据字典 (DD)、判定树和判定表。 PAD(问题分析图 )、 PFD(程序流程图 )、 N-S(盒式图 )都是详细设计的常用工具,不是需求分析的工具。 4 【正确答案】 A 【试题解析】 对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关键码值的大小排好序,而不是按关键码的检索频率排序。 5 【正确答案】 D

22、 【试题解析】 结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用GOTO语句。 6 【正确答案】 C 【试题解析】 限制使 用 GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO语句。其他 3项为结构化程序设计的原则。 7 【正确答案】 B 【试题解析】 需求分析是软件定义时期的最后一个阶段可概括为 4个方面; 需求蘸取; 需求分析; 编写需求规格说明书; 需求评审。 8 【正确答案】 C 【试题解析】 软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。 9 【正确答案】 C 【试题解析】 在链表中因为除了存放数据元素之外,还要存放指针

23、,所以链表花费的存储空 间要比顺序表还要多,在插入和删除数据元素时,只需要移动相应的记录指针即可,在链表中,数据的物理结构与逻辑结构不一定相同,因为是靠指针来实现对数据的指定的,所以不能进行随机存取。 10 【正确答案】 B 【试题解析】 数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将 E-R图转换为关系模式。 11 【正确答案】 B 【试题解析】 算术运算的优先级由高到低为:幂 () 取负 (-) 乘、浮点除 (*、/) 整除 () 取模 (MoD0 加、减 (+、 -) 连接 (&)。表达式 5 Mod 3+35*2的运算过程为:表达式 5 Mod

24、 3+35*22+3 102+02 。 12 【正确答案】 D 【试题解析】 本题使用 Sgn函数来判断某数的正负号。当参数大于 0时,返回1;当参数等于 0时,返回 0;当参数小于 0时,返回 -1。 13 【正确答案】 D 【试题解析】 Click事件是在对象上按下然后释放一个鼠标按钮时触发的事件;DblClick事件是在对象上连续两次按下和释放鼠标按钮时触发的事件; GotFocus事件是在对象得到焦点时触发的时间;当用户 向文本框输入新信息,或者当程序把文本框的 Text属性设置为新值时触发 Change事件。 14 【正确答案】 C 【试题解析】 MultiLine属性可设置为 Tr

25、ue或 Flase值,它确定文本框是否能接受和显示多行文本; ScrollBars属性返回或设置一个值,它确定文本框显示滚动条的显示方式, 0-vbBNone默认值为没有滚动条, 1-vbHorizontal为水平滚动条, 2-vbVertical为垂直滚动条, 3-vbBoth为两种滚动条都有; Text属性设置文本框中显示的内容; Enabled属性设 置为 True或 False,分别决定对象在运行时有效或无效。 15 【正确答案】 D 【试题解析】 文本框控件 ScrollBars的属性设置有以下 4种: 0(默认值 )没有滚动条、 1(水平滚动条 )、 2(垂直滚动条 )和 3(水平

26、和垂直滚动条两种 )。 16 【正确答案】 C 【试题解析】 图片框和框架可以作为容器控件来存放其他控件。而图像框控件不能作为容器控件;文本框控件也不能作为容器控件,它只能用来显示或供用户输入、编辑文本:标签控件只能用来显示文本更不能作为容器控件。 17 【正确答案】 D 【试题解析】 每次应用程序结束时,它们会自动使用 EndDoc方法,将打印机对象中任何未确定的信息送到打印机,即通过 “Printer.EndDoc”方法用来结束文件打印。 18 【正确答案】 B 【试题解析】 组合框的 Style属性值有 3个, 0、 1、 2。当组合框的 Style属性值为 0时,可识别 DropDow

27、n事件;当组合框的 Style属性值为 1时,可识别DblClick事件;当组合框的 Style属性值为 2时,不能识别 DblClick、 Change事件,但可识别 DropDown事件。 19 【正确答案】 A 【试题解析】 考生在使用 ForNext 循环语句时必须了解它的注意事项: For循环语句的步长可以是正数或负数,但不能为 0。如果为正数,说明循环变量是递增循环,当大于终值时,停止循环;如果为负数,说明循环变量是递减循环,当小于终值时,停止循环。 20 【正确答案】 A 【试题解析】 图片框控件可以通过 Print方法接收文本,并可接收由像素组成的图形,而图像框控件不能接收用

28、Print方法输入的信息,也不能用绘图方法在图像框上绘制图形。 21 【正确答案】 A 【试 题解析】 当一个命令按钮的 Cancel属性被设置为 True时,按下 Esc健与单击该命令按钮的作用相同。需要注意的是,在一个窗体中,只能有一个命令按钮的 Cancel属性被设置为 True。 22 【正确答案】 A 【试题解析】 一般输出数组元素时,可以通过引用数组下标来逐个输出。在输出二维数组元素时,也可以采用同样的方法,只是二维数组需要引用两个下标来逐个输出。 23 【正确答案】 B 【试题解析】 每个 Sub过程必须以 Sub开始,以 End Sub结束; Exit Sub语句使程序立即从

29、一个 Sub过程中退出,在 Sub过程中可以使用一个或多个 Exit Sub语句,也可以没有 Exit Sub语句,因此选项 A错误,选项 B正确。在 Sub过程中不能嵌套定义 Sub过程或者 Function过程,不能使用 Goto语句进入或转出一个Sub过程,因此选项 C、选项 D说法是错误的。 24 【正确答案】 C 【试题解析】 本题主要考查函数返回值引用的方法。在引用函数时,只需应用该函数名即可。题中程序运算过程为: S=P(1)+P(2)+P(3)+ P(4)S=1+3+6+10=20 。 25 【正确答 案】 B 【试题解析】 本题比较简单,只要根据程序的执行条件和顺序就可以运算

30、出该程序的最后输出结果。程序运算过程为:当 i=1时, s=s+ fun(i)=1;当 i=2时,s=s+fun(i)=3;当 i=3时, s=s+fun(i)=4;当 i=4时, s=s+fun(i)=6;当 i=5时,s=s+fun()=7。 26 【正确答案】 B 【试题解析】 参数可以是常量、变量、表达式、数组等。如果是变量则可能是传值方式也可能是传地址方式,默认为传地址方式,如果用 ByVal修饰则说明是传值方式,而数组 是传地址方式,常量,表达式则是传值方式。 27 【正确答案】 B 【试题解析】 菜单通过 “菜单编辑器 ”即菜单设计窗口建立,其属性设计也是在“菜单编辑器 ”中设置

31、的,每一个菜单项都可以看作是一个控件,但工具箱中没有菜单,每个菜单项都有自己的属性和行为的属性。 28 【正确答案】 B 【试题解析】 程序运行时,子窗体在总是包含在主窗体中,不能移到主窗体之外。当最小化子窗体时,它以图标的形式出现在主窗体下部;当最大化子窗体时,它的标题与主宙体的标题合并,并显示其标题栏的内容。 29 【正确答 案】 B 【试题解析】 访问文件时应根据文件包括的数据类型,来使用合适的文件访问类型。文件访问类型有 3种: 顺序型,适用于读写在连续块中的文本文件; 二进制型,适用于读写有固定长度记录结构的文本文件或者二进制文件; 随机型,适用于读写任意有结构的文件。 30 【正确

32、答案】 B 【试题解析】 使用 Append方式打开文件与使用 Output方式不同,它的文件指针被定位于文件尾;当以 Input方式打开文件时,如果文件不存在,则产生 “文件未找到 ”错误,而如果为 Output、 Append、 Random方式打开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。 31 【正确答案】 A 【试题解析】 顺序文件的写操作使用 “Print#”语句或者 “Write#”语句,而“Input#”语句是用于从一个顺序文件中读取数据。使用 “Print #语句 ”向一个顺序文件写

33、数据的格式是: Print#文件号,表达式表。各个表达式之间用逗号或分号隔开,如果省略表达式,则向顺序文件中写入一个空行。 32 【正确答案】 C 【试题解析】 顺序文件的读操作使用 Input语句,写操作使用 Print或 Write语句。 Write语句的正确格式为: wntc#文件号,表达式表。各表达式之间用逗号隔开。随机文件的写操作使用 Put#语句,读操作使用 Get#语句。 33 【正确答案】 D 【试题解析】 选项 A中,形式参数为数组,但数组不能作为值传递 方式;选项 B中, Sub过程不能有返回值:选项 C中的参数和函数名相同是不允许的;选项 D中对于过程的定义是正确的。 3

34、4 【正确答案】 D 【试题解析】 本属考查随机文件的基本知识 ,随机文件的每个记录都有一个记录号,只要给出记录号就可以直接写或读取该记录;在随机文件中,可以同时进行读、写操作:随机文件的读写操作语句分别为 Get#、 Put#语句;顺序文件的读写操作语句分别为 Input#、 Print#语句。 35 【正确答案】 B 【试题解析】 闰年的判断条件是:年份是 4的倍数并且不是 100的倍数,或者年份是 400的倍数。所以表达式为: (year Mod 4=0 And year Mod 100 0) Or (year Mod 400=0)。 36 【正确答案】 .bas或 bas或 .BAS或

35、 BAS 【试题解析】 本题考查工程资源管理器中的文件类型,该题多次出现。工程资源管理器中的文件类型主要有 .bas、 .ves、 .cis、 .frm、 .vbg、 .vbp六种,分别对应标准模块文件、资源文件、类模块文件、窗体文件,工程组文件以及工程文件。本题可以填 .bas或 bas,大小写不区分。 37 【正确答案】 一对多或 1对多或 1:M或 1:N 【试题解析】 工人和设备之间是一对多的关系。 38 【正确答案】 关系 【试题解析】 关系模型用二维表表示,则每个二维表 代表一种关系。 39 【正确答案】 Change或 change 【试题解析】 本题仍是考查控件属性的使用,根据

36、题意,在运行时,当窗体加载后, Command1的 Enabled属性应为 False (即不可用 );当对 Text1触发 Change事件 (即在文本框中输入任何字符 )时, Command1的 Enabled属性改为 True。 40 【正确答案】 12345.68 【试题解析】 本题考查考生对表达式运算的掌握情况。该表达式先计算括号内的表达式,按照先乘除后加减的顺序执行,结果为 1234568.39;接着执行 Int函数,Int函数将浮点型或货币型数据转换成不大于给定数的最大整数,所以该步结果为1234568;最后执行除法,最后的结果为 12345.68。 41 【正确答案】 1234

37、56789 【试题解析】 本题主要考查对 Mid$函数的理解。根据已给的显示效果,考生可以反推出答案。由于 a为字符串。故 a只有可能是 123456789,而不能是 2345678及其他,这是由 Mid$这一函数的剪辑功能所决定的。同时考生也可以把123456789代入 For循环语句中加以验算。 42 【正确 答案】 5 【试题解析】 本题综合考查了数值的初始赋值, Sub过程的建立与调用, For循环控制语句等多项内容。本题的要点在于理解 Sub过程 Search所要表达的意思根据题意, Search需要在数组 a()中寻找等于 key的数,如果找到了,则令Index等于该元素的下标值,

38、如果没有找到,则令 Index等于 -1。据此,在调用Search时, 11为 b(8)的第 6个元素,下标为 5,故 index为 5。 43 【正确答案】 0 , 空串 【试题解析】 在 Visual Basic中默认数值型变量的初值为 0,字符申的默认值为空,布尔类型的默认值为假 (False)。 44 【正确答案】 Or ,Or 【试题解析】 三角形成立的条件是任意两条边的和大于第三边,也就是说有其中两条边的和小于第三边都不能构成一个三角形,所以答案应该为 If a+b c or b+c a or a+c b Then三角形不成立。 45 【正确答案】 str1 , b 【试题解析】 本程序使用 “递归 ”的思想,每次递归取出一个字符放到字符串的后面,然后以后面的字符串作为函数参数进入下一次递归。 b=Mid(_,1,1)语句的作用是取出本次递归中字符串的第一个字符,因此该空白处应填 slx1;rev=rev(Mid(str1,2)+_语句是将本次递归中字符串的第一个字符放到它的后面,因此该空白处应填 b。递归是一种很重要的算法,在程序设计语言中广泛应用。递归的思想是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象。简单的说就是自己调用自身。

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

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

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