2007年4月全国计算机等级考试二级VB笔试试题

合集下载

全国计算机高等二级vb试题及答案

全国计算机高等二级vb试题及答案

全国计算机高等二级vb试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是()。

A. DimB. ConstC. SubD. Function答案:A2. 在VB中,下列哪个选项不是合法的变量名?()A. _myVarB. myVarC. 123VarD. Var$答案:C3. VB中的循环结构不包括以下哪一项?()A. For...NextB. Do...LoopC. If...ThenD. While...Wend答案:C4. 下列关于VB中数组的描述,哪项是错误的?()A. 数组可以存储多个相同类型的数据B. 可以声明一个具有固定大小的数组C. 数组的索引总是从0开始D. 可以使用ReDim关键字重新定义数组的大小答案:C5. 在VB中,下列哪个控件不是用于显示文本的?()A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:D6. VB中,用于定义过程的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B7. 在VB中,下列哪个选项不是事件处理程序的组成部分?()A. 事件名称B. 事件参数C. 事件源D. 事件返回值答案:D8. VB中,下列哪个函数用于将字符串转换为数字?()A. Str()B. Val()C. Chr()D. Asc()答案:B9. 在VB中,下列哪个选项不是控制结构?()A. 选择结构B. 循环结构C. 顺序结构D. 过程结构答案:D10. VB中,下列哪个选项是用于打开文件的函数?()A. OpenB. CloseC. WriteD. Read答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。

答案:Public2. VB中的________语句用于在程序中创建一个新过程。

答案:Sub3. 当需要在VB中创建一个自定义函数时,应该使用________关键字。

2007年4月全国计算机等级考试二级VB笔试试题

2007年4月全国计算机等级考试二级VB笔试试题

2007年4月全国计算机等级考试二级VB笔试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是。

A)算法的效率只与问题的规模有关,而与数据的存储结构无关.B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的.D)算法的时间复杂度与空间复杂度一定相关.(2)在结构化程序设计中,模块划分的原则是。

A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度(3)下列叙述中正确的是。

A)软件测试的主要目的是发现程序中的错误.B)软件测试的主要目的是确定程序中错误的位置.C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是。

A)继承性 B)多态性 C)类比性 D)封装性(5)下列对列的叙述正确的是。

A)队列属于非线性表B)队列按”先进后出”的原则组织数据C)队列在队尾删除数据D)队列按先进先出原则组织数据(6)对下列二叉树进行前序遍历的结果为A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)n+1 B )n-1 C)2n D)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。

A)井 B)交 C)投影 D)笛卡儿乘积(9)在E-R图中,用来表示实体之是联系的图形是。

A)矩形 B)椭圆形 C)菱形 D)平行四边形(10)下列叙述中错误的是。

A)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整型变量和1个字符串变量的语句是A)Dim n,m As Integer,s As String B)Dima%,b$,cAs StrimgC)Dim a As Imeger,b,c As String D)DimX%,yAS Integer,z As String(12)下列表达试中不能判断X是否为偶数的是A)X/2=Int(X/2) B)X Mod 2=0C)Fix(x/2)=x/2 D)x\2=0(13)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面述中正确的是A)窗体的Click事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程的过程名是C1_ClickC)命令按钮的Click事件过程的过程名是Command l_ClickD)上述3种过程名称都是错误的(14)设窗体上有1个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是A)Max B)Min C)SmallChange D)Large Change(15)1个二维数组可以存放大1个矩阵。

全国计算机等级考试二级VB笔试试题及参考答案

全国计算机等级考试二级VB笔试试题及参考答案

全国计算机等级考试二级VB笔试试题(1)一、单项选择题(每小题2分,共70分)1. 设在菜单编辑器中定义了一个菜单项,名为menu1。

为了在运行时显示该菜单项,应使用的语句是( )。

A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False 【答案】: C【解析】:显示是将属性Visual设置为True2. 以下合法的Visual Basic标识符是( )。

A.DoWhileB.DoC.56dD.A#BC【答案】:A【解析】:DoWhile是两个关键字拼接,从而变成非关键字,直接选择A。

B是关键字,丽C 以数字开头,D中间夹带字符“#”,均属于不允许之列。

3. 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。

A.数据的存储结构B.计算方法C.数据映象D.逻辑存储【答案】:A4. 以下语句正确的是( )。

monDialog.Filter=All Files i*.*IPictures(*.bmp)|*.bmpmonDialog.Fliter="AllFileS"|"*.*"|"Pictures(*.bnlp)|"*.bmp"monDialog.Filter=="AllFiles|*.*|Pictures(*.bmp)|*.bmp"monDialog.Filter={ All Files |*.*| Pictures(*.bmp)|*.bmp}【答案】:C【解析】:这是概念题,答案为C。

