最新9月全国计算机等级考试二级vb笔试试题
全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
2022年9月全国计算机等级考试二级VB语言笔试试题及答案

2022年9月全国计算机等级考试二级VB语言笔试试题及答案一、选择题(第小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是(B)A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是(A)A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是(C)A)继承性B)多态性C)类比性D)封装性(5)下列对队列的叙述正确的是(D)A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树(C)ABCDEF某YZ进行前序遍历的结果为A)DYBEAFCZ某B)YDEBFZ某CAC)ABDYECF某ZD)ABCDEF某YZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(A)A)n+1B)n-1C)2nD)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B)A)并B)交C)投影D)笛卡儿乘积(10)下列叙述中错误的是(A)A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是解决数据共享问题C)数据库技术是指己有数据管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整形变量和1个字符串变量的语句的是(D)A)Dimn,mASInterger,ASStringB)Dima%,b$,cASStringC)DimaASInteger,b,cASStringD)Dim某%,yASInteger,zASString(12)下列表述中不能判断某是否为偶数的是(D)A)某/2=Int(某/2)B)某Mod2=0C)Fi某(某/2)=某/2D)某\\2=013)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面叙述中正确的是(B)A)窗体的Click事事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程名是C1_Click(14)设窗体上有1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是(C)A)Ma某B)MinC)SmallChangeD)LargeChang(15)1个二维数组可以存放1个矩形.在程序开始有语句OptionBae0,则下面定义的数组中正好可以存放1个4某3矩阵(即只有12个元素)的是(B)A)Dima(-2To0,2)ASIntegerB)Dima(3,2)ASIngegerC)Dima(4,3)ASIngegerD)Dima(-1To-4,-1To-3)ASIngeger(16)若设置了文本框的属性PawordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是(A)A)8个”$”B)1个”$”C)8个”某”D)无任何内容(19)若在某窗体模块中有如下事件过程(D)EndSub则以下叙述中正确的是A)此事件过程与不带参数的事件过程没有区别(20)以下循环语句中在任何情况下都至少执行一次循环体的是(C)A)DoWhileB)While循环体循环体LoopWendC)DoD)DoUntil循环体循环体LoopUntilLoop(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是(A)A)Cd1.Action=2B)Cd1.Action=1C)Cd1.ShowSave=TureD)Cd1.ShowSave=0(22)下面关于菜单的叙述中错误的是(B)A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单也用菜单编辑器编辑(23)已知有下面的过程(D) PrivateSubproc1(aAInteger,bAString,Optional某ABoolean)EndSub正确调用此过程的语句是A)Callprocl(5)B)Callproc15,”abc”,FaleC)proc1(12,”abc”,True)D)proc15,“abc”要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。
XX计算机等级考试vb二级试题及答案

XX计算机等级考试vb二级试题及答案第二次计算机等级考试9月即将开始了,为帮助大家稳固vb根底知识,下面为大家分享的是计算机等级考试vb复习试题,同学们赶紧来学习吧!(1)在名称为Form1的窗体上画一个名称为Text1的文本框,其高、宽分别为400、2000。
请在属性框中设置适当的属性满足以下要求:1)Text1的字体为“黑体”,字号为“四号”;2)窗体的标题为“输入”,不显示最大化按钮和最小化按钮。
运行后的窗体如下图。
(2)在名称为Form1的窗体上画一个图片框,(名称为Picture1)、一个垂直滚动条(名称为VScroll1)和一个命令按钮(名称为Command1,标题为“设置属性”),通过属性窗口在图片框中装入一个图形(文件名为pic1.jpg,位于考生目录下),图片框的宽度与图形的宽度相同,图片框的高度任意(如图1所示)。
编写适当的事件过程。
程序运行后,如果单击命令按钮,那么设置垂直滚动条的如下属性:Min 100Max 2400LargeChange 200SmallChange 20之后就可以通过移动滚动条上的滚动块来放大或缩小图片框。
运行后的窗体如图2所示。
要求程序中不得使用任何变量。
Private Sub Command1Click()VScroll1.Min = 100VScroll1.Max = 2400rgeChange = 200VScroll1.SmallChange = 20End SubPrivate Sub VScroll1Change()Picture1.Height = VScroll1.ValueEnd Sub(1)在考生文件夹下有一个工程文件sjt21.vbp,其窗体上有一个名称为Text1的文本框;一个名称为L1的列表框;一个命令按钮,名称为C1,标题为“添加”(如下图)。
程序的功能是,在运行时,如果在文本框中输入一行内容并单击“添加”按钮,那么把文本框中的内容作为列表项添加到列表中。
9月计算机二级VB临考测试题及答案

