西南科技大学VB考试
- 格式:doc
- 大小:84.00 KB
- 文档页数:10
VB考试一、概述VB(Visual Basic)是一种基于基础版语言的高级编程语言,常用于Windows开发平台上的应用程序开发。
VB语言易于学习和理解,因此在教育领域和初学者中非常流行。
VB语言具有丰富的功能和库,可以用于创建各种类型的应用程序,包括桌面应用程序、数据库应用程序和Web应用程序等。
本文将介绍VB考试的相关内容,包括考试的准备、考试的格式和内容,以及如何准备和应对VB考试。
二、考试准备1. 理解考试要求在开始准备VB考试之前,首先要明确考试的要求。
可以通过查阅考试指南、参考往年的试卷和考试大纲等途径,了解考试的内容、形式和要求。
这将帮助你更好地进行备考并提高你的考试准备效果。
2. 熟悉VB语言和开发环境熟悉VB语言和开发环境是准备VB考试的关键。
首先,需要掌握VB语言的基本语法和常用的编程概念,包括变量、数据类型、条件语句、循环语句等。
其次,需要熟悉VB的开发环境,包括IDE界面、工具栏、代码编辑器、调试器等。
掌握这些知识将有助于你在考试中更好地理解和完成任务。
3. 多做练习题在准备VB考试的过程中,做一些练习题是非常有帮助的。
可以从课程教材中找到一些习题,也可以在网上找到一些相关的练习题。
通过做练习题,可以更好地巩固所学的知识,并提高解决问题的能力和程序设计的思维方式。
建议将练习题按照难度分级,逐渐提高难度,并定期进行复习。
4. 参加模拟考试模拟考试是考试准备中的重要环节之一。
参加模拟考试可以帮助你熟悉考试的形式和内容,并提前感受考试的紧张氛围。
可以找一些在线模拟考试平台或者找同学组织一次模拟考试,进行真实模拟的考试体验。
模拟考试后,可以针对考试中出现的问题进行总结和反思,并针对性地进行后续的复习。
三、考试格式和内容VB考试的格式和内容可能根据不同的考试机构和级别有所差异。
以下是一般情况下的考试格式和内容的简要介绍。
1. 考试格式VB考试通常采用电脑考试的形式,考试时限一般在2-3小时之间。
第 2 页,共 3 页setAttribute(String name,Object):设置名字为name的request的参数值
getAttribute(String name):返回由name指定的属性值
getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例
getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组
getCharacterEncoding():返回请求中的字符编码方式
getContentLength():返回请求的Body的长度
getHeader(String name):获得HTTP协议定义的文件头信息
getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的
5.(每个2分,共6分)
1)Jsp对应角色为视图V,主要用于显示页面以及处理结果
2)Servlet 对应角色为控制器C,主要用于处理请求事务
3)JavaBean对应角色为模型M,主要负责数据处理
6.(4分)3*6*9*12=1944
四、编程题(共22分)
1)在浏览器中显示效果如下(10分)
2)下面是处理数据页面do_submit.jsp的页面源代码参考(12分)。
西南科技大学网络教育学院试题答案单〈A卷〉课程名称:程序设计语言VB 命题教师:魏雪莲一、单选题 ( 每题2分,共15题,共30分,下列各小题备选答案中,只有一个符合题意的答案。
多选、错选、不选均不得分 )1. C2. B3. D4. A5. C6. C7. B8. B9. C10. C11. A12. C13. B14. C15. A二、填空题1 ( 每题10分,共2题,共20分 )16. 7、2917. 3三、简答题 ( 每题20分,共1题,共20分 )18. 1.调整窗体到合适的大小,并将Caption属性设为“图片框的应用”。
2.添加图片框Picture1。
3.添加按钮Command1、Command2、Command3,分别修改其Caption属性为“显示图片”、“显示字幕”、“清除”。
4.编制程序:Private Sub Command1_Click()Picture1.Picture = LoadPicture("F:\桌面图片\123.jpg")End SubPrivate Sub Command2_Click()Picture1.Picture = LoadPicture()Picture1.Print "你好!"End SubPrivate Sub Command3_Click()Picture1.ClsPicture1.Picture = LoadPicture()End Sub四、综合设计题 ( 每题10分,共3题,共30分 )19. Private Sub Command1_Click()m = Val(InputBox("第一个数:")): n = Val(InputBox("第二个数:"))If n > m Thent = m: m = n: n = tEnd Ifr = m - nDo While r > 0If n < r Thent = n: n = r: r = tEnd Ifm = n: n = r: r = m - nLoopPrint nEnd Sub20. Private Sub Command4_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If a = 0 Thenx = -c / bPrint xElset = b * b - 4 * a * cIf t < 0 ThenPrint "无解"ElseX1 = (-b + Sqr(t)) / 2 / aX2 = (-b - Sqr(t)) / 2 / aPrint X1, X2End IfEnd IfEnd Sub21.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 ThenPopupMenu MenuAEnd IfEnd SubPrivate Sub B_Click(Index As Integer)Select Case IndexCase 1Form1.BackColor = vbWhiteCase 2Form1.BackColor = vbYellowCase ElseForm1.BackColor = vbRedEnd SelectEnd Sub。
2024年大学自主招生VB测试题及答案11.()是指控制对象动作行为的方式。
A.事件。
B.对象。
C.方法。
(正确答案)D.属性。
2.表达式 -14 Mod 5+23\4*2 的值是()。
A.1。
B.-1。
C.2。
D.-2。
(正确答案)3.符合 Visual Basic 规范的表达式是()。
A.a^2-b^2。
(正确答案)B.a 2-b 2。
C.(a+b)(a-b)。
D.[a+b]*[a-b]。
4.设 a$="abcdefghij",则表达式 Left(a$, 3) & Right(a$, 3)的值是()。
A."abchij"。
(正确答案)B."hij"。
C."cde"。
D."hijabc"。
5.不能打开“属性”窗口的是()。
A.选择“视图”菜单中的“属性窗口”命令。
B.按 Alt+F4 组合键。
(正确答案)C.按 F4 键。
D.单击“工具栏”中的“属性窗口”按钮。
6.Visual Basic 应用程序中的一个窗体最多可容纳()个控件。
A.31。
B.255。
(正确答案)C.127。
D.32767。
7.表达式 IIf(10 > 20, 30, 40)的值是()。
A.10。
B.20。
C.30。
D.40。
(正确答案)8.表达式 Int(-18.5) + Sgn(18.5)的值是()。
A.-18。
(正确答案)B.-19。
C.-17。
D.0。
9.能够正确表示“X 是大于 10 且小于 20 的数”的表达式是()。
A.20>X>10。
B.10<X<20。
C.X>10 And X<20。
(正确答案)D.X>10 Or X<20。
10.设 a=10,b=20,执行语句 a=b 和 b=a 后,a 和 b 的值分别是()。
A.10;10。
B.20;20。
(正确答案)C.10;20。
西南科技大学软件测试B卷答案文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]西南科技大学2008——2009学年第1学期《软件测试技术》期末考试试卷(B 卷)课程代码143140190命题单位计算机学院:软件教研室序无法满足用户需求的错误。
(2)尽早地和不断地进行软件测试。
需求和设计时出现的缺陷占很大的比例;缺陷的修改成本随着阶段的推移将急剧上升。
(3)不可能完全的测试,因为输入量太大,执行路径太多。
(4)注意测试中的群集现象。
在所测程序段中,若发现错误数目多,则残存错误数目也比较多。
(5)避免测试自己的程序,程序员的测试思路有局限性,做测试时很容易受到编程思路的影响;(6)设计周密的测试用例。
软件测试的本质就是针对要测试的内容确定一组测试用例。
(至少回答 5 条,每条 2 分)2.什么是黑盒测试黑盒测试主要采用哪些测试方法什么是白盒测试白盒测试主要采用哪些测试方法(15)答:黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。
它从用户观点出发的测试。
用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。
(4 分)黑盒测试的方法包括:边界值分析、等价类测试、基于决策表的测试和因果图等。
(4 分)白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。
它依赖于对程序细第 1 页共 7 页(4(西南科技大学2008——2009学年第1学期 《软件测试技术》期末考试试卷(B 卷)节的严密的检验。
针对特定条件和循环集设计测试用例,对软件的逻辑路径进行测试。
在程序的不同点检验程序的状态,来进行判定其实际情况是否和预期的状态相一致。
分)白盒测试包括:逻辑覆盖、基路径测试、数据流测试、程序插装等。
(3 分) 3.为什么在单元测试之后要进行集成测试?(10 分)答:实践表明,软件的一些模块能够单独地工作,但并不能保证组装连接之后也肯定 能正常工作。
大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
西南科技大学试题程序设计语言VB一、单选题3. Visual Basic6.0中规定窗体文件的扩展名是(B)。
A. forB. frmC. vbpD. bas10.设有语句:a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是(A)。
A. 字符串"20"B. 字符串"120"C. 默认值100D. 数值12014.下列可作为Visual Basic变量名的是(D)。
A. A%AB. 4AC. ?xyD. Stemp21.表达式2*3^2+2*8/2+3^2的值为(C)。
A. 27B. 31C. 35D. 4222.数学表达式X^2+3XY对应的VB算术表达式是(C)。
A. X*2+3X*YB. X*X+3XYC. X*X+3*X*YD. X*X+3*XY31.表达式Abs(-3)+int(3.14)的值为(B)。
A. 5B. 6C. 0.14D. 6.1433. Len(“Friend”)的值是(A)。
A.6B.7C.8D.937.语句if 3*4>=10 then a=1 else a=2 执行后,a的值为(C)。
A. 12B. 10C. 1D. 251.下列过程调用语句中,被调用的过程一定是Sub子过程的语句是(D)。
A. Pro1(x)B. Print Pro2(x)C. x= Pro3(x)D. Call Pro4(x)53.当拖动滚动条中的滚动块时,将触发滚动条的事件是(D)。
A. MoveB. SetFocusC. ScrollD. Change56.在图片框中加载图形(c:\666.jpg)的方法是(A)。
A. Loadpicture("c:\666.jpg")B. Loadpicture( )C. print("c:\666.jpg")D. cls63.窗体没有(B)属性。
西南科技大学网络教育学院(2019)/(2020)学年第 1 学期试题单〈A卷〉课程名称:程序设计语言VB 专业班级:命题教师:魏雪莲学生姓名:学号:成绩:考试时间:月日一、单选题 ( 每题2分,共15题,共30分,下列各小题备选答案中,只有一个符合题意的答案。
多选、错选、不选均不得分 )1.若要将某命令按钮设置为默认命令按钮。
则应设置为True的属性是()。
A. ValueB. CancelC. DefaultD. Enabled2.下列控件中可用于接受用户输入文本,又可用于显示文本的是()。
A. Label控件B. TextBox控件C. Timer控件D. CommandButton控件3.下列可作为Visual Basic变量名的是()。
A. A%AB. 4AC. ?xyD. Stemp4.判断两个逻辑关系任一满足的逻辑运算是()。
A. OrB. AndC. NotD. Ok5.表达式2*3^2+2*8/2+3^2的值为()。
A. 27B. 31C. 35D. 426. Right(“banana”, 4 )的值是()。
A. baB. bananaC. nanaD. ban7.把字符串“123”转换为数值123 时应该使用的函数是()。
A. StrB. ValC. LenD. Log8.窗体的()方法可以清除窗体上的图形与文本。
A. printB. clsC. loadD. circle9. Sub过程与Function过程最根本的区别是()。
A. Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B. Function过程可以有形参,Sub过程不可以C. Sub过程不能返回值,而Function过程能返回值D. 两种过程参数的传递方式不同10.语句if 3*4>=10 then a=1 else a=2 执行后,a的值为()。
A. 12B. 10C. 1D. 211.在图片框中加载图形(c:\666.jpg)的方法是()。
vb考试题及答案解析VB考试题及答案解析1. 以下哪个选项是Visual Basic的简称?A. VBAB. VBSC. VBD. VBScript答案:C解析: Visual Basic的简称是VB,而VBA是Visual Basic for Applications的缩写,VBS是Visual Basic Script的缩写,VBScript是一种脚本语言。
2. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. SubC. FunctionD. Const答案:A解析: Dim关键字用于声明变量,Sub关键字用于声明一个过程,Function用于声明一个函数,而Const用于声明一个常量。
3. 如果要在一个窗体上显示文本“Hello, World!”,以下哪个代码段是正确的?A. Label1.Text = "Hello, World!"B. Form1.Caption = "Hello, World!"C. TextBox1.Text = "Hello, World!"D. Button1.Text = "Hello, World!"答案:B解析: Form1.Caption属性用于设置窗体的标题栏文本,因此选项B是正确的。
Label1是标签控件,TextBox1是文本框控件,Button1是按钮控件,它们用于显示文本,但不是设置窗体标题。
4. 如何在Visual Basic中创建一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers = New Integer(5)D. Dim numbers(5) As Integer()答案:D解析:在Visual Basic中,创建数组的正确方式是声明一个数组变量,并指定数组的类型和大小。
四川计算机vb二级考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 如果变量x的值是5,那么表达式x + 1的值是多少?A. 5B. 6C. 7D. 8答案:B3. 在Visual Basic中,哪个关键字用于声明一个子程序?A. FunctionB. SubC. Both A and BD. None of the above答案:C4. 下列哪个控件不是Visual Basic的标准控件?A. LabelB. TextBoxC. CommandButtonD. Slider答案:D5. 在Visual Basic中,如何将一个变量声明为整型?A. Dim x As IntegerB. Dim x As DoubleC. Dim x As StringD. Dim x As Boolean答案:A6. Visual Basic中的哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Exp答案:A7. 在Visual Basic中,哪个属性用于设置文本框的初始文本?A. TextB. CaptionC. ValueD. Name答案:A8. Visual Basic中的哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A9. 在Visual Basic中,如何将一个变量声明为浮点型?A. Dim x As IntegerB. Dim x As SingleC. Dim x As DoubleD. Dim x As String答案:C10. Visual Basic中的哪个方法用于在文本框中显示文本?A. ShowB. DisplayC. PrintD. Write答案:C二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。
第一套一、判断题1、Visual Basic程序开发的特点是面向对象的事件驱动。
(√)2、Print_Text是一个不合法的变量名。
(×)3、窗体的AutoRedraw属性实现了屏幕图像的重建。
(√)4、设置字体大小应使用Font属性(×)5、Sub过程可以实现嵌套调用(√)6、IIF函数中的三个参数都不能省略。
(√)7、块结构条件语句以End If结束,而单行结构条件语句没有End IF。
(√)8、当终值小于初值时,步长为负数。
(√)9、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。
(√)10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(√)二、单项选择题1.Print Format(123,”####”)执行之后的结果为A)#123 B)123 C)123#D)####【答案】B2.下面可以表示注释语句开头的为A)Re B)R C)Rem D)dim【答案】C3.下列选项中窗体载入事件为A)Load事件B)Click事件C)DblClick事件D)Unload事件【答案】A4.Timer控件可以使用下列哪种事件A)Click事件B)Timer事件C)Dblclick事件D)Change事件【答案】B5.在InputBox函数中哪一个参数是必须的A)Prompt B)Buttons C)Title D)Context【答案】A6.以下叙述中错误的是:A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B)Sub过程中不能嵌套定义Sub过程C)Sub过程可以嵌套调用Sub过程D)事件过程可以像通用过程一样由用户定义过程名【答案】C7.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。
A)文件B)视图C)工程D)工具【答案】 C8.在块结构条件语句If-Then / Endif中(A) 必须至少有一个Elseif语句(B ) 可以有任意多个ElseIf-Then语句(C) 如果没有Else语句,运行时将出现错误(D ) 给定的条件只能是关系表达式或逻辑表达式【答案】B9.以下Case语句中错误的是(A) Case 10 To 1(B) Case Is>10(C)Case Is>10 , Is<50(D) Case 3,5,Is>10【答案】A10.对Do Until…Loop循环,正确的是( )。
A.如果循环条件为常数0,则一次循环也不执行B.如果循环条件为常数0,则至少执行一次循环C.如果循环条件是不为0的常数,则至少执行一次循环D.无论循环条件是否为"True",则至少执行一次循环【答案】B11.语句Dim arr(-3 To 5, 2 To 6) As Integer定义的数组元素有_______个。
A) 45 B) 40 C) 11 D) 54【答案】A12.下列关于Option Base语句说法错误的是______DA) Option Base语句只能出现在窗体层或模块层B) Option Base语句不能出现在过程中C) Option Base语句必须位于数组的定义之前D) Option Base语句只对一维数组有效【答案】D13、Visual Basic的特点不包括下面的(A)A 不需编程B 面向豆象的程序设计C 可视化程序设计D 时间驱动的程序设计14、从键盘上能够输入两个字符串,分别保存在变量str1、str2中。
确定第二个字符串在第一个字符串中起始位置的函数是(D)A LeftB MidC StringD Instr15、如果将布尔常量值True赋值给一个整型变量,则整型变量的值为(B)A 0B -1C TrueD false16、下列符号常量的声明中,(C)是不合法的。
A Const a As Single = 1.1B Const a As Integer = “12”C Const a As Double = Sin(1)D Const a =”OK”17、四个字符“E”,“y”,“B”,“8”的ASCII码值最大的是(B)A “E”B “y”C “B”D “8”18、将变量k四舍五入保留2位小数的表达式是(C)A Int((k+0.5)*100)/100B Int((k*100)/100)+0.5C Int(k*100+0.5)/100D Int(k*(100+0.5))/100”19、30.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是(A)A) Cos(a+b)^2+5*exp(2) B) Cos^2(a+b)+5*exp(2)C) Cos(a+b)^2+5*ln(2) D) Cos^2(a+b)+5*ln(2)20、在顺序文件中,当使用Write#语句时,文件打开的方式必须是(B)A Output和InputB Output和AppendC OutputD Append三、程序分析题1.以下语句的输出结果是(注:■表示一个空格)a = 123b = 456Print a; bA)123■456 B)■123■456 C)■123■456■D)■123■■456【答案】D2.下列程序执行的结果为x = -6 ^ 2Print Sgn(x) + Abs(x) + Int(x)A)-36 B)1 C)-1 D)-72【答案】C3.在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下的事件过程:Private Sub Command1_Click()s = 0For i = 0 To 15X = 2 * i - 1If X Mod 3 = 0 Then s = s + 1Next iLabel1.Caption = sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容为A)1 B)5 C)27 D)45【答案】B4.在窗体上画一个名称为Command1的命令按钮,一个名称为Label1、Label2、Label3的标签,然后编写如下的事件过程:Private x As IntegerPrivate Sub Command1_Click()Static y As IntegerDim z As Integern = 10z = n + zy = y + zx = x + zLabel1.Caption = xLabel2.Caption = yLabel3.Caption = zEnd Sub运行程序后,连续三次单击命令按钮后,则三个标签中显示的内容分别是A)10 10 10 B)30 30 30 C)30 30 10 D)10 30【答案】C5.在窗体上画一个名称为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(ByVal a As Integer, ByVal b As Integer)x = a * ay = b + bEnd Sub运行程序后,则两个标签中显示的内容分别是A)5和3 B)25和3 C)25和6 D)5和6【答案】B6.下面程序段求两个数中的大数,不正确的是(A)If x>y Then Max=x Else Max=y(B)Max=IIf(x>y,x,y)(C)If y>=x Then Max=yMax=x(D)If y>x Then Max=yMax=x【答案】D7.如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是A)If x>=y^3 Print “OK”B)If x>=y*y*y Then “OK”C)If x>=y^3 Then Print “OK”D)If x>=y*y*y Then Print “OK”End If【答案】C8.下列程序段执行结果为x = 5y = -6If Not x < 0 Then x = y - 3 Else y = x + 3Print y - x; x - yA) 3-3B) -9 5C) -3 3D) 5-6【答案】A9.已知x的值,计算分段函数f(x),下面选项不正确的是当x>=1,f(x)=1x;当x<1 ,f(x)= x2+3(A) Select Case xCase Is<1f= x^2+3Case elsef=sqr(x+1 )End Select(B) Select Case xCase x>=1f=sqr(x+1 )Case x<1f= x^2+3End Select(C ) Select Case xCase Is>=1f=sqr(x+1 )Case Is<1f= x^2+3End Select(D) IF x>=1 then f=sqr(x+1 ) else f= x^2+3【答案】B10.执行完下面的程序段后,循环执行了( )次。
For i = 1.7 To 5.9 Step 0.9a = a + 1Print aNext IA.3 B.4 C.5 D.6【答案】C11.下列程序段的执行结果为( )。
n = 0j = 1Do Until n > 2n = n + 1j = j + n * (n + 1)LoopPrint n; jA.0 1 B.3 7 C.3 21 D.3 13【答案】C12.以下正确的For…Next结构是(A) For x=1 To 10for y=1 to 10…Next(B)For x=1 To 10for y=1 to 10…Next y , x(C)For x=1 To 10for y=1 to 10Next xNext y(D)For x=1 To 10for y=1 to 10…Next x , y【答案】B13.下列程序中,第一个Do语句共执行了( )次循环。
Dim i As Integer, j As Integeri = 1Doj = 1DoSum = Sum + jj = j + 2Print j;Loop Until j > 3i = i + 2Loop Until i > 10Print SumA.10 B.20 C.5 D.7【答案】A14.下列语句中,a是一个数组,则使用正确的是______A) Option Base 2B) Redim aC) Erase aD) a = Array()【答案】C15.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim array1(10, 10) As IntegerDim i As Integer, j As IntegerFor i = 1 To 3for j = 2 To 4array1(i, j) = i + jnext jnext iText1.Text = arrry1(2, 3) + array(3, 4)E nd Sub程序运行后,单击命令按钮,在文本框中显示的值是______A) 12 B) 13 C) 14 D) 15【答案】A16.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a (10,10) As IntegerDim i As Integer, j As IntegerFor i = 1 To 3for j = 1 To 3a (i, j) = (i – 1) * 3 + jPrint a(i, j );next jPrintn ext iE nd Sub程序运行后,单击命令按钮,窗体上显示的是______A) 1 2 32 4 63 6 9B) 2 3 43 4 54 5 6C) 1 4 72 5 83 6 9D) 1 2 34 5 67 8 9【答案】D17.设有如下程序:Option Base 0Private Sub Form_Click()Dim aDim i As Integera = Array(1,2,3,4,5,6,7,8,9)For i = 0 To 3Print a(5 – i);NextEnd Sub程序运行后,单击窗体,则在窗体上显示的是______A) 4 3 2 1 B) 5 4 3 2 C) 6 5 4 3 D) 7 6 5 4【答案】C18.执行以下Command1的Click事件过程在窗体上显示_______。