可以这样解题:Filter属性要求的是字符串,所以只能从B和C中选择。

不会使用像B那样的混乱方式,由此可以判定应该选择C。

5. 下述关于数据库系统的叙述中正确的是( )。

A.数据库系统中数据的一致性是指数据类型一致B.数据库系统比文件系统能管理更多的数据C.数据库系统减少了数据冗余D.数据库系统避免了一切冗余【答案】:C【解析】:C和D两者的描述对象一样,结果必然在这两者之中。

2007年计算机等级考试试卷(二级Visual Basic)

2007年计算机等级考试试卷(二级Visual Basic)

2007年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。

其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】单击窗体后输入1个不小于6的正整数,然后输出该数所有的质数因子(如输入6则输出“ 2 3”,输入60则输出“ 2 2 3 5”,等等)。

【程序】Private Sub f( (1) )Dim i As Integeri = 2Do While (2)If (3) Then k = k /i: Print i; Else i = i + 1LoopEnd SubPrivate Sub Form_Click()Dim n As IntegerDon = InputBox("n=")Loop (4)Call f(n)PrintEnd Sub【供选择的答案】(1) A、n As Integer B、k As IntegerC、Byval n As ByteD、I As Integer(2) A、k>1 B、k>=1 C、k=1 D、k Mod i=0(3) A、k\i=0 B、k\i*i=0 C、n Mod i=0 D、(k\i)*i=k(4) A、Until n>6 B、While n>=6 C、Until n>=6 D、While n>6 试题2(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】统计鼠标单击图片框控件P1中两个同心圆所围成黑色区域的次数:首次单击Command1将统计结果请零、P1可用,再次单击则以消息框显示统计结果、P1不可用。

2007年4月全国计算机等级考试二级VB笔试试题

2007年4月全国计算机等级考试二级VB笔试试题

国际金融名词解释:外汇:外汇的含义包括两方面:(1)指一国货币兑换成另一国货币的实践过程,通过这种活动来清偿国际间的债权债务关系,是动态的外汇概念;(2)指国际间为清偿债权债务关系进行的汇总活动所以凭借的手段和工具,或者说是用于国际汇兑活动的支付手段和工具,是静态的外汇概念。

汇率:汇率又称外汇汇价,是不同货币之间兑换的比率或比价,也可以说是以一种货币表示的另一种货币的价格。

名义汇率:是由官方公布的或在市场上通行的、没有剔除通货膨胀因素的汇率。

J曲线效应:(p37)汇率变化导致进出口贸易的变化在理论上和实践中都可以得到证实。

但在现实中,货币贬值导致贸易差额的最终改善需要一个“收效期”,收效快慢取决于供求反应程度高低,并且在汇率变化的收效期内会出现短期的过级收支恶化现象。

( P456)一国货币对外贬值后,国际收支状况在初期将进一步恶化,经过一段时间,贸易收人才会增加,使国际收支状况得到改善。

国际收支的这一运动过程,其函数图象酷似大写英文字母“J”,故名J曲线效应。

敞口:是指在金融活动中存在金融风险的部位以及受金融风险影响的程度。

“敞口”是金融风险中的一个重要概念,但是与金融风险并不等同。

“敞口”大的金融资产,风险未必很高。

风险暴露:也称风险敞口,是指因债务人的违约行为所导致的可能承受风险的信贷业务余额。

也是指未加保护的风险。

弱式有效市场:市场上当前价格反映了历史价格序列中包含的所有信息。

抛补利率平价条件:p87通过签订远期外汇合同,按照合同中预先规定的期远期汇率进行交易,以达到套期保值的目的。

由于套利者利用远期外汇市场固定了未来交易时的汇率,避免了汇率风险的影响,整个套利过程可以顺利实现。

Rh—Rf=(F—S)/S ,因为是用了外汇远期合约进行套期保值,该公式被称作抛补利率平价条件,其含义是,如果该条件成立,则两国间不会发生引起资金跨国流动的国际金融套利活动;反之,市场行为将自行纠正利率与即期汇率、远期汇率之间的偏差,直至均衡。

二级VB笔试试卷集(10套)

二级VB笔试试卷集(10套)

二级(VB)笔试试卷1一、选择题(每题1分,共30分)1.根据ISO定义,下列有关“信息”与“数据”的描述正确的是。

A.数据是指对人们有用的信息B.信息包括数据C.信息是指对人们有用的数据D.信息仅指加工后的数值数据2.十进制3×512+7×64+4×8+5的运算结果用二进制数表示为。

A.10111100101 B.11111100101C.111101001010 D.1111110111013.中文Windows95/98能支持GBK编码标准,GBK所采用的汉字字符集包含个汉字。

A.6000多B.20000多C.60000多D.3000多4.组成“教授”(拼音为JIAO SHOU)、“副教授”(拼音为FUJIAO SHOU)、“讲师”(拼音为JIANG SHI)这三个词组的汉字均属于GB2312-80字符集中的一级汉字,则按机内码这三个词组从小到大排序有结果为。

A.教授、副教授、讲师B.副教授、教授、讲师C.讲师、副教授、教授D.副教授、讲师、教授5.不同的计算机其指令系统通常有所不同,这主要取决于。

A.所用的操作系统B.系统的总线结构C.所用的CPU D.所用的程序设计语言6.用高级语言编写程序时,子程序调用语句中的实在参数必须与子程序说明中的形式参数在上保持一致。

A.个数、类型、顺序B.个数、类型、名称C.个数、顺序、名称D.个数、格式、顺序7.下面是数据库系统中有关的一些说法,其中不正确的是。

A.数据的完整性是指数据的正确性和一致性B.数据的安全性是指保护数据,防止非法使用C.数据的冗余度是指相同数据重复出现D.数据的独立性是指不同应用程序使用的数据彼此无关8.为了使计算机能有效地加工、处理、传输感觉媒体而在计算机内部采用的二进制编码表示形式称为。

A.存储媒体B.表现媒体C.传输媒体D.表示媒体9.因特网(Internet网)由这三级组成。

A.主干网、地区网和校园网B.广域网、局域网和校园网C.国际网、中家网和校园网D.中际网、地区网和校园网10.在Windows95/98中,不是合法的文件名形式。

计算机二级vb笔试试题及答案

计算机二级vb笔试试题及答案

计算机二级vb笔试试题及答案1. 写一个程序,求1到100之间所有偶数的和。

```Dim sum As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和为:" & sum```2. 编写一个程序,判断一个输入的年份是否为闰年。

```Dim year As Integeryear = InputBox("请输入年份:")If year Mod 4 = 0 And year Mod 100 <> 0 Or year Mod 400 = 0 Then MsgBox year & "年是闰年。

"ElseMsgBox year & "年不是闰年。

"End If```3. 编写一个程序,输出1到20之间的所有质数。

```Dim i, j As IntegerFor i = 2 To 20For j = 2 To i - 1If i Mod j = 0 ThenExit ForEnd IfNext jIf j = i ThenMsgBox iEnd IfNext i```4. 请简述 VB 中的数组的定义及使用方法。

VB 中的数组可以使用 `Dim` 语句定义,语法为 `DimarrayName(subscripts)`,其中 `arrayName` 为数组名,`subscripts` 为数组的维数和维数的范围。

数组的使用方法包括:- 将值存储到数组中:可以使用 `arrayName(index) = value` 的语法将指定位置的值存储到数组中。

- 获取数组中的值:可以使用 `value = arrayName(index)` 的语法获取数组中指定位置的值。

2007年安徽VB省二级笔试试题及答案

2007年安徽VB省二级笔试试题及答案

2007年全国高等学校(安徽考区)计算机水平考试试卷(二级Visual Basic语言)一、单项选择题(每题1分,共40分)1.计算机系统是由构成的。

A)控制器、运算器和储存器B)系统软件与应用软件C)硬件系统和软件系统D)CPU、存储器、输入/输出设备2. 在微型计算机系统中,下列访问速度最快的存储器是。

