[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc

上传人:wealthynice100 文档编号:492487 上传时间:2018-11-30 格式:DOC 页数:23 大小:67.50KB
下载 相关 举报
[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]2005年4月国家二级(VisualBasic)笔试真题试卷及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、2005年 4月国家二级( VisualBasic)笔试真题试卷及答案与解析 1 数据的存储结构是指 _。 ( A) 存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 下列关于栈的描述中错误的是 _。 ( A) 栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 3 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正 确的是 _。 ( A) 冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序

2、为 n(n-1)/2 4 对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 _。 ( A) log2n ( B) n/2 ( C) n ( D) n+1 5 下列对于线性链表的描述中正确的是 _。 ( A) 存储空间不一定是连续,且各元素的存储顺序是任意的 ( B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且前件元素一定存储在后件 元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 6 下列对于软件测试的描述中正确的是 _。 ( A) 软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软

3、件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 7 为了使模块尽可能独立,要求 _。 ( A) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量 低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 8 下列描述中正确的是 _。 ( A) 程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 9 数据独立性是数据库技术的重要特点之一。所谓数

4、据独立性是指 _。 ( A) 数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 10 用树形结构表示实体之间联系的模型是 _。 ( A) 关系模型 ( B)网状模型 ( C)层次模型 ( D)以上三个都是 11 在窗体 (名称为 Forml)上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为 “计算机等级考试 ”。以下能实现上述操作的事件过程是 _。 ( A) Private Sub Text1_Ch

5、ange() Commandl.Caption=“计算机等级考 试 “ End Sub ( B) Private Sub Commandl_Click() Caption=”计算机等级考试 ” End Sub ( C) Private Sub Forml_Click() Text1.Caption=“计算机等级考试 “ End Sub ( D) PrivateSubCommandl Ulick() Text1.Text=“计算机等级考试 “ End Sub 12 设 a=5, b=4, c=3, d=2下列表达式的值是 3 2*b Or a=c And b C Or c d ( A) 1 (

6、B) True ( C) False ( D) 2 13 设 a=“Microsoft Visual Basic“,则以下使变量 b的值为 “Visual Basic”的语句是 ( A) b=Left(a,10) ( B) b=Mid(a,10) ( C) b=Right(a,10) ( D) b=Mid(a,11,10) 14 假定有如下的窗体事件过程: Private Sub Form_Click() a$=“Microsoft Visual Basic“ b$=Right(a$,5) c$=Mid(a$,1,9) MsgBoxa$,34,b$,c$,5 End Sub 程序运行后,单击窗

7、体,则在弹出的信息框的标题栏中显示的信息是 _。 ( A) Microsoft Visual ( B) Microsoft ( C) Basic ( D) 5 15 设 a=“a“,b=“b“,c=“c“,d=“d“,执行语句 x=IIf(a B)Or(c D), “A“,“B“)后, x的值为 _。 ( A) “a“ ( B) b ( C) B ( D) A 16 为了使命令按钮 (名称为 Commandl)右移 200,应使用的语句是 _。 ( A) Commandl.Move-200 ( B) Commandl.Move200 ( C) Commandl.Left=Commandl.Le

8、ft+200 ( D) Commandl.Left=Commandl.Left-200 17 在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x=InputBox(“请输入一个整数 “) Print x+Text1.Text End Sub 程序运行时,在文本框中输入 456,然后单击窗体,在输入对话框中输入 123,单击 “确定 ”按钮后,在窗体上显示的内容为 _。 ( A) 123 ( B) 456 ( C) 479 ( D) 123456 18 在窗体上画一个文本框和一个计时器控件,名称分别为 Text1和 Timerl,在属性窗口中把计时

9、器的 Interval属性设置为 1000, Enabled属性设置为 False。程序运行后,如果单击命令按钮,则每隔一秒钟在文本框 中显示一次当前的时间。以下是实现上述操作的程序: Private Sub Commandl_Click() Timerl._ End Sub Private Sub Timerl_Timer() Text1.Text=Time End Sub 在下划线处应填入的内容是 _。 ( A) Enabled=True ( B) Enabled=False ( C) Visible=True ( D) Visible=False 19 假定在图片框 Picturel中装

10、 入了一个图形,为了清除该图形 (不删除图片框 ),应采用的正确方法是 _。 ( A) 选择图片框,然后按 Del键 ( B)执行语句 Picturel.Picture=LoadPicture(“) ( C)执行语句 Picturel.Picture=“ ( D)选择图片框,在属性窗口中选择 Picture属性条,然后按回车键 20 在窗体上画一个名称为 Listl酌列表框,一个名称为 Labell的标签,列表框中显示若干个项目。当单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作 的程序是: _。 ( A) Private Sub Listl_Click() La

11、bell.Caption=Listl.ListIndex End Sub ( B) Private Sub Listl_Click() Labell.Name=Listl.ListIndex End Sub ( C) Private Sub Listl_click() Labell.Name=Listl.Text End Sub ( D) Private Sub Listl_Click() Labell.Caption=Listl.Text End Sub 21 在窗体上画一个命令按钮,其名称为 Commandl,然后编写如下事件过程: Private Sub Commandl_click()

12、 Dim i As Integer,X As Integer For i=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 22 在窗体上画一个名称为 Commandl命令按钮,然后编写如下事件过程: Private Sub Commandl_click() c=“ABCD“ For n=1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗

13、体上显示如下内容 D CD BCD ABCD 则在_处填入的内容为。 ( A) Left(c,n) ( B) Right(c,n) ( C) Mid(c,n,1) ( D) Mid(c,n,n) 23 执行以下程序段 Dim i As Integer,X As Integer x=0 For i=20 To 1 Step -2 x=x+i5 Next Print x 后 ,x的值为 _。 ( A) 16 ( B) 17 ( C) 18 ( D) 19 24 在 Visual Basic32程中,可以 作为 “启动对象 ”的程序是 _。 ( A) 任何窗体或标准模块 ( B)任何窗体或过程 (

14、C) SubMain过程或其他任何模块 ( D) Sub Main过程或任何窗体 25 假定建立了一个名为 Commandl的命令按钮数组,则以下说法中错误的是_。 ( A) 数组中每个命令按钮的名称 (Name属性 )均为 Commandl ( B)数组中每个命令按钮的标题 (Caption属性 )都一样 ( C)数组中所有命令按钮可以使用同一个事件过程 ( D)用名称 Commandl(下标 )可以访问数组中的每 个命令按钮 26 把窗体的 KeyPreview属性设置为 Tree,然后编写如下事件过程 Private Sub Form_KeyPress(KeyAscii As Integ

15、er) Dim ch As String ch=Chr(KeyAscii) KeyAscii=Asc(UCase(ch) Print Chr(KeyAscii+2) End Sub 程序运行后,按键盘上的 “A”键,则在窗体上显示的内容是 _。 ( A) A ( B) B ( C) C ( D) D 27 在窗体上画一个命令按钮和一个文本框,名称分别为 Commandl和 Text1,然后编写如下程序: Private Sub Commandl_click() a=InputBox(“请输入日期 (1 31)”) t=“旅游景点 :“ Min End Sub 以上程序的功能是:用 Array函

16、数建立一个含有 8个元素的数组,然后查找并输出该数组中各元素的最小值。请填空。 46 在名称为 Forml的窗体上画一个文本框,其名称为 Text1,在属性窗口中把该文本框的 MultiLine属性设置为 True,然后编写如下的事件过程: Private Sub Form Click() Open“d:testsmText1.txt“For Input As #1 Do While Not【 】 Line Input #1,aspect$ whole$=whole$+aspect$+Chr$(13)+Chr$(10) Loop Text1.Text=whole$ Close #1 Open“

17、d:testsmtext2.txt“For Output As #1 Print #1,【 】 Close #1 End Sub 上述程序的功能是,把磁盘文件 smText1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件 smtext2.txt。请填空。 2005年 4月国家二级( VisualBasic)笔试真题试卷答案与解析 1 【正确答案】 D 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构 (也称数据的物理结构 )。 2 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插

18、入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称先进后出表 (FILO,First In Last Out)。线性表可 以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。 3 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2遍的从前往后扫描和 n/2遍的从后往前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。 4 【正确答案】 C 【试题解析】 在进行顺序查找过程中,如果线性表中的第一个元素就是被查找元素

19、,则只需做一次比较就查找成功,查找效率最高:但如果被查找的元素是线性表中的最后一个元素,或者被查找的元 素根本就不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。所以对长度为。的线性表进行顺序查找,在最坏情况下需要比较 n次。 5 【正确答案】 A 【试题解析】 在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。 6 【正确答案】 C 【试题解析】 关于软件测试的目的, Grenford J.Myers在 The Art of Software Test

20、ing一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。 7 【正确答案】 B 【试题解析】 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽 量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 8 【

21、正确答案】 D 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。软件具有以下特点: 软件是一种逻辑实体,而不是物理实体,具有抽象性; 软件的生产过程与硬件不同,它没有明显的制作过程; 软件在运行、使用期间不存在磨损、老化问题: 软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题; 软件复杂性高,成本昂贵; 软件开发涉及 诸多的社会因素。 9 【正确答案】 D 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会

22、影响应用程序。选项 ABC三种说法都是错误的。 10 【正确答案】 C 【试题解析】 层次模型是最早发展起来的数据库模型,它的基本结构是树形结构。 11 【正确答案】 A 【试题解析】 本题考的是 Text控件的 Change事件和 Command控件的 Caption属性。 Change事件是在控 件内容发生改变时发生,而 Caption属性定义的是控件的标题。 12 【正确答案】 B 【试题解析】 本题考的是关系运算符和逻辑运算符的执行顺序。当运算符不只一种时,要先处理关系运算符,然后再处理逻辑运算符。关系运算符的优先顺序是相同的,而逻辑运算符的执行顺序是: Not, And, Ou Xo

23、r, Eqv, Imp。本题中先运行关系运算, 3 2*b为 False, a=c为 False, b c为 True, c d为True;然后执行 And运算,为 False,再执行第一个 Or,为 False,最后执行第二个 Or,即 False Or True为 True。 13 【正确答案】 B 【试题解析】 Left函数返回包含字符串中从左边算起指定数量的字符。 Right函数返回包含字符串中从右边算起指定数量的字符。 Mid函数包含字符串中指定数量的字符,如果第二个参数省略,将返回从开始位置到尾端的所有字符。本题中Left(a,10)=MicrosofiV,Mid(a,10)=Vi

24、sualBasic,Right(a,10)=isualBasic,Mid(a,11,10)=isualBasic。 14 【正确答案】 C 【试题解析】 MsgBox函数的参数中,第一个作为显示在对话框中的内容,第二个用于指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等,第三个显示对话框的标题,第四个识别用来向对话框提供上下文相关帮助的帮助文件,第五个是由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。本题中第三个参数是 b$,而 Right(a$,5)=“Basic“。所以弹出信息框中的标题为 Basic。 15 【正确答案】 D 【试题解析】 IIf函数是

25、根据表达式的值,宋返回两部分中的其中之一。 如果表达式的值为 True,则返回第二个参数;如果值为 False,则返回第三个参数。本题中 a b为 True,故表达式的值为 True,所以返回 “A”。 16 【正确答案】 C 【试题解析】 Commandl的 Move是用来把控件移动到指定的位置, Left属性是用来指定控件左边缘的位置。选项 A是把控件的左边缘移到 -200的位置,而选项B是把控件的左边缘移到 200的位置,选项 C是把控件右移 200,选项 D是把控件左移 200。 17 【正确答案】 D 【试题解析】 “+”是加号运算符,如果 “+”加号 两边的表达式都是 String

26、型,则“+”起连接作用。 lnputBox返回的是一个字符型,而 TextBox(Text1)的 Text属性值也是 String型。所以本题是做字符串连接,故答案是 123456。 18 【正确答案】 A 【试题解析】 Enabled是用来设置控件是否可用,而 Visible是用来设置控件是否可见。 Timer控件的 Enabled属性设置为 False,则 Timer停止计数;设置为True,则开始计数,过程 Fimerl Timer()按计时器的 Interval属性值定时运行。 19 【正确答案】 B 【试题解析】 选项 A的结果是删除图片框;选项 B是清除图形;选项 C语句错误,类型

27、不匹配:选项 D是不起任何作用。 20 【正确答案】 D 【试题解析】 List控件中 Listlndex属性表示当前选中项目的索引, Text属性表示当前选中项目的内容; Label控件的 Name属性表示控件的名称, Caption属性表示 Label控件显示的内容。 21 【正确答案】 A 【试题解析】 本题循环 6次,当 i=1时, x先被赋值为 1,然后再加 1;当 i等于2、 3、 4时, x都被加 1; 而当 i等于 5、 6时, x都被加 2。故x=1+1+1+1+1+2+2=9。 22 【正确答案】 B 【试题解析】 由显示内容可以看出,题目要求每次从右开始取 n的字符,而从

28、右开始取 n的字符的语句为 Right(c,n)。 23 【正确答案】 C 【试题解析】 For循环语句中; Step是表示步长,即循环计数器变化的幅度。本题中 i每次减 2,故要执行 10次循环。而 “”是整除运算符,故当 i=20时, x加4,当 i等于 18、 16时, x都加 3,当 i等于 14、 12、 10时, x都力 D 2,当 i等于8、 6时, x加 1,当 i等于 4、 2时, x都加 0。所以 x=4+3+3+2+2+2+1+1=18。 24 【正确答案】 D 【试题解析】 Visual Basic规定 Sub Main过程是具有启动应用程序功能的启动过程,即除了窗体模

29、块以外,应用程序还可以由 Sub Main过程启动。 25 【正确答案】 B 【试题解析】 控件数组的特点:控件数组由一组相同类型的控件组成;这些控件具有相同的名称:数组中的每个控件都有惟一的索引号,即下标,下标值由 Index属性指定,通过索引值来区别控件数组中的元素;控件数组可 以使用同,个事件过程,只是在参数中多了一个索引号来区分。控件数组中的各个控件的标题可以不一样。 26 【正确答案】 C 【试题解析】 当把窗体的 KeyPreview属性设置为 True时,按键盘上的键时,就触发窗体的 KeyPress事件。如果键盘上按的是 “A”,则 KeyAscii=97,即小写的“a”,把该

30、字母转化为大写以后,再对 Ascii码加 2,则为大写的 “C”。 27 【正确答案】 D 【试题解析】 IIf函数是根据表达式的值,来返回两部分中的其中之一。如果表达式的值为 True,则返回 第二个参数;如果值为 False,则返回第三个参数。本题中输入的是 16,则第一个 11f函数返回的是 ”,第二个 IIf函数返回的是 ”故宫 ”,第三个 IIf函数返回的是 ”,故结果为 “旅游景点:故宫 ”。 28 【正确答案】 B 【试题解析】 本题中 For循环语句就是对数组赋值,而 arr(i,j)=i*j。故art(2,2)=2*2=4,alt(3,3)=3*3=9,两者相加为 13。 2

31、9 【正确答案】 B 【试题解析】 本题中 fun函数的功能是偶数时返回 2,奇数时返回 1。而 1到 5中,有三个奇数, 两个偶数。所以 s是三个 1和两个 2之和。故 s=7。 30 【正确答案】 A 【试题解析】 ReDim语句的功能是为动态数组变量重新分配储存空间。而Preserve的功能是当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。从题目可以看出,第一个 For循环是为第二维为 1和 2的数组赋值,而第二个 For循环是为第二维为 3和 4的数组赋值。而arr(3,2)=i*2+i=3*2+2=8, arr(3,4)司 +9=-4+9=13,故输出结果为 8+

32、13=21。 31 【正确答案】 C 【试题解析】 Array函数是为数组赋值,而 Option Base l是用来设置数组下标是从 1开始。由于刚开始 c的值为 6,故前三个数组值不大于 c,执行三次 d=d-c,d=-18;而后三个数组值都大于 c,执行三次 d二 d+ x(i), d=-18+8+10+12=12。 32 【正确答案】 D 【试题解析】 Do While语句是条件为 True时,执行循环体。本题中当 d c时,执行 c=c+1,即在输入对话框中输入 5、 6、 7、 8、 9时执行该语句,也就是该语句被执行了 5次,故 c=4+1*5=9。而当在输入对 话框中输入 0时,

33、循环结束,此时 d=0。所以最后输出结果为 9。 33 【正确答案】 D 【试题解析】 在进行文件写操作时,每执行一次 Print语句,就是在文件中输入一行。故选项 AB都是错的,而 LCase函数是把大写字符转化为小写字符,故选项 C也是错误的,选项 D正确。 34 【正确答案】 D 【试题解析】 当鼠标指针在屏幕的某个对象上按键时,就会激发这个对象的MouseDown事件与 MouseUp事件。本题中单击的是命令按钮,而不是窗体,故窗体的 MouseDown事件与 MouseUp事件没 有被激发,所以 SW为 False,因为如果定义了一个 Boolean型变量,如果不对它赋值,默认就是

34、False。所以 Print func(intNum)语句没有被执行,当然也就无任何输出了。 35 【正确答案】 A 【试题解析】 参数的传送分为两种:一种是按值传送 (ByVal),一种是按地址传送 (ByRef),而 ByRef是默认的传送方式。按值传送时,不影响实参的值,而按地址传送则影响实参的值。本题中的参数都是按默认方式来传送的,即按地址传送,所以调用过程 Fun后 n的值被改变。而在 Commandl的 Click事件中,数组被赋值为 2、 4、 6、 8、 10,故 n=2+4+6+8+10=30。 36 【正确答案】 19 【试题解析】 二叉树的性质 3:在任意一棵二叉树中,度

35、为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。本题中度为 2的结点数为 18,故叶子结点数为18+1=19个。 37 【正确答案】 对象 【试题解析】 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象 ”它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实 例。 38 【正确答案】 程序调试 【试题解析】 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误;先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶

36、段执行。 39 【正确答案】 关系 【试题解析】 在关系数据库中,把数据表示成二维表,而一个二维表就是一个关系。 40 【正确答案】 算法 【试题解析】 所谓算法是指解题方案的准确而完整的描述。 41 【正确答案】 1234.68 【试题解析】 Int函数的功能是返回参数的整数部分。本题中12345.6789*100+0.5=1234568.39,执行 Int(1234568.39)后,结果为 1234568,再除以 100后,结果为 12345.68。 42 【正确答案】 10 【试题解析】 Do WhileLoop 是先判断条件表达式的值是否为 True,如果为True,则执行循环体,如果

37、为 False,则执行 Loop后面的语句。 Do”Loop Until是先执行循环体,再判断条件表达式,如果表达式的值为 True,则执行 Loop后面的语句,如果为 False,则继续执行循环体。而 ExitDo则是强行退出循环。当Counter =10时,强行退出 DoWhile循环,而由于此时 Check二 False,使得 Umil的条件为 Tree,结束外层循环。所以最终 Counter=10。 43 【正确答案】 VB程序设计 , VB Programming 【试题解析】 TextBox控件中, Text属性是用来显示文本内容的,而 Change事件是在 TextBox控件的

38、Text内容发生改变时触发。单击窗体后,把 “VB程序设计 ”赋值给文本框,同时在图片框中打印出 “VB Programming”。 44 【正确答案】 求整数 1 8之和 , 36 【试题解析】 DoLoop While 语句,是先执行循环体,然后再判断条件,当条件表达式为 True时,继续执行循环体,当表达式为 False时,退出循环。本题中先执行一次循环体,即 s+8,n-1,每执行一次循环体, n就减 1,当 n =0时,则退出循环。所以当 n=0时,结束循环,此时循环体执行了 8次n=8+7+6+5+4+3+2+1=36。所以此程序的功能就是求整数 1-8之和。 45 【正确答案】

39、arrl(1) , Min=arrl(i) 【试题解析】 由于有 Option Base 1语句,所以数组下标是从 1开始。本题的功能是查找 8个数中的最小值,首先使用 Array语句给数组赋值,然后把第一个值赋值给最小值变量,及 Min=arrl(1),然后从第二个数开始循环与最小值比较,如果比最小值小,则把这个值赋值给 Min,即 Min=arrl(i)。 46 【正确答案】 EOF(1) , Text1.Text 【试题解析】 EOF函数是判断 Random或顺序 Input打开的文件是否已到结尾。本题中首先是要读出 “d:testsmText1.txt“中的内容,使用 DoWhile语句宋循环读出内容并赋值给变量 wholes,而结束循环的条件是到达文件的尾部,所以第一空应该填 EOF(1)。读完以后把内容赋值给 Text1文本框。程序的第二部分就是向文件 “d:testsmtext2.txt“写内容,题目要求把文本框中的内容写入文件smtext2.txt,所以第二空填 Text1.Text。

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

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

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