XX年9月计算机二级VB临考测试题及答案引导语:全国计算机等级有二级VB语言程序设计这一考试工程。
以下是分享给大家的xx年9月VB临考测试题及答案,希望能帮助大家提高VB考试水平,更多精彩请持续关注我们!1). 下面不能作为构造化方法软件需求分析工具的是( )A.系统构造图B.数据字典(DD)C.数据流程图(DFD图)D.判定表正确答案:A答案解析:构造化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。
2). 设窗体上有一个列表框控件List1,且其中含有假设干列表项。
那么以下能表示当前被选中的列表项内容的是( )A.List1.ListB.List1.ListIndexC.List1.IndexD.List1.Text正确答案:D3). 一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,那么元素出栈的顺序是( ).A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA正确答案:B答案解析:栈是先进后出的原那么组织数据,所以入栈最早的最后出栈,所以选择B。
4). 以下关于VB对象属性的表达中,错误的选项是( )A.属性是对象的特征B.对象的所有属性值都可以在属性窗口中设置C.不同对象可以具有同名的属性D.对象的某些属性可以在程序中设置正确答案:B答案解析:对象只有部分属性可以在属性窗口中设置。
5). 以下合法的VB变量名是( )A.aB.yPrintC.a-bD.Type正确答案:B答案解析:变量的命名规那么是:①必须以字母开头,由字母、汉字、数字或下划线组成;②不能在变量名中出现句点″.″、空格或者嵌入字符,例如!、@、#、$、%、&等;③长度不得超过255个字符;④不能使用VB的关键字,关键字是语言的组成部分,包括预定义语句(例如If、For等)、函数(Abs、Sqr等)和操作符(Or、Mod等)。
9月全国计算机等级考试二级VB笔试真题参考答案