A)硬盘B)U盘C)光盘D)内存3. 与十进制数41等值的二进制数是。

A)00100100 B)00110011 C)00101001 D)00101010 4.下列关于Windows操作系统通配符的说法中,正确的是。

A)*代表多个字母B)?代表任意多个字符C)*代表任意多个字符D)*代表任意一个字符5. 下列是目前Internet上常用的Web浏览器之一。

A)Internet Explorer B)Outlook ExperssC)Yahoo D)Frontpage6. 下列选项中,是正确的电子邮件地址。

A)ahabc@2a@ B)ahabc@C) D)ahabc7. 下列属于视频文件的是。

A)ABC.MP4 B)ABC.MP3 C)ABC.DOC D)ABC.BMP8. 下列软件中,不属于杀毒软件的是。

A)瑞星B)迅雷C)江民KV2007 D)金山毒霸9. 下列关于计算机病毒的说法中,正确的是。

A)计算机病毒是一种具有破坏性的生物病毒B)计算机病毒是一种人为编制的具有破坏性的特殊程序C)计算机病毒感染一台电脑后就会失效,不具有传染性D)计算机病毒可感染操作电脑的人10.下列描述中正确的是。

A)软件就是用高级语言编写的程序B)软件开发不受计算机系统的限制C)软件就是能在计算机上运行的程序D)软件是程序、数据与相关文档的集合11.下列各项不是VB的基本数据类型的是。

