复习vb(含小题答案)

合集下载

XX计算机二级VB复习题及答案

XX计算机二级VB复习题及答案
3[单项选择题] 软件设计中划分模块的一个准那么是( )。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合
参考答案:B
参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
4[单项选择题] 有如下数据定义语句:Dim X,Y As Integer以上语句说明( )。
6[单项选择题]下面程序的执行结果是( )。
Private Sub Commandl—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd Sub
A.1 4 27B.1 1 1C.1 4 9 D.0 0 0
参考答案:B
参考解析:此题主要考查算术运算符中的幂运算,在程序中x的值为k的k次方的a次方,k的值每次循环都加1,但a的值不变总为0,除0以外的任何数的0次方都是l,因此,在k的值变为4之前会输出三个l。
参考答案:B
参考解析:0-LeftJustify:文本靠左显示;l-RightJustify:文本靠右显示;2-Center:文本居中显示。
2[单项选择题] 软件测试的目的是( )。
A.评估软件可靠性
B.发现并改正程序中的错误
C.改正程序中的错误
D.发现程序中的错误
参考答案:D
参考解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。
10[单项选择题] 设:a=2,b=8,c=6,d=3,表达式a>bAndNot(C>D.Ord>c的值是
A.1B.OC.TrueD.False

VB笔试模拟试卷123(题后含答案及解析)

VB笔试模拟试卷123(题后含答案及解析)

VB笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列说法中错误的是( )。

A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。

在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。

2.下列数据结构中,属于非线性的是( )。

A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。

线性表是线性结构。

栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。

3.下列叙述中错误的是( )。

A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。

但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。

4.按照“先进先出”组织数据的数据结构是( )。

A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。

5.下列关于线性链表的描述中正确的是( )。

VB试题库及答案

VB试题库及答案

VB试题库及答案最新VB题库及答案⼀、选择题第1部分1、在窗体(名称为Form1)上画⼀个名称为Text1的⽂本框和⼀个名称为Command1的命令按钮,然后编写⼀个事件过程。

程序运⾏后,如果在⽂本框中输⼊⼀个字符,则把命令按钮的标题设置为“计算机等级考试”。

以下能实现上述操作的事件过程是A、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End SubB、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()Text1.Caption = "计算机等级考试"End SubD、Private Sub Command1_Click()Text1.Text = "计算机等级考试"End Sub2、在⼀⾏内写多条语句时,每个语句之间⽤()符号分隔。

A、 ,B、:C、.D、;3、下⾯()是合法的变量名。

A、X_YZB、123ABCC、INTEGERD、X-Y4、下⾯()是合法的字符常量。

A、 ABC$B、“ABC”C、‘ABC’D、 ABC5、表达式16/4 - 2^5*8 MOD 5\2的值为()。

A、14B、 4C、20D、26、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)7、设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"8、在窗体上画⼀个⽂本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox("请输⼊⼀个整数")Print x + Text1.TextEnd Sub程序运⾏时,在⽂本框中输⼊456,然后单击窗体,在输⼊对话框中输⼊123,单击“确定”按钮后,在窗体上显⽰的内容为A、123B、456C、579D、1234569、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从⾼到低的顺序是()。

vb6.0练习题及答案

vb6.0练习题及答案