XX年9月全国计算机等级考试二级VB笔试真题参考答案1 D 解析:模块设计要保证低耦合,高内聚。
2 A 解析:从技术观点来看,软件设计包括软件构造设计、数据设计、接口设计、过程设计。
从工程管理角度,软件设计分为两步完成:概要设计和详细设计。
3 C 解析:软件维护属于软件生命周期的维护阶段。
4 B 解析:外模式是用户的数据视图,就是用户所见到的数据模式。
5 D6 C7 D8 B9 B10 A11 A 解析:窗体的 Caption 属性值是显示在窗体标题栏中的文本;窗体的 Name 属性是只读属性,即只可以通过属性窗口改变属性值,在运行时能改变; Name 属性值不能为空。
12 C 解析:在 Visual Basic 环境中,程序可以用解释方式运行,也可以生成可执行文件 EXE 运行。
13 D 解析:此题考察的是运算符的优先级别。
根据表达式的执行顺序和运算符的优先级别,原式可以写成:( Not(a<=c) ) Or (((4 * c)=(b ^ 2)) AnD (b<>(a+c))) 我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=2b=3c=4Print (Not a <= c Or 4 * c=b ^ 2 AnD b <> a+c)EnD Sub14 B 解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是 StuDent ,所以选项 C 、 D 均不正确;我们知道对于类型成员的引用是:对象、属性(方法),所以 A 不正确。
15 D 解析: IIf(expr,truepart,falsepart) 根据表达式的值,来返回两局部中的其中一个;由于表达式的条件局部运算结果为“ True AnD False ”,所以无法判断返回值,输出结果为False 。
我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=5b=6c=7D=8Print x=IIf((a>b) AnD (cEnD Sub16 D 解析: MiD(string,start\[, length\]) 返回 Variant (String), 其中包含字符串指定数量的字符;Right (string, length) 返回 Variant (String) ,其中包含从字符串右边取出的指定数量的字符;UCase(String) 返回 Variant (String) ,其中包含转成大写的字符串;我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a$="Visual Basic Programming"b$="Quick"Print b$ & UCase (MiD$ (a$,7,6)) & Right$(a$,12)EnD Sub17 B 解析:此题考察的是控键的常用事件;Change 事件在用户向文本框中输入新信息,或当程序把 Text 属性设置为新值从而改变文本框的 Text 属性时触发,用户每键入一个字符,会引发一次该事件;Click 事件是用户鼠标单击文本框时触发;18 B 解析:此题考察的是循环的嵌套, Counter 的初始值为0 ,当 I=1 时,进入内层循环,内层循环语句执行完毕后,Counter 的值为 3 ;当 I=2 时,进入内层循环时, Counter 的值仍为 3 ,内层循环语句执行完毕后, Counter 的值为 6 ;以此类推,程序全部执行完毕, Counter 的值为 12 。
9月全国计算机等级考试二级VB语言笔试试题及答案

9月全国计算机等级考试二级VB语言笔试试题及答案2021年9月公共基础知识与visualbasic语言编程全国计算机等级考试笔试试卷(考试时间90分钟,满分100分)一、多项选择题(每题2分,共70分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下面语句中正确的一个是C。
a.程序设计就是编制程序b.程序的测试必须由程序员自己去完成c.程序经调试改错后还应进行再测试d.程序经调试改错后不必进行再测试(2)在以下数据结构中,a可以通过二分法进行搜索。
a.顺序存储的有序线性表b.线性链表c.二叉链表d.有序线性链表(3)以下对堆栈的描述适用于C.a。
堆栈中只能插入元素,不能删除元素。
B.只有元素可以删除,但不能插入堆栈中c.栈是特殊的线性表,只能在一端插入或删除元素d、堆栈是一种特殊的线性表,它只能在一端插入元素,在另一端删除元素(4)下列叙述中正确的是d。
a.一个逻辑数据结构只能有一种存储结构b、数据的逻辑结构属于线性结构,存储结构属于非线性结构c.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率d.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下面描述的正确答案是C.a.软件工程只解决软件项目的管理问题。
B.软件工程主要解决软件产品的生产率问题c.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则d.软件工程只是解决软件开发中的技术问题(6)在软件设计中,D不是过程设计工具。
a、 PDL(过程设计语言)b.pad图c.n-s图d.dfd图(7)下列叙述中正确的是a。
a、软件交付使用后,需要对其进行维护。
B.软件交付使用后,不需要进行维护。
C.软件交付使用后,其生命周期结束。
D.软件维护是指修复程序中损坏的指令(8)数据库设计的根本目标是要解决a。
a、数据共享B.数据安全C.海量数据存储D.简化数据维护(9)设有如下关系表:rsa12b12c23a3b1c3ta123b121c233那么以下操作中正确的一个是B。
2022年9月全国计算机等级考试二级VB语言程序设计

2022年9月全国计算机等级考试二级VB语言程序设计2022年9月全国计算机等级考试二级VB语言程序设计一、选择题(每小题2分,共70分)1.软件是指()。
[2分]A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合2.软件调试的目的是()。
[2分]A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性3.在面向对象方法中,实现信息隐蔽是依靠()。
[2分]A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.下列叙述中,不符合良好程序设计风格要求的是()。
[2分]A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的解释D.输入数据前要有提示信息5.下列叙述中正确的是()。
[2分]A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上3种说法都不对6.下列叙述中正确的是()。
[2分]A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上3种说法都不对7.冒泡排序在最坏情况下的比较次数是()。
[2分]A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/28.一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
[2分]A.219B.221C.229D.2319.下列叙述中正确的是()。
[2分]A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上3种说法都不对10.下列叙述中正确的是()。
[2分]A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表11.要使一个文本框可以显示多行文本,应设置为True的属性是()。
计算机二级vb考试试卷及答案

计算机二级vb考试试卷及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. VB中的控件数组允许我们做什么?A. 将多个控件视为一个单一实体B. 存储多个控件的集合C. 将控件的多个实例存储在一个数组中D. 以上都是答案:C3. 在VB中,哪个关键字用于声明一个变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个事件是在窗体加载时触发的?A. ClickC. MouseDownD. KeyPress答案:B5. 在VB中,以下哪个选项不是窗体的属性?A. CaptionB. HeightC. WidthD. Color答案:D6. VB中用于循环遍历数组的关键字是什么?A. ForB. WhileC. DoD. Each答案:A7. VB中哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs答案:A8. 在VB中,以下哪个选项不是过程的类型?B. FunctionC. PropertyD. Event答案:D9. VB中哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B10. VB中哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:A二、填空题(每空2分,共20分)1. VB中的________关键字用于声明一个常量。
答案:Const2. 在VB中,________事件用于响应鼠标单击。
答案:Click3. VB中的________函数用于将字符串转换为数字。
答案:Val4. 在VB中,________属性用于设置或返回一个控件的可见性。
答案:Visible5. VB中________方法用于在数组中添加一个新元素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品文档2008年9月全国计算机等级考试二级VB笔试试题一. 选择题(每小题2分,共70分)(11)在设计窗体时双击窗体的任何地方,可以打开的窗口是A)代码窗口 B)属性窗口 C)工程资源管理器窗口 D)工具箱窗口(12)若变量a未事先定义直接使用(例如:a=0),则变量a的类型是A)Integer B) String C) Boolean D)Variant(13)为把圆周率的近似值3.14159存储在变量pi中,应该把变量pi定义为A)Dim pi As Integer B)Dim pi(7)As Ingeter C)Dim pi As Single D)Dim pi As Ingeter的值是表达式2*3 2-4*2/2+3(14)A)30 B)23 C)49 D)48^^2(15)以下不能输出“Program”的语句是A)Print Mid(“VBProgram”,3,7) B)Print Right(“VBProgram”,7)C) Print Mid(“VBProgram”,3) D) Print Left(“VBProgram”,7)(16)窗体上有一个名称为Frame1的框架(如图)。
若要把框架显示的“Frame1”改为汉字“框架”,下面正确的语句是A)=”框架” B)Frame1.Caption=”框架” C)Frame1.Text=”框架”D)Frame1.Value=”框架”(17)以下叙述中错误的是A)在通用过程中,多个形参数之间可以用逗号作为分隔符B)在Print方法中,多个输出项之间可以用逗号作为分隔符C)在Dim语句中,所定义的多个变量可以用逗号作为分隔符D)当一行中有多个语句时,可以用逗号作为分隔符(18)设窗体上有一个列表框控件List1,含有若干列表项,以下能表示当前被选中的列表项内容的是A)List1.List B)List1.ListIndex C)List1.TextD)List1.Index(19)设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是A)True B)False C)出错信息 D)0(20)执行下列语句StrInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。
此时如果直接单击”确定”按钮,则定量StrInput的内容是A)请输入字符串通 B) 字符串对话框 C) 字符串 D)以上说法都不对(21)窗体上有Command1、Command2两个命令按钮。
现编写以下程序:Option Base 0Dim a() As Integer, m As IntegerPrivate Sub Command1_Click()m=InputBox(“请输入一个正整数”)ReDim a(m)End SubPrivate Sub Command2_Click()m=InputBox(“请输入一个正整数”)ReDim a(m)End Sub运行程序时,单击Command1后输入整数10,再单击Command2后输入整数5,则数组a中元素的个数是A)5 B)6 C)10 D)11(22)在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1.然后编写如下事件过程:Prvate Sub Command1_Click()For i=1 To 4For j=6 To 1 Step -2Counter=Counter+1Next jNextiLabel1.Caption=Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是精品文档.精品文档A)11 B)12 C)16 D)20(23)在窗体上画一个名为Command1的命令按钮,然后编写以下程序:Prvate Sub Command1_Click()Dim M(10) As IntegerFor k=1 To10M(k)=12-kNext kX=8Print M(2+M(X))End Sub运行程序,单击命令按钮,在窗体上显示的是A)6 B)5 C)7 D)8(24)以下关于过程及过程参数的描述中,错误的是A)调用过程时可以用控件名称作为实际参数 B)用数组作为过程的参数时,使用的是”传地址”方式C)只有函数过程能够将过程中处理的信息传回到调用的程序中 D)窗体(Form)可以作为过程的参数(25)在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X=5:Y=3Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(a As Integer,ByVal b As Integer)a=a*ab=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是A)25和3 B)5和3 C)25和6 D)5和6(26)在窗体上有两个名称为 Text1、Text2的文本框,一个名称为Command1的命令按钮,设有如下的类型和变量声明:Private Type personname as String*8major as String*20Dim p As Person设文本框中的数据已正确地赋值给Person类型的变量p,当单击“保存”按钮时,能够正确地把变量中的数据写入随机文件Text2.dat中的程序段是A)Open”c:\Test2.dat”For Output As #1 B)Open”c:\Test2.dat”For RandomAs #1Put #1,1,p Get #1,1,pClose #1 Close #1C)Open”c:\Test2.dat”For Random As #1 Len=Len(p) D)Open”c:\Test2.dat”For Random As #1Len=Len(p)Put #1,1,p Get #1,1,pClose #1 Close #1(27)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Prvate Sub Command1_Click()Dim i As Integer, n As IntegerFor i=0 To 50i=i+3n=n+1If i>10 Then Exit ForNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是A)2 B) 3 C)4 D)5精品文档.精品文档(28)假定有以下循环结构Do Until 条件表达式循环体Loop则以下正确的描述是A)如果“条件表达式”的值是0,则一次循环体也不执行 B)如果“条件表达式”的值不为0,则至少执行一次循环体C)不论“条件表达式”的值是否为“真”至少要执行一次循环体 D)如果“条件表达式”的值恒为0,则无限次执行循环体(29)在窗体上画一个命令按钮,然后编写如下事件过程:dim i,numRandomizeDoFor i=1 to 1000num=Int(Rnd*100)Print numSelect Case numCase 12 Exit Forcase 58 Exit Docase 65,68,92 EndNext iLoop上述事件过程执行后,下列描述中正确的是A)Do 循环执行的次数为1000次 B)在For循环中产生的随机数小于或等于100C)当产生的随机数为12时结束所有循环 D)当产生的随机数为65、68或92时窗体关闭、程序结束30、在窗体上画一个名为Command1的命令按钮,然后编写如下代码:Option Base 1Private Sub Command1_Click()Dim aa=Array(1,2,3,4)j=1For i=4 to 1 Step -1s=s+a(i)*jJ=j*10Next iPrint sEnd sub运行以上程序,其输出结果是A) 1234 B) 12 C) 34 D) 432131、设有如下通用过程:Public Function Fun(xStr As String) As StringDim tStr As String ,strl As IntegertStr=””strl=Len(xStr)i=1Do While i<=strl/2tStr=tStr& Mid(xStr,i,1)& Mid(xStr,strl-i+1,1)i=i+1loopfun=tStrEnd function在窗体上画一个名称为Command1的命令按钮,然后编写如下的事件过程:Private Sub Command1_Click()Dim S1 As StringS1=”abcdef”Print Ucase(fun(S1))END SUB精品文档.精品文档程序运行后,单击命令按钮,输出结果是A)BCDEF B) abcdef C) AFBECD D) DEFABC32、某人为计算n!(0<n<=12) 编写了下面的函数过程:Public Function Fun(n As integer) As longDim p As LongP=1For k=n-1 to 2 step -1P=p*kNext kFun=pEnd function在调试时发现该函数过程产生的结果是错误的,程序需要修改,下面的修改方案中有3中是正确的,错误的方案是A)把 p=1 改为 p=n B)把 for k=n-1 to 2 step -1 改为 for k=1 to n-1C)把 for k=n-1 to 2 step -1 改为 for k=1 to n D)把 for k=n-1 to 2 step -1 改为 for k=2 ton33、假定有以下函数过程:Public Function Fun(s As String) As stringDim s1 As strings1=””For i=1 to len(s)S1=Ucase(mid(s,I,1))+S1Next iFun=s1End function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim str1 As String,str2 as stringS1=inputbox(“请输入一个字符串”)S2=FUN(S1)Print s2END SUB程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上输出结果为A)BCDEFG B)Abcdefg C)GFEDCB D)A gfedcba34、为计a^n 的值,某人编写了函数power 如下:Public Function power(a as interger,n as integer) As longDim p As LongP=aFor k= 1 to nP=p*aNext kpower=pEnd function在调试时发现错误,例如Print power(5,4)的输出应该是625,但实际输出是3125,程序需要修改,下面的修改方案中有3个是正确的,错误的一个是A)把 for k=1 to n 改为 for k=2 to n B)把 p=p*a 改为 p=p^n C) 把 for k=1 to n 改为 for k=1 ton-1 D)把 p=a 改为 p=135)某人编写了如下的程序Private sub Command1_click()Dim a as Integer ,b as IntegerA=Inputbox(“请输入整数”)B=Inputbox(“请输入整数”)Pro aPro bCall pro(a+b)End subPrivate sub pro(n as Integer)精品文档.精品文档While (n>0)Print n Mod 10N=n\10WendPrintEnd sub此程序功能是:输入2个正整数,反序输出这2个数的每一位数字,再反序输出这2个数之和的每一位数字。