A)Single B)Integer C)Basic D)Double 12.下列不是VB常量的是。

A)3.14 B)′Name ′C)#10/18/2007# D)True13.下列符号中,可以用作VB变量名的是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2007年4月全国计算机等级考试二级VB笔试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是。

A)算法的效率只与问题的规模有关,而与数据的存储结构无关.B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的.D)算法的时间复杂度与空间复杂度一定相关.(2)在结构化程序设计中,模块划分的原则是。

A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度(3)下列叙述中正确的是。

A)软件测试的主要目的是发现程序中的错误.B)软件测试的主要目的是确定程序中错误的位置.C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是。

A)继承性 B)多态性 C)类比性 D)封装性(5)下列对列的叙述正确的是。

A)队列属于非线性表B)队列按”先进后出”的原则组织数据C)队列在队尾删除数据D)队列按先进先出原则组织数据(6)对下列二叉树进行前序遍历的结果为A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)n+1 B )n-1 C)2n D)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。

A)井 B)交 C)投影 D)笛卡儿乘积(9)在E-R图中,用来表示实体之是联系的图形是。

A)矩形 B)椭圆形 C)菱形 D)平行四边形(10)下列叙述中错误的是。

A)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整型变量和1个字符串变量的语句是A)Dim n,m As Integer,s As String B)Dima%,b$,cAs StrimgC)Dim a As Imeger,b,c As String D)DimX%,yAS Integer,z As String(12)下列表达试中不能判断X是否为偶数的是A)X/2=Int(X/2) B)X Mod 2=0C)Fix(x/2)=x/2 D)x\2=0(13)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面述中正确的是A)窗体的Click事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程的过程名是C1_ClickC)命令按钮的Click事件过程的过程名是Command l_ClickD)上述3种过程名称都是错误的(14)设窗体上有1个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是A)Max B)Min C)SmallChange D)Large Change(15)1个二维数组可以存放大1个矩阵。

在程序开始有语句Option Base0,则下面定义的数组中正好可以存放大1个4×3矩阵(即只有12个元素)的是A)Dim a(-2 To 0,2)As Integer B)Dim a(3.2)As IntegerC)Dim a(4,3)AS Integer D)Dim a(-1To -4,-1To-3)AS Integer(16)若设置了文本框的属性PasswordChar=“$”,则运行程序时间向文本框中输入8个任意字符后,文本框中显示的是A)8个“$” B)1个“$” C)8个“*” D)无任何内容(17)设在窗体上有1个名称为Combo1的组合框,含有5个项目,要删除最后一项,正确的语句是A)Combol.Removeltem Combol.Text B)Combol.RemoveItem4C) Combol.Removeltem Combol.ListCount D) Combol.RemoveItem5(18)工程中有2个窗体,名称分别为Forml、Form2,From1为启动窗体,该窗体上有命令按钮Cimmand1。

要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是A)Private Sub Commandl_Click() B) Private Sub Commandl_Click()Form2.Show Fom2.VisibleEnd Sub End SubC) Private Sub Commandl_Click() D) Private Sub Commandl_Click()Load Fom2 Form2、LusdEnd Sub End Sub(19)若在某窗体模块中有如下事件过程Private Sub Commandl_Click(Index As Integer)……End Sub则以下叙述中正确的是A)此事件过程与不带参数的事件过程没有区别B)有1个名称为Command1的窗体,单击此窗体则执行此事件过程C)有1个名称为Command1的控件数组,数组中有多个不同类型控件D)有1个名称为Command1的控件数组,数组中有多个相同类型控件(20)下面循环语句中在任何情况下都至少执行一次循环体的是A)Do While <.条件> B)While <条件>循环体循环体Loop WendC)Do D)Do Until <条件>循环体循环体Loop Until <条件> Loop(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序中应使用的语句是A)Cdl,Actiom=2 B)Cdl,Actiom=1C)Cdl,ShowSave=True D)Cd1,ShowSave=0(22)下面关于菜单的叙述中错误的是A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单用PopupMenu方法弹出D)弹出式菜单也用菜单编辑器编辑(23)已知有下面过程Private Sub procl(aAs Integer,b As String,Optional x As Boolean)……End Sub正确调用此过程的语句是A)Call procl(5)B)Call procl 5,“abc”,FalseC)procl(12,“abc”,True)D)procl 5.“abc”(24)在窗体上有1个名称为Texrl的文本框1个名称为Commandl r 命令按钮,要老求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离,下面能够正确实现上述功以的程序是A)Private Sub Commandl_Click() B)Private Sub Commandl_Click()Textl.left=100 Textl.Left=Textl.Left.100End Sub End SubC)Private Sub Commandl_Click() D)Private Sub Commandl_Click()Textl.Move Teft+100 Textl.Move Textl.LeftEnd Sub End Sub(25)某人创建了1个工程,其中的窗体名称为Form1:之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是A)在工程属性对话框中把“启动对象”设置为Form2B)在Form1的Load事件过程中加入语句Load Fom2C)在Form2的Load事件过程中加入语句Form2ShowD)把Form2的Tablndex属性设置为1,把Form1的TabIndex属性设置为2(26)窗体上有1个名称为Textl的文本框和1个名称为Commandl的命令按钮。