一、选择题一、选择题1.在设计应用程序时,可以查看到应用程序工程中的所有部分的窗口是(.在设计应用程序时,可以查看到应用程序工程中的所有部分的窗口是( )。

A.窗体设计.代码C.属性D.工程资源管理器窗口.工程资源管理器窗口 >> 答案:d 2.窗体的Load事件的触发时机是(事件的触发时机是( )。

A.用户单击窗体时B.窗体被加载时C.窗体显示之后D.窗口被卸载时.窗口被卸载时 >> 答案:b答案:b3.与传统的程序设计语言相比,Visual Basuc最突出的特点是(最突出的特点是( )。

A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术.程序调试技术答案:C 4.VB6.0集成开发环境的主窗口不包括(集成开发环境的主窗口不包括( )。

A.标题栏.状态栏 D.工具栏.工具栏.标题栏 B.菜单栏.菜单栏 C.状态栏答案:c 5.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( )。

格式是(A.Text.Mytext B.Mytext.text C.Mytext.(Text)D.Mytext*Text 答案:b 6.下列可以激活属性窗口的操作是(.下列可以激活属性窗口的操作是( )。

A.用鼠标双击窗体的任何部位命令 C.按Ctrl+F4 用鼠标双击窗体的任何部位 B.执行“工程”菜单中的“属性窗口”命令D.按F4键答案: b d 答案:7.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应制造的操作是( )。

属性,预先应制造的操作是(A.单击窗体上没有控件的地方.不执行任何操作 D.双击窗体.单击任一个控件 C.不执行任何操作.单击窗体上没有控件的地方 B.单击任一个控件的标题栏的标题栏答案:a 8.如果在文本框中键入字符时,应设置文本框的(()属性。

只显示某个字符,如星号(*),应设置文本框的如果在文本框中键入字符时,只显示某个字符,A.Caption B.PasswordChar C.Text D.Char 答案:b 9.如果想让文本框中的内容在运行时不能编辑,需将文本框的(.如果想让文本框中的内容在运行时不能编辑,需将文本框的( )属性设置为True。

中原工学院VB题库(含参考答案)4-2

中原工学院VB题库(含参考答案)4-2

本卷共有4道大题:一、单项选择题(20道小题,共20分)1、假定焦点已经位于TextBox1中,则能够触发KeyPress事件的操作是()。

(1分)A、单击鼠标B、双击文本框C、鼠标滑过文本框D、按下键盘上的某个键2、在中每个对象都有三个基本要素,它们是 ( )。

(1分)A、对象的名称,值和所属类。

B、对象的属性,事件和方法。

C、对象的大小,存储方式和内容。

D、对象的访问方法、存储方式和名称。

3、表达式 Int(Rnd*55)+15 产生的随机数范围是( )。

(1分)A、[15,55]B、[15,69]C、(15,55)D、(15,69)4、以下表达式的结果( )不是字符串类型。

(1分)A、"45" + "123"B、"45" & "123"C、45 + "123"D、全部5、在窗体上有一文本框,名称为Textbox1,程序运行后,要求该文本框不能接收键盘输入,但能输出信息,以下设置正确的是( )。

(1分)A、TextBox1.MaxLength=0B、TextBox1.Enabled=FalseC、TextBox1.Visible=FalseD、TextBox1.Size.Width=06、设有 x,y 两个数值型变量,今欲将其以坐标的样式“(x,y)”显示在标签(Label1)上(注:x,y显示具体的数值),下面语句中正确的是( )。

(1分)A、Label1.text="(" & x & "," & y & ")"B、Label1.text="(x,y)"C、Label1.text=("x","y")D、Label1.text=(x,y)7、关于For...Next 循环,以下说法错误的是( )。

VB程序设计期末复习资料

VB程序设计期末复习资料

VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在 1.65米以上,列出逻辑表达式。

答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。

答案:逻辑错误解析:规定9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus解析:规定19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .答案:&解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。

VB循环程序例题100道附答案(精编文档).doc

VB循环程序例题100道附答案(精编文档).doc

【最新整理,下载后即可编辑】VB循环程序例题附答案1.素数1. [100,999]范围内同时满足以下两个条件的十进制数. ⑴其个位数字与十位数字之和除以10所得的余数是百位数字;⑵该数是素数; 求有多少个这样的数?15n = 0For i = 100 To 999a = i \ 100b = i \ 10 Mod 10c = i Mod 10If (c + b) Mod 10 = a Thenx = 0For j = 2 To i - 1If i Mod j = 0 Then x = 1: Exit ForNext jIf x = 0 Then n = n + 1End IfNext iPrint n2. [300,800]范围内同时满足以下两个条件的十进制数. ⑴其个位数字与十位数字之和除以10所得的余数是百位数字;⑵该数是素数;求满足上述条件的最大的三位十进制数。

761 For i = 300 To 800a = i \ 100b = i \ 10 Mod 10c = i Mod 10If (c + b) Mod 10 = a Thenx = 0For j = 2 To i - 1If i Mod j = 0 Then x = 1: Exit ForNext jIf x = 0 Then s = iEnd IfNext iPrint s3. 除1和它本身外,不能被其它整数整除的正整数称为素数(注:1不是素数,2是素数)。

若两素数之差为2 ,则称两素数为双胞胎数,问[31,601]之间有多少对双胞胎数。

22n = 0For i = 31 To 601 - 2x = 0For j = 2 To Sqr(i)If i Mod j = 0 Then x = 1: Exit ForNext jIf x = 0 Theny = 0For j = 2 To Sqr(i + 2)If (i + 2) Mod j = 0 Then y = 1: Exit ForNext jIf y = 0 Then n = n + 1End IfNext iPrint n4. 数学家哥德巴赫曾猜测:任何大于6的偶数都可以分解成两个素数(素数对)的和。

vb课后练习答案习题解答 (5).

vb课后练习答案习题解答 (5).

第5章数组与记录5.1 填空题1.若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为(。

答案:Dim s(1 To 10 As String2.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为(。

答案:Dim a(0 To 5,-3 To 6 As Integer3.如果数组元素的下标值为实数,则VB系统会按(进行处理。

答案:四舍五入原则4.数组元素个数可以改变的数组称为(;数组元素可以存放不同类型数据的数组称为(。

答案:可调数组、可变类型数组5.数组刷新语句用于(。

若被刷新的数组是数值数组,则把所有元素置(;若被刷新的数组为字符串数组,则把所有元素置(。

答案:清除指定数组内容、0、空字符串10.控件数组是由一组类型和(相同的控件组成,共享(。

答案:名字、同一个事件过程11.控件数组中的每一个控件都有唯一的下标,下标值由(属性指定。

答案:Index12.建立控件数组有两种方法:(和(。

答案:在设计阶段通过相同Name属性值来建立、在程序代码中使用Load方法5.2 选择题1.下列一维数组说明语句错误的是(。

a Dim b(100 AS Doubleb Dim b(-5 To 0 AS Bytec Dim b(-10 To –20 AS Integerd Dim b(5 To 5 AS String答案:c2.若有数组说明语句为:Dim a(-3 To 8,则数组a包含元素的个数是(。

a 5b 8c 11d 12答案:d3.设有数组说明语句:Dim c(1 To 10,则下面表示数组c的元素选项中(是错误的。

a c(i-1b c(5+0.5c c(0d c(10答案:c4.下列数组说明语句中正确的是(。

a Dim a(-1 To 5,8AS Stringb Dim a(n,nAS Integerc Dim a(0 To 8,5 To –1AS Singled Dim a(10,-10AS Double答案:a5.设有数组说明语句:Dim b(-1To2,-2To2,则数组b中元素的个数是(。

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

(一)算法与程序结构一个算法应包含有限个操作步骤,每一步的完成时间无限制。

(F)22.执行如图所示的程序流程,输出的T是(C)。

A.10 B.20 C.30 D.4041.下列关于算法的说法中,不正确的是( A)。

A.用自然语言表示算法通俗易懂,描述包含分支和循环的算法方便B.流程图是用一些图框表示各种操作,用图形表示算法,直观形象,易于理解C.伪代码是介于自然语言和计算机语言之间的文字和符号来描述算法D.用计算机语言表示算法必须严格按所用语言的语法规则50.一般算法的三种基本控制结构是(A)。

A.顺序结构、选择结构、循环结构B.顺序结构、循环结构、模块结构C.顺序结构、模块结构、选择结构D.模块结构、选择结构、循环结构(二)vb程序构成模块(Module)是相对独立的程序单元。

TVisual Basic是一种面向对象的可视化程序语言,采用了事件驱动的编程机制。

TVB编程中使用过程可使大程序分解成多个小程序模块,使程序编写与调试变得容易。

T 在VB中,要在一行中写多条语句时,逗号(",")可作为语句间的分隔符。

F11、以下叙述错误的是( A )。

A. 一个窗体模块通常包括声明部分、通用过程部分、自定义过程部分B. 全局变量通常在标准模块中定义C. 一个工程中可以包含多个窗体文件D. 窗体和窗体模块是一一对应的31.当一个工程含有多个窗体时,其中的启动窗体是( D )。

A. 启动VB时建立的窗体B. 第一个添加的窗体C. 最后一个添加的窗体D. 在“工程属性”对话框中指定的窗体73.以下叙述中错误的是( A )。

A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B.以.BAS为扩展名的文件是标准模块文件C.窗体文件包含该窗体及其控件的属性D.一个工程中可以含有多个标准模块文件(三)常量与变量静态变量不能在过程中定义而只能在通用声明处中定义。

FPublic可以用于在某过程中定义变量。

F在标准模块的声明段定义一个全局变量时,要用关键字Public来声明。

T如果一个变量在声明时没有指定类型,则它是Variant类型。

T在VB中,在过程中可用关键字Static定义静态变量。

T使用语句Dim a,b,c As Integer 能声明a,b,c三个整型变量。

F2、以下选项中,不合法的变量名是( B )。

A. a56B. _xyzC. a_bD. andif(四)运算符与表达式在VB中,利用表达式int(10+RND*90) 能产生一个[1,99]间的整数。

F表达式"123"+123 的结果是246。

T设a=5,则语句print a=5的运行结果为True。

T可以用运算符/与\结合判断一个整数是否能被另一个整除。

F执行a=2:b=3:print a>b命令序列以后,显示值为True。

FX=3,Y=2,Z=1,则表达式X>Y And Y>Z的值为真。

T已知A$="87654321",则表达式V al(Left(A,4)+Mid$(A,4,2))的值是:876554。

T表达式268="268" 的结果为True 。

T设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C 的值是False。

F 执行语句Print P=25*40时输出的结果是1000。

F3、设a=3,b=5,则以下表达式值为真的是( A)。

A.(b>0) Or (a>b) B.a>=b And b>10C. Not a<>b D.Not a<b23.在Viusal Basic中,表达式3*2\5 Mod 3的值是( A )。

A.1B.0C.3D.出现错误提示29.语句Print 8\2*3+2的运行结果是( D )。

A. 0B. 1C. 2D. 355.设a=10,b=5,执行语句Print a > b后,窗体上显示的是( A )。

A.TrueB.FalseC.1D.出错信息51. Visual Basic的表达式,其正确的形式是( A )。

A.sqr(x*y)+5*exp(2)B.sqr(xy)+5*exp(2)C.sqr(x*y)+5ln(2)D.sqr(xy)+5*ln(2)47.现有语句:y=IIf(x>0, x Mod 3, 0),设x=10,则y的值是( B )。

A. 0B. 1C. 3D. 语句有错(五)输入与输出9、对象﹒Print 中对象可以是 ( B )。

A.窗体、图片框、打印机、文本框B.窗体、立即窗口、打印机、图片框C.窗体、图片框、打印机、命令按钮D.窗体、立即窗口、打印机、文本框15.Inputbox 函数返回值的类型是( D )。

A. 数值或字符串(视输入的数据而定)B. 变体C. 整型数据D. 字符串(六)函数函数Format(5,"0.00%")的结果是500.00%。

T函数int(3.5)和值是3,int(-3.5)的值是-4。

TInputBox 函数和MsgBox 函数一样,返回的是字符串。

F41. 程序运行后,单击命令按钮,在输入对话框中分别输入21和45,输出结果为(2145 )。

Private Sub Command1_Click()a = InputBox("请输入一个整数")b = InputBox("请输入一个整数")Print a+bEnd Sub38.执行语句s=len(Mid(“Visual Basic”,1,6))后,s的值为( C )。

A.Visual B.Basic C.6 D.11(七)数组数组是将一组类型相同的数据集合在一起的序列,并且用相同名称进行引用。

T 使用ReDim Preserve 命令相当于数组被重新初始化,原来的数据将全部丢失。

F VB声明数组时可以同时指定上界和下界。

T定义数组语句Dim aa(100 to 201) 是正确的。

T在VB中,Option Base n语句的参数n的值只能是0或1。

T数组是一组具有同一名字、不同下标的下标变量。

T1、以下数组定义语句中,错误的是( C )。

A.Static a(10) As IntegerB.Dim c(3, 1 To 4)C.Dim d(-10)D.Dim b(0 To 5, 1 To 3) As Integer21.窗体上的一个名称为Command1命令按钮,事件过程如下:Private Sub Command1_Click()Dim city As Variantcity = Array("北京","上海","天津","重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( D )。

A.空白B.错误提示C.北京D.上海66.执行如下程序,输出的结果为(D )。

Option Base 1Private Sub Command1_Click()Dim arr, sumsum = 0arr = Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19)For i = 1 To 9If arr(i) / 3 = arr(i) \ 3 Thensum = sum + arr(i)End IfNext iPrint sumEnd SubA.19B.13C.11D.2772.语句Dim X(1 To 9) As Integer 定义的数组其元素个数为( B )。

A.8 B.9 C.10 D.1140. Dim arr(3,4) As Integer 定义的数组arr含有的元素个数为( A )。

A.12 B.20 C.16 D.949.执行以下程序后,在窗体上输出的是( A )。

Private Sub Form_click()Dim a(20)For j = 1 To 20 Step 2a(j) = jNext jPrint a(1) + a(2) + a(3)End SubA.4 B.5 C.6D.761.设有如下程序:Option Base 0Private Sub Form_click()Dim aa = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)For i = 0 To 3Print a(5 - i);Next iEnd Sub程序运行后,单击窗体,则在窗体上显示的是( C )。

A.4 3 2 1 B.5 4 3 2 C.6 5 4 3D.7 6 5 463.区分控件数组元素需要引用控件的( B )下标属性。

A.Name B.IndexC.Caption D.Visible(八)程序结构在Do....Loop While <条件>循环语句中,循环体至少被执行1次。

T在for循环结构中循环变量的终值可以大于初值,也可以小于初值。

T在For循环结构中,循环次数至少为1次。

F在if <条件> then 结构中,条件可以是逻辑表达式或关系表达式。

T在多层循环结构中,各层循环的循环控制变量不能同名。

T10、执行以下程序段的结果是( C )j=0Do While j<10j=(j+1)*(j+2)k=k+1LoopPrint k;jA.0 1B.130C.212D.10 3012.设有如下程序:Private Sub Form_Click()score = 88Select Case scoreCase Is < 60a = "F"Case 60 To 69a = "D"Case 70 To 79a = "C"Case 80 To 89a= "B"Case Elsea= "A"End SelectPrint aEnd Sub程序运行后,单击窗体,则在窗体上显示的是( B )A.A B.B C.C D.D13.执行下面程序段后,A的值为( B )。

A=2B=1If A>0 Then A=B+1If A>1 Then A=1A.0 B.1 C.2 D.314.执行以下程序段后,显示的N值是( C )。

N=0For K=0 to 50K=K+3N=N+1If K>10 then Exit ForNext KPrint NA.2B.3C.4D.532.在窗体上有一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支 1"Case Is >4Print "分支 2"Case ElsePrint "Else 分支 "End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是( C )。

相关文档
最新文档