要求程序运行时,单击命令按钮,就可把文本框中的内容写到文件oultxt中,每次写入的内容附加到文件原有内容之后,下面能够正确实现上述功能的程序是A)P rivate Sub Commandl_Click() B)P rivate Sub Commandl_Click()Open”out.tut”For Input As#1 Open”out.txt”For Output As#1Print#1.Textl.Text Print#1,Textl.TextClose#1 Close#1End Sub End SubC)P rivate Sub Commandl_Click() D)P rivate Sub Commandl_Click()Open”out.tut”For Append As #1 Open”out.tut”ForRandom As #1Print#1 Textl.Text Print#1 Textl.TextClose#1 Close#1 sEnd Sub End Sub(27)为了计算1+3+5…+99的值,某人编程如下k =1S=0While k <=99k = k +2 : s=s+ kWendPrint在调试时发现运行结果有错误,需要修改。

下列错误原因和修改方案正确的是A)While… Wend 循环语句错误,应改为Fork=1 To 99 … Next kB)循环条件错误,应放为While 1<99C)循环前的赋值语句k =1错误,应该为k = 0D)循环中两条赋值语句的顺序错误,应放为s =s+k : k = k +2(28)下面程序在调试时出现了死循环Private Sub Commandl_Click()n =InputBox(“请输入一个整数”)DoIfn Mod2=0 Thenn = n+1Elsen = n+2End IfLoop Until n = 1000End Sub下面关于死循环的叙述中正确的是A)只有输入的n是偶数时才会出现死循环,否则不会B)只有输入的n是奇数时才会出现死循环,否则不会C)只有输入的n是大于10000的整数时才会出现死循环,否则不会D)输入任何整数都会出现死循环(29)在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Commandl的命令按钮,以及其他一些控件。

要求在程序运行时,单击Commandl按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件,以下是Commandl_Click事件过程的两种算法算法1:Private Sub Commandl_Click()CommonDialogl.Show OpenOpen Common Dialogl.FileName For Input As #1End Sub算法2:Private Sub Command l_Click()CommonDiatogl.ShowOpenIf Common Dialogl.File Name<>””ThenOpen CommonDialogl.File Name For Input As# lEnd IfEnd Sub下面关于这两种算法的叙述中正确的是A)显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会B)显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会C)两种算法的执行结果完全一样D)算法1允许输入的文件名中含有空格,而算法2不允许(30)窗体上有1个名称为Listl的列表框,其中已经输入了若干个项目(如图所示):还有2个文本框,名称分别为Textl、Text2、1个名称为Commandl的命令按钮,并有以下程序Private Sub Command1_Click()Dim str As String, s As String, k As Integers=Text1Str=””For k=List1.ListCount-1 to 0 Step-1If InStr(List.List(k),s)>0 thenstr=str&List.List(k)&” ”End IfNext kIf str=””ThenText2=”没有匹配的项目”ElseText2=strEnd IfEnd Sub程序运行时,在Text1中输入“京”,单击命令按钮,则在Text2中显示的内容是(C)A) 京B) 北京南京C) 南京D) 没有匹配的项目(31)在窗体上画1一个名称为Command1的命令按钮,并编写以下程序Private Sub Command1_Click()Print fun(“ABCDEFG”)End SubFunction fun(st As String) As Stringstlen=Len(st)temp=””For kfun=tempEnd Function程序运行时,单击命令按钮,则窗体上显示的是(B)A)ABCDEFGB)AGBFCEC)GFEDCBAD)AGBFCED(32)在窗体上先后画2个图片框,名称分别为Picture1和banana,banana中添加了香蕉图片(见图1),且将banana.DragMode属性设置为1。

相关文档
最新文档