VB复习题

合集下载

《Visual BASIC程序设计》期末考试选择题复习(180题)

《Visual BASIC程序设计》期末考试选择题复习(180题)

1. Visual Basic集成开发环境中不包括下列哪些窗口( )。

A、工具箱窗口B、工程资源管理器窗口C、属性窗口D、命令窗口参考答案是:D2. 在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。

A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口参考答案是:D3. 在正常安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。

以下方式中不能启动Visual Basic的是:( )。

A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到vb6.exe,双击该文件名C、通过“开始”菜单中的“运行”命令D、进入DOS方式,执行vb6.exe文件参考答案是:D4. Visual Basic 6.0工程文件的扩展名是( )。

A、.vbpB、.frmC、.basD、.cls参考答案是:A5. Visual Basic6.0是面向( )的程序设计语言。

A、过程B、工程C、事件D、对象参考答案是:D6. 下列关于Visual Basic编程特点的叙述中,错误的是( )。

A、Visual Basic 是采用事件驱动编程机制的语言B、构成Visual Basic 程序的多个过程没有固定的执行顺序C、Visual Basic 程序既可以编译运行,也可以解释运行D、Visual Basic 程序不是结构化程序,不具备结构化程序的3 种基本结构参考答案是:D7. Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。

A、设计状态B、编写代码状态C、运行状态D、中断状态参考答案是:B8. 在Visual Basic 6.0中要获取上下文相关帮助,只需将光标定位在相应位置,再按( )A、F1B、F2C、F3D、F4参考答案是:A9. Visual Basic 6.0集成开发环境的主窗口中不包括( )。

A、标题栏B、菜单栏C、状态栏D、工具栏参考答案是:C10. 下列可以激活属性窗口的操作是( )。

VB复习题

VB复习题

一、填空题1、在Visaul Basic中的常量分为两种,一种是文字常量,一种是系统常量。

2、数学公式(X+Y)(Y*Z)的数学表达式是 yz(x+y) 。

3、在程序中使用日期型数据时,必须用_#_符号成对将日期型数据括起来。

4、VB集成发环境窗口,它包括了数个独立的窗口。

除必须的"主窗口"外,常用的还有属性窗口、代码窗口、窗体设计窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。

5、VB中每个对象都有自己的属性, visible 属性决定控件是否允许可见。

6、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。

7、VB有三种工作模式,它们分别是设计模式、中断模式和运行模式。

8、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为 600 。

9、控件属性Height和Width决定了控件的大小。

10、在VB中,为了使一个控件在运行时不可操作,应将控件的 Enabled 属性设置为False 。

11、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的 Autosize 属性设置为 True 。

12、VB中文本框对象响应的事件中,三个重要的事件是 Change 、 KeyPress 和LostFocus 。

13、Visual Basic中,时钟控件能有规律地以一定的时间间隔激发计时器事件而执行相应的代码程序。

14、在多窗体工程中,可用 show 方法显示一个窗体,用 hide 方法将一个窗体隐藏起来。

15、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、选择结构、和循环结构三种基本结构。

16、VB逻辑数据类型只有True与False两个值。

当逻辑数据转换成整型数据时,True 转换为 -1 ,False转换为 0 。

17、VB的注释语句采用‘字符开头,续行符采用空格+“_”若一行上书写多句语句则各语句间用:字符分隔。

VB程序设计复习题

VB程序设计复习题

《VB程序设计》复习题一、选择题1.改变控件在窗体中的上下位置,应修改控件的__A_____属性A .Top B. Left C.Width D. Right2.将通用对话框类型,设置为字体对话框,可修改该控件的____D_____属性A. fontB. filenameC. filterD. action3.标签控件最重要的属性是__A______A. captionB. textC. nameD. width4.文本框中选定的内容,由下列____C_____属性反映。

A. TextB.CaptionC. SeltextD. sellenght5.选中复选框控件时,value属性的值,可以是_ D______A.trueB. falseC. 0D.16.设置列表框选中的文本用____D____属性A. selectedB. captionC. textD. list7.简单组合框的style值为____B_____A .0 B. 1 C. 2 D. 38.在文件列表框的实现文件的多重选择,应修改该控件的___D______属性A. filenameB. pattemC. pathD. multiselect9.语句listl.removeitem 1 将删除list.listindext等于___D______的项目。

A. 0B. 2C. 3D. 110.计时器的interval属性为0时,表示____A_____。

A. 计时器失效 C. 相隔0 毫秒B. 相隔0秒 D. 计时器的enable属性为false11.以下的vb 常量中非法的是(B)a. “Good Luck”b. PIc. 1.5E-03d. 16.341212.要想返回文本框中输入的内容则可利用其( B )属性进行编程a.captionb. textd. righttoleft13.下列不能用commondialog 控件调用的对话框是( D)a. open/saveb. helpc. fontd. search14.vb 应用程序是分层管理的,其最高的层次为( A)a. 工程b. 模块c. 窗体d. 过程15.vb 程序设计中的窗体在oop 中称为( C)a. 屏幕b. 事件c. 对象d. 控件16.欲使某命令按钮失效,应修改命令按钮的(D) 属性。

VB重点复习

VB重点复习

VB重点一、选择题(30×1.5′=45′)1.在VB程序设计中,响应对象的外部动作称为事件,而对象可以执行的动作或对象本身的行为则称为方法。

2.在VB6.0集成开发环境中不能完成的工作是自动查找并改正程序中的错误。

3.VB6.0集成开发环境不包括DOS界面窗口。

4.当运行程序时,系统自动执行启动窗体的Load事件过程。

5.下面关于对象的描述中,对象就是自定义结构变量是错误的。

6.如果在窗体上已经创建了一个文本框对象Text1,可以通过事件KeyPress 获得输入键值的ASCII码。

7.VB是一种基于对象的可视化程序设计语言,采取了事件驱动的编程机制。

8.在VB中最基本的对象是窗体,它是一块“画布”,是其他控件的容器。

9.有程序代码如下:Text1.Text=”Text1text”则Text1、Text、Text1text分别代表对象、属性、值。

10.要使标签控件显示时不覆盖其背景内容,需对其BackStyle属性进行设置。

11.要使命令按钮不可操作,需对其Enabled属性进行设置。

12.文本框没有Caption属性。

13.不论何种控件,共同具有的是Name属性。

14.要使Form1窗体的标题栏显示“欢迎使用VB”,下列语句中Form1.Caption=”欢迎使用VB”是正确的。

15.要使窗体在进行时不可改变大小和没有最大化和最小化按钮,只要对其BorderStyle属性进行设置即可。

15.文本框的ScrollBars属性设置了非零值,却没有效果,原因是文本框的MultiLine属性为False。

15.要判断在文本框中是否按下了Enter键,应使用文本框的KeyPress事件。

16.保存新建的工程时,默认的路径是Windows。

17.将调试通过的工程经“文件”菜单中的“生成exe文件”命令编译成.exe文件后,该可执行文件到其他机器上不能进行的主要原因是运行的机器上无VB系统。

18.在安装了VB帮助系统后,当需要上下文帮助时,选择要帮助的“难题”,然后按F1键,就可出现MSDN窗口及显示所需“难题”的帮助信息。

VB复习题

VB复习题

1.模块声明段中有Option Base ()语句,则在该模块中Dim a(6,3to5)声明的数组有21个元素3.在一条Dim语句中可以声明多个变量,如DimstrVas,intVal As Integer,则strVar 与sngVard的数据类型分别是Variant,Variant和integer5.写出清除标签Lable1的显示信息的语句Lable.caption=””7.在过程调用中,参数传递时可分为两种方式,其中按地址传递方式是默认的9.VB中的变量按其作用分为全局变量,模块变量,局部变量11.如果:I=11:I=3:I=int(-8,6)+I\I+13/3 Mod5 则I值是-213.使用Move 方法把图形框Picture1的左上角移动到距窗体顶部100Twip距窗体左边框200 Twap,同时图形框缩小50%,具体形式为picture1.move 100,100 15. String(3,”abc”)的结果为aaa17. 写出用随机产生一个200到300之间整数的VB表达式200+Int(Rnd*100) 19.一个工程可以包括多种类型的文件,其中,扩展为vbp的文件表示工程文件21.VisualBasic6.0用于开发windows环境下的应用程序23.设x为一个两位数,将x各位数和十位数交换后所得两位数VB的表达式是(x mod 10)*10+int(x/10)25.如果:I=12;I=3:I=int(-8.6)+I\I+13/3mod5,则I值是-127. VB中,变量的声明可分为两种方式:隐式声明和显式声明29. 由For k=35 to 0 step 3 :next k循环语句控制的循环次数是031.在模块声明段中有Option Base1语句,则在模块Dim a (3 to 5,6)声明的数组有18个元素33.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义public mystring as string*1535.文件按照存取方式及其组成结构可以分为顺序文件和随机文件37.写出清除图片框的文字或图形信息的语句Picture1.cls39.大于X的最小整数的VB表示形式为Int(x)+141.把条件1<=x<12写成VB关系表达式为x>=1 and x<1243.求x与y之积除以z的余数的VB表达式为x*y Mod z45.由Dim(10)As single定义的数组占用44字节的内存空间47.VB6.0基本表达式包括算术表达式、关系表达式和逻辑表达式49.要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是MousePointer 51.表达式1 and 0的值false53.要使一个按钮设为默认按钮,应把此按钮的default属性的值设为true55.声明单精度常量p1代表3.14159语句const PI=3.14159 const pi as single = 3.1415957.设x=2,y=4,a=4,b=6,表达式(a>x Xor b<x)OR x<y IMP y<b 的结果为true 59.按照数据文件的存储方法的不同,文件可以分为三种不同的类型:顺序文件、随机文件和二进制文件61.Option Base 1的作用是确定数组的下界为163.命令按钮表面显示文字“退出(X)”(字符X下加下划线),其Caption属性设置为退出65.要使同一类型控件组成一个控件数组,必须name 相同67.设置计时器控件只能触发timer事件69.在控件之中,activex控件单独保存在.ocx文件中,在必要时可以加入到工具箱中71.一个工程可以包括多种类型的文件,其中activeX控件的文件扩展名为ocx 73.Print ”x=”& (2=4)的结果为x=false75.列表框(ListBox)显示项目列表,用户可以从中选择一个或多个项目77.在VB中,若要将字符串“12345”转换成数字值应使用的类型转换函数是val79.设X$=”abc 123456”则“a”+str$(Val(righ+(X$,4)))的值是a345681.要使命令按钮cmdEnd可以以快捷健E访问,应设置属性caption83.变量min&表示长整型类型的变量85.在VB6.0中,变量名最长可达255个字符87.列表框控件不支持Click事件,但支持dblclick事件89.表达式(-3)Mod 8的值为-391.Vb的工作模式可分为三种:“设计”、“运行”以及“中断”93.Val(“123.55ab456”)的值是多少123.5595.在VB中,窗体由属性定义外观,由方法定义行为,由事件定义其与用户的交互97.在vb中,若要求在模块中强制显示地指定变量的数据类型,应当在模块首部的声明部分使用option explicit语句99.文本框中所显示的内容是它的text属性的值101.X=2:Y=8:PRINT X+Y=10的结果是true103.表达式81\7MOD2^2的值是3105.Vb提供了列表框控件,当列表框中的项目较多,超过了列表框的长度是,系统会自动的在列表框边上加一个垂直滚动条107.滚动条控件有水平滚动条和垂直滚动条109.A和b中有仅只有一个为1 ,相应得visual basic逻辑表达式为b=1111.声明定长为10个字符变量Sstr的语句为Dim Ssts as String*10113.声明单精度常量g(重力加速度)代表9.8可写成const g=9.8115.在过程调用中,参数的传递可分为:地址传递和值传递两种方式。

vb考试试题题库及答案

vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。

以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。

- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。

- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。

- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。

答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。

方法是一种过程,可以包含代码来执行特定的任务或计算。

事件通常与控件相关联,并可以触发方法的执行。

2. 解释VB中“类”的概念。

VB复习题(含答案)

VB复习题(含答案)

VB复习题允许上机调试一、选择题1 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是: BA)text1.maxlength=0 B)text1.enabled=falseC)text1.visible=false D)text1.width=02 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是 CA) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”3 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:CPrivate Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支1"Case Is >4Print "分支2"Case ElsePrint "Else 分支"End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A)分支1 B)分支2 C)Else分支D) 程序出错4 以下关于MsgBox的叙述中,错误的是 D (见书P88-92)A)MsgBox函数返回一个整数B) 通过MsgBox函数可以设置信息框中图标和按钮的类型C) MsgBox语句没有返回值D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量5 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是 DA)Timer1.InterV al=0.5 B) Timer1.Interval=5C) Timer1.Interval=50 D) Timer1.Interval=5006 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BPrivate Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是A) 4 2 B) 12 18 C) 12 30 D) 4 67 以下叙述中错误的是DA)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定8 以下合法的V isual Basic标识符是AA) ForLoop B) Const C) 9abc D) a#x9 当一个复选框被选中时,它的V alue属性的值是 CA) 3 B) 2 C) 1(复选框被选中显示1,不选中显示0)D) 010 表达式5 Mod 3+3\5*2的值是BA) 0 B) 2 C)4 D) 611 设x=4,y=8,z=7,以下表达式的值是Dx<y And (Not y>z) Or z<xA) 1 B) -1 C) True D) False12 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: A Private Sub Command1_Click()a$="VisualBasic"Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)VVV B) Vis C) sic D) 1113设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x的值是 BA) 26 B) 27 C) 38 D) 5714 以下叙述中错误的是BA) 在KeyPress事件过程中不能识别键盘的按下与释放B) 在KeyPress事件过程中不能识别回车键C) 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母D) 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符15 执行如下两条语句,窗体上显示的是Da=9.8596Print Format(a,"$00,00.00")A) 0,009.86 B) $9.86 C) 9.86 D) $0,009.8617 在窗体上画一个名称为Command1的命令按钮,并编写如下程序:DPrivate Sub Command1_Click()Dim x As IntegerStatic y As Integerx=10y=5Call f1(x,y)Print x,yEnd SubPrivate Sub f1(ByRef x1 As Integer, y1 As Integer)x1=x1+2y1=y1+2End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A) 10 5 B) 12 5 C) 10 7 D) 12 718 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BOption Base 1Private Sub Command1_Click()Dim aa= Array(1,2,3,4,5)For i=1 To UBound(a)a(i) = a(i)+i-1NextPrint a(3)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是A) 4 B) 5 C) 6 D)719 阅读程序Option Base 1Private Sub Form_Click()Dim arr,SumSum = 0arr = Array(1,3,5,7,9,11,13,15,17,19)For i=1 To 10If arr(i)/3 = arr(i)\3 ThenSum =Sum+arr(i)End IfNext iPrint SumEnd Sub程序运行后,单击窗体,输入结果为 CA)13 B)14 C)27 D)1520 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:D Option Base 1Private Sub Command1_Click()Dim a As V arianta=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);Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)1 2 B) 1 2 3 C) 3 4 5 D)4 521.在V isual Basic设计界面中不能隐藏的窗口是( A)。

VB复习题

VB复习题

一、选择题(每题1分共20分)1、关于窗体,以下叙述中正确的是(1) 。

A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的2、若a为长整型变量,则执行a=12:Print Len(a);Len(Str(a));Len(CStr(a))后,在窗体上看到的是(2) 。

A.4 2 3B.2 3 2C.4 3 2D.2 2 33、表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是(3) 。

A.-8 B.-7 C.-6 D.-54、下列叙述中错误的是(4) 。

A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)组合框有Style属性,而列表框没有D)组合框有Text属性、而列表框没有5、若要获得组合框中输入的数据,可使用的属性是(5) 。

A)ListIndex B)Caption C)Text D)List6、设a=5, b=6, c=7, d=8,执行语句X=IIf((a>b)And (c>d), 10, 20)后,x的值是 (6) 。

A)10 B)20 C)30 D)2007、以下关系表达式中,其值为True的是(7)。

A."XYZ">"XYz" B."VisualBasic"<>"visualbasic"C."the"="there" D."Integer"<"Int"8、以下字符运算表达式中,其功能与函数Mid(s,i,i)相同的是(8) 。

A.Left(s,i) & Right(s,Len(s)-i) B.Left(Right(s,Len(s)-i+1),i) C.Left(Right(s,i),Len(s)-i+1)D.Left(s,Len(s)-i) & Right(s,i)9、以下有关Function过程的说法中,正确的是(9) 。

VB复习题

VB复习题

一、基础选择题1.命令按钮的标题文字由()属性来设置。

A) Text B) Caption C) Name D) Value2.下列关于属性设置的叙述正确的是( D )。

A) 所有的对象都有同样的属性B) 控件的属性只能在设计时修改,运行时无法改变C) 控件的属性都有同样的默认值D) 引用对象属性的格式为:对象名称.属性名3.表达式5+15\6*7/8 Mod 9 的值是()。

A) 5 B) 6 C) 7 D) 84.清除当前VB 窗体上文本信息的方法是()。

A) Cls B) Clear C) Erase D) Droup5.将ASCII码转换成字符串的函数是( B )。

A) Chr$ B) Str$ C) Asc D)Val6. 关于条件语句,下列说法错误的是()。

A) 条件语句中的“条件”可以是逻辑表达式或关系表达式B) 条件语句中的“条件”可以是数值表达式,非0值表示true,0值表示falseC) 在块结构条件语句中,“语句块”中的语句不能与then在同一行上D) 块结构的条件语句和单行结构的条件语句都必须以End if结束7. 一个单精度型变量在内存中占据()字节的空间。

A) 1 B) 2 C) 4 D) 88.一个VB工程中工程文件的扩展名是()。

A).vbp B) .frm C) .frx D) .bas9. 对于数学表达式X>Y>Z,正确的VB逻辑表达式是()。

A)X>Y AND Y>Z B)X>Y>Z C)X>Y OR Y>Z D)X>Y AND >Z10.关于VB源代码的编写,下列说法错误的是()。

A) VB源代码中不区分字母的大小写B) 可以适当添加注释有利于程序的维护和调试C) 一个语句必须写在一行中,不可分成多行来书写D) 同一行可以写多个语句11.如果变量a=2、b=3、c=4、d=5,表达式Not a>b And Not d<>c的逻辑值是()。

vb期末复习题

vb期末复习题

Visual Basic 期末复习题一、填空题、判断题二、选择题、程序选择题三、编程题一、填空题、判断题1) 3abc为合法变量。

答案:错2) 局部变量是指那些在过程中用Dim语句或Static语句声明的变量。

答案:对3) 局部变量的作用域仅限于声明它的过程。

答案:对4) 逻辑表达式Not"a">"b" And 9<3 Or 9>3的值为true 。

对5) 使用a=b:b=a 语句可以将变量A和B的值互换。

答案:错6) 以下循环的执行次数是_____。

K=0Do While k<=10k=k+1Loop 答案:117) 逻辑常量值为TRUE或_______。

答案:FALSE8) 表达式(2+8*3)/2的值是______。

答案:139) 下列程序的执行结果是____。

T = O : m = 1 : Sum = 0Dot = t + m : Sum = Sum + t : m = m + 2Loop While m <= 9Print Sum 答案:5510) 设a=2,b=3,c=4,d=5下列a>b and c<>d or c=a表达式的值是_____。

答案:FALSE11) 表达式3>4 and 7=5的值是______。

答案:FALSE12) 下列程序段的执行时,共循环____次。

For a=0 To 1For b=1 To 2For c=1 To 3I=I+1Next cNext bnext a 答案:1213) 以下程序计算2到50间所有偶数的和,请补充完该程序Sub mult()Dim Sum As IntegerSum=0Dim I as integerFor___to 50If I MOD 2=___Then___Next IPrint sumEnd Sub 答案:I=2#0#SUM=SUM+IK=0DO While k<10K=k+1:______loopprint t 答案:T=T+K16) 下列程序是用来计算1+2+3……+10的程序段,请补充完该程序。

VB复习资料

VB复习资料

VB综合练习一.选择题1.要改变控件的宽度,应修改该控件的(B)属性。

A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。

A、VisibleB、ValueC、CaptionD、Enabled3.VB程序设计的完整步骤是( C )。

(A)可视化程序设计(B)代码程序设计(C)可视化程序设计和代码程序设计(D)界面设计4.(D )对象具有clear方法。

A、图片框B、窗体C、复选框D、列表框5.要求改变窗体的标题时,应当在属性窗口中改变( A )的属性。

(A)Caption ( B )Name ( C )Text ( D )Label6.窗体能响应的事件是( C )。

(A)ActiveForm ( B )Drive ( C )Load ( D )Change7.下列变量命名正确的是( B )。

(A)basic+1 ( B )myfile ( C )p1age@2 ( D )cmd..18.由Fo r K=10 TO 0 step 3:next K循环语句控件的循环次数是(B )A、12B、0C、-11D、-109.下列数据类型中,占用内存最大值是(D )A、Boolean 2B、Byte1C、integer2D、Single410.在事件中,Private 表示( B )。

(A)此过程可以被其它的过程调用(B)此过程只可以被本窗体模块中的其它过程调用(C)此过程不可以被任何其它的过程调用(D)此过程只可以被本工程的其它过程调用11.当执行以下的过程时,Lb1Result 的标签框内将显示()。

Private Sub cmdIt_Click( )Dim I,RR=0For I=1 to 5 Step 1R=R+INext iLb1Result.Caption=Str$(R)End Sub( A )字符串15 (B)整数15 (C )字符串5 (D)整数512.若要求从文本框中输入密码时在文本框中只显示$号,则应在此文本框的属性窗口中设置( A )。

VB复习题

VB复习题

一、问答题1.叙述建立一个完整的应用程序的过程。

答:界面设计编写事件过程代码运行、调试保存文件2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。

问该工程涉及到几个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息?答:涉及到两个文件要保存。

先保存窗体文件(.frm),再保存工程文件(.vbp)。

若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。

3.假定在W indows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么?答:VB984.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置?答:将标签的Autosize设置为True.5.VB6.0提供的大量图形文件在哪个目录下?若你的计算机上没有安装,则怎样安装这些图形文件?答:VB6.0提供的图形文件在Graphics目录。

6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?答:按钮Style的属性设置为Graphical(或1)。

通过Picture属性来装入图形。

不能显示图形是因为Style的属性设置为Standard(或0),只要改为Graphical(或1),一般还将Caption 属性的值设置为空。

7.标签和文本框的区别是什么?答:文本是否可编辑。

8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置?答:应对Text3控件进行Text3.TabIndex=0的设置。

9.简述文本框的change与keypress事件的区别。

答:文本框内容变化,change与keypress事件都会发生,所不同的是Keyprees还将返回一个Keyasii参数10.当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到该文本框重新输入?答:假定文本框的名称为Text1,则事件过程如下:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenIf 出错条件判断成立ThenText1=””…先删除原来数据Text1.SetFocus …焦点回到Text1End If……End IfEnd Sub11.在程序运行前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件中?例如,程序要将命令按钮定位在窗体的中央,请写出事件过程。

VB复习题

VB复习题

34.变量名最多不能超过的字符个数为(
)。
A.10 B.12 C.40 D.255 35.表达式 4+5 \ 6 * 7 / 8 Mod 9 的值是( )。 A.4 B.5 C. 6 D. 7 36.复选框或单选钮的当前状态可通过( )属性来返回或设置。 A.Checked B.Value C.Selected D.Caption 37.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为( ) 。 A.Get 文件号,记录号,变量名 B.Get 文件号,变量名,记录号 C.Put 文件号,变量名,记录号 D.Put 文件号,记录号,变量名 38.下列( )不是 VB 程序的基本结构。 A.层次结构 B.分支结构 C.循环结构 D.顺序结构 39.无论何控件,都具有一个共同属性。这个属性是( ) 。 A.Text B.Font C.Name D.Caption 40.假设 X 的值是 5,则执行以下语句时,可得到的打印结果是“ABCDEF”的 Select Case 语句是( ) 。 A.Select Case X B.Select Case X Case 10 To 1 Case Is>15,Is<5 Print "ABCDEF" Print "ABCDEF" End Select End Select C.Select Case X D.Select Case X Case Is>5,1,3 To 10 Case 1,3,Is>5 Print "ABCDEF" Print "ABCDEF" End Select End Select 41.下不是 VB 特点的选项是( ) 。 A.可视编程 B.算法设计 C.事件驱动 D.面向对象 42.下面正确的赋值语句是( ) 。 A.x+y=30 B. y=π*r*r C.y=x+30 D.3y=x 43.VB 提供( )属性用于控制对象是否可用。 A.Default B.Cancel C.Enabled D.Visible 44.确定一个窗体或控件大小属性是( ) 。 A.Width 或 Height B.Width 和 Height C.Top 或 Left D.Top 和 Left 45.Visual Basic 的三种工作模式是( ) 。 A.设计模式、调试模式、错误模式 B.设计模式、运行模式、错误模式 C.设计模式、错误模式、中断模式 D.设计模式、运行模式、中断模式 46.InputBox 函数返回值的类型为( ) 。 A.整数 B.字符串 C.变体 D.整数或字符串(视输入的数据而定) 47.以下代码使用了 MsgBox 函数,正确的用法是( ) 。 A.MsgBox("非法数据!",48,"提示信息")VB 复Fra bibliotek题 一.选择题

Vb考试复习题

Vb考试复习题

Vb考试复习题一、填空题1.设 a=2,b=3,表达式 a>b 的值是_______。

FALSE(大小于表示判断)2.在VB中声明符号常量的关键字是_______。

Const(变量是用dim a as …)3. 表达式10 MOD 16\4的值是_______。

2(优先级1 ^ ,2 取负,3 乘、除,4 整除,5 mod,6 加减)4. 设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。

False|0|5. 设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。

True(优先级:1.not 2.and 3.or)6. 设a=1,b=2,c=3,则VB6.0表达式:a<b or b<c and c<a 的值是_______。

True7. 在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。

0(integer 整形 % 前缀 int 范围 -32768~32767)8. 表示x是5的倍数逻辑表达式为_______。

X MOD 5=09. 已知 a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。

False|0|零|假|假值|零值10. 用 dim abc as integer 定义的变量abc,其类型是______。

整型11. 表达式"12345"<>"12345" & "ABC"的值是_______。

True12. 在VB中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。

VB复习题

VB复习题
A) $OB) &O
C) $ED) &E
26、语句Print“5*5”的执行结果是
A)25B)5*5C)出现错误提示D) “5*5”
27、放置控件到窗体中的最迅速方法是
A)拖动鼠标B)单击工具箱中的控件
C)双击工具箱中的控件D)单击工具箱中的控件并拖动鼠标
28、以下合法的Visual Basic标识符是
12
13
14
答案
10
Picture1.Picture=LoadPicture(“C:\moon.jpg”)
用来删除列表中指定的项目
三、选择题
1、Visual Basic 6.0分为3种版本,不属于这3种版本的是
A)学习版B)专业版
C)企业版D)业余版
2、Visual Basic集成的主窗口中不包括
A)属性窗口B)标题栏C)菜单栏D)工具栏
21、下面说法不正确的是
A)变量名的长度不能超过255个字符
B)变量名可以包含小数点或者内嵌的类型声明字符
C)变量名不能使用关键字
D)ual Basic变量名的是
A) BookB) 2_Seek
C) 123.58D) Book-1
23、在Visual Basic中,下列两个变量名相同的是
3、在Visual Basic中,被称为对象的是
A)窗体B)控件
C)控件和窗体D)窗体、控件和属性
4、下列说法正确的是
A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件
B)若一个控件上有4个黑色的小方块,表明该控件是活动的
C)窗体中活动控件只能有一个
D)非活动控件在窗体上是隐藏的
A) 11.25B) 3

VB复习题

VB复习题

VB复习一、选择题:1.若要使命令按钮不可操作,要对其( )属性设置。

A. EnabledB. VisibleC. BackColorD. Caption2. 下面可以作为Visual Basic变量名的是( )。

A. tabB. t*abC. ta_bD. 5tab3. 下列关于“面向对象”编程的说法中,不正确的是( )。

A. 属性就是描述对象特性的数据B. 事件是能被对象识别的操作C. 方法是指示对象的行为D. Visual Basic程序采用的运行机制是“面向对象”4. 以下关于局部变量的叙述中错误的是( )。

A. 在过程中用Dim语句或Static语句声明的变量是局部变量B. 局部变量的作用域是它所在的过程C. 在过程中用Static语句声明的变量是静态局部变量D. 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放5. 在以下属性中,每个对象都具有的属性是( )。

A. IndexB. NameC. Caption D . Enabled6. 结构化程序设计所规定的三种基本控制结构是( )。

A. 输入、处理、输出B. 树形、网形、环形C. 顺序、选择、循环D. 主程序、子程序、函数7. 在文本框中输入内容时,要求在超过文本框的宽度时自动换行输入,则应将文本框的( )属性设置为True。

A. EnabledB. VisibleC. MultiLineD. ScrollBars8. 要判断在文本框中是否按了Enter键,应在文本框的( )事件中判断。

A. ChangB. KeyDownC. ClickD. KeyPress9. 要想统计列表框或组合框中项目的总数,应通过其( )属性。

A. ListB. ListIndexC. ListCountD. Text10. 在Visual Basic中,组合框可以看成是列表框和( )的组合。

A. 文本框B. 命令按钮C. 复选框D. 单选按钮11. 下列控件中没有Caption属性的是()。

VB复习资料试题及答案

VB复习资料试题及答案

计算机专业 VisualBasic程序设计试题一、单项选择题(每小题2分,共30分)1.在下列有关Visual Basic的叙述中,错误的是( B ) B.是面向对象的编程语言2.在新建一个“标准EXE”工程后,不在工具箱中出现的控件是(B) B.通用对话框3.对于定时器(Timer)控件,设置其定时是否开启的属性是( C ) C.Enabled4.有程序代码如下:Textl.Text=”欢迎走进VB世界!”·则Textl,Text,和”欢迎走进VB世界!”分别代表( D) D.对象,属性,值5.VB提供了结构化程序设计的三种基本结构是( A)。

A.选择结构、循环结构、顺序结构6.下列说法中正确的是( D)。

为了保存一个Visual Basic应用程序,应当D.分别保存工程文件、窗体文件和标准模块文件7.当一个工程含有多个窗体时,其中的启动窗体是( D)。

D.在“工程属性”对话框中指定的窗体8.要设置命令按钮的背景图形,必须设置的两个属性是( A)。

A.Style和Picture9.将数据“China”项添加到列表框(Listl)中成为第一项应使用的语句是( C)。

C.Listl.AddItem”China",010.确定一个窗体或控件的大小的属性是( B)。

B.Width和Height11.下列可以把当前目录下的图形文件picl.jpg装人图片框Picturel中的语句为( C)C.Picture1.Picture=LoadPicture((1picl.jpg")12.不属于VB数据库引擎的是( B)。

B.BDE13.如果准备读文件,打开顺序文件“text.dat”的正确语句是( C )。

C.open"text.dat"ForInputAs井114.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( D )D.ActiveConnection15.Winsock控件的LocalPort属性的作用是( C)。

VB复习题

VB复习题

复习题1一、选择题(每题2分,共30分)1.以下四个VB的变量名中,合法的是_________。

A. SumB. R$eC. PrintD. 3xy2.在声明一个过程中必须有的是_________。

A.Private关键字B.SUB关键字C.返回值类型说明D.参数3.把Form1的标题改为“文档资料”的语句是_________。

A.Form1.Text=“文档资料”B.Form1.Text=文档资料C.Form1.Caption=“文档资料”D.Form1.Title=“文档资料”4.下面在文本框Text1内显示变量ST内容的语句是_________。

A.ST=Text1.TextB.Text1.show STC.Text1.Text=STD.Text.Text1=ST5.要在设计的菜单中出现分隔条需要_________。

A.在标题框内输入"————————"B.在标题框内输入"—"C.在名称框内输入"—"D.在名称框内输入"&—"6.下列选项中窗体载入事件为_________。

A. Load事件B. Click事件C. DblClick事件D. Unload事件7.在块结构条件语句If-Then / Endif中_________。

A. 必须至少有一个Elseif语句B. 可以有任意多个ElseIf-Then语句C. 如果没有Else语句,运行时将出现错误D. 给定的条件只能是关系表达式或逻辑表达式8.以下Case语句中错误的是_________。

A. Case 10 To 1B. Case Is>10C. Case Is>10 , Is<50D. Case 3,5,Is>109.对Do Until…Loop循环,正确的是_________。

A.如果循环条件为常数0,则一次循环也不执行B.如果循环条件为常数0,则至少执行一次循环C.如果循环条件是不为0的常数,则至少执行一次循环D.无论循环条件是否为"True",则至少执行一次循环10、从键盘上能够输入两个字符串,分别保存在变量str1、str2中。

VB课程总复习

VB课程总复习

第六章 数组
一、静态数组的定义及使用
二、动态数组的定义及使用
1、看到二维数组就要画…… 2、二维数组通常和for 循环的嵌套是密不可分的 3、有关数组的两个函数ubound\lbound和两个语 句:option base 1 for each v in arr …… next 4、动态数组的关键命令:redim preserve……
程序,还是求一个程序的运行结果,还是在一
个程序中填上空行,都需要对程序的基本组成
部分,每一部分的功能是什么分析清楚。应该
怎样分析一个程序呢?
一个程序通常包括三个部分:初始化部分,算
法实现部分,结果处理部分。
怎样分析程序
1. 初始化部分
通常,程序的初始化部分包括:
· 声明变量和数组 · 变量赋初值
变体(赋值)
2、常量和变量的定义、表示方法,强制显式声明变量
类型的语句(option explicit)
3、VB各种运算符及表达式(算术、关系、逻辑) 4、VB的主要内部函数(算术、字符串、转换)
5、数据的输入与输出(Format、Print)
典型例题 1、运行下列语句,窗体上输出的结果是 Dim a As Boolean a = -5 Print a = -5 A.a=-5 B.-5 C.True D.False 2、运行下列语句时,系统给出错误提示的是 A.Print –32000-769 B.Print “ab” & 128 C.Print “1E2”+8 D.Print 3=2=4
(2)语法性错误。如循环、选择结构前后不配套,嵌
套时内外交叉。建议书写程序时就采用缩格的格式,
出现错误,一目了然,阅读分析也方便。 等等。

VB程序设计复习资料(初学者用)

VB程序设计复习资料(初学者用)

VB程序设计复习资料一、选择题1、提供控件的的窗口是A、对象窗口B、对象浏览器窗口C、工具箱D、工具栏2、以下叙述中错误的是A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置3、以下不属于Visual Basic系统的文件类型是A、.frmB、.basC、.vbgD、.vbp4、以下叙述中错误的是A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B、以.BAS为扩展名的文件是标准模块文件C、窗体文件包含该窗体及其控件的属性D、一个工程中可以含有多个标准模块文件5、以下叙述中错误的是A、双击鼠标可以触发DblClick事件B、窗体或控件的事件的名称可以由编程人员确定C、移动鼠标时,会触发MouseMove事件D、控件的名称可以由编程人员设定6、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是A、MouseDownB、MouseUpC、LoadD、Click7、设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是A、TrueB、FalseC、1D、出错信息8、如果要改变窗体的标题,则需要设置的属性是A、CaptionB、BackColorC、NameD、BorderStyle9、设有以下循环结构Do循环体Loop While <条件>则以下叙述中错误的是A、若“条件”是一个为0的常数,则一次也不执行循环体B、“条件”可以是关系表达式、逻辑表达式或常数C、循环体中可以使用Exit Do语句D、如果“条件”总是为True,则不停地执行循环体10、工程文件的扩展名是A、.frmB、.basC、.vbpD、.frx11、VB集成开发环境有3种工作状态,不属于3种工作状态之一的是A、设计状态B、编写代码状态C、运行状态C、中断状态12、在VB中称称各种可在对象上操作的过程为A、属性B、方法C、事件D、封装13、下列控件中,可以接收用户输入信息的控件是A、图片框控件B、文本框控件C、标签控件D、图像框控件24、当某个单选按钮控件被选中时,其Value属性值为A、0B、1C、TrueD、False15、某应用程序的窗体界面中有3个控件,程序运行,该窗体加载后,如果按下键盘上的【Tab】键,则下列事件不会发生。

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

一.判断题1.对象可以识别和响应的某些行为称为事件。

2.属性是指对象的名字、大小、位置和颜色等特性。

3.方法是由VB提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。

4.事件是VB预先定义的对象能识别的动作。

5.控件的事件过程内容决定事件发生时的执行代码。

6.Double类型的数据由 4 个字节组成。

7.整型数的取值范围为–32768~+32768。

8.在一个语句行内写多条语句时,语句之间应该用逗号分隔。

9.局部变量是指那些在过程中用Dim语句或Static语句声明的变量。

10.局部变量的作用域仅限于声明它的过程。

11.静态局部变量是在过程中用Static语句声明的。

12.根据数组说明的方式,可将数组分为动态数组和静态数组。

13.利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型。

14.数组重新定维后,原有的数组元素内容将予以保留。

15.在调用过程时,形参为数组的参数对应的实参只能是数组。

16.Sub过程不能用过程名返回值,而Function过程能通过过程名返回值。

17.在VB中,Function过程名可以有一个或多个返回值。

18.在VB中,形参数组只能按地址传递。

19.在VB中,数组可以按地址传递也可以按值传递。

20.启动VB时,VB6.0默认的工程类型是标准EXE程序。

21.在VB中,要使一个窗体不可见,但不从内存不释放,应使用UnLoad语句。

22.改变控件在窗体中的上下位置应修改控件的Width 属性。

23.在VB中,TextBox对象没有Caption属性。

24.列表框List属性可以得到列表中任何选项的值,它以数组的方式存在。

25.一个容器中的所有复选框一次只能有一个被选中。

26.在一个容器中的复选框可以同时有多个被选中。

27.框架内所有的控件会随框架一起移动、显示、消失和屏蔽。

28.单击滚动条的滚动箭头时,产生的事件是Change。

29.计时器对象不能响应Click事件。

30.计时器(Timer)的Interval属性的默认单位为秒。

二.选择题1.Visual basic采用了_____编程机制。

a) 面向过程b) 面向对象c) 事件驱动d) 可视化2.窗体模块保存在一个扩展名为_____的文件中。

a) bas b) cls c) frm d) bmp3.工程文件的文件名后缀是_____。

a) .bmp b) .vbp c) .frm d) .bas4.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。

a) 属性、事件、方法b) 控件、属性、事件c) 窗体、控件、过程d) 窗体、控件、模块5.对象可以识别和响应的某些行为称为_____。

a) 属性b) 方法c) 继承d) 事件6.在Visual Basic 中,称对象的数据为:______。

a) 属性b) 方法c) 事件d) 封装7._____是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。

a) 文件b) 属性c) 方法d) 窗体8.下列变量名中不合法的是_____。

a) strname b) 3abc c) A_one d) vaone9.下列哪一个是正确的变量名______。

a) $abc b) Int c) 141abc d) abcf10.变量未赋值时,数值型变量的值为______a) 0 b) 空c) 1 d) 0.111.变量A%的类型是____。

a) Integer b) Single c) String d) Boolean12.在VB中,常量12#的数据类型是_____。

a) 整型b) 双精度浮点型c) 长整型d) 字符串13.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。

a) @ b) $ c) % d) #14.下列数据中哪一个是布尔常量_______。

a) 123 b) not c) TRUE d) xyz15.下面的运算符中,优先级别最高的是_____。

a) AND b) * c) 〉= d) &16.如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。

a) 0 b) -1 c) TRUE d) FALSE17.下列运算结果中,值最大的是 ______。

a) 3\4 b) 3/4 c) 4 mod 3 d) 3 mod 418.17 mod 3的运算结果是_____。

a) 0.5 b) 1 c) 1.5 d) 219.x是小于100的非负数,用vb表达式正确的是______。

a) 0 b) 0<=x<100 c) x>=0 AND x<100 d) 0<=x OR x<10020.表达式X+1>X是_____。

a) 算术表达式b) 非法表达式c) 字符串表达式d) 关系表达式21.用于获取字符串长度的函数是_______。

a) Len() b) Length() c) Strlen() d) Lofo()22.用于获得字符串S从第4各字符开始的4个字符的函数是______。

a) Mid(S,4,4) b) Middle(S,4,4) c) Midstr(S,4,4) d) MiddleStr(S,4,4)23.用于获得字符串S最左边4个字符的函数是:_______。

a) Left(S,4) b) Left(1,4) c) Leftstr(S) d) Leftstr(3,4)24.表达式Right("Beijing",4)的值是______。

a) Beijing b) jing c) eiji d) ijin25.如下数组声明语句,正确的是______。

a) dim a[3,4] as intiger b) dim a(3,4) as stringc) dim a(n,n) as single d) dim a(3 4) as integer26.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。

a) Dim str As String b) Dim str As String(256)c) Dim str As String(256) d) Dim str As String*25627.程序的基本控制结构是______。

a) 顺序结构、多分支结构和单分支结构b) For…Next结构、Do…loop结构c) 顺序结构、选择结构和循环结构d) 单行结构和多行结构28.写在一行上的多条语句,应以_____为分隔符。

a) 分号b) 逗号c) 冒号d) 空格29.用InputBox函数可帮助生成_______。

a) 消息框b) “保存”对话框c) 简单输入框d) “颜色”对话框30.Inputbox()函数的返回值类型为_____。

a) 数值型b) 字符型c) 逻辑型d) 变体型31.把 InputBox 的返回值转换为数值应该使用的函数是______。

a) Log b) Str c) Len d) Val32.使窗体向下移动的语句是_____。

a) Move Left, Top+100 b) Move Top+100c) Move Top+100 d) Move Top=Top+10033.要使循环体至少执行一次,应使用_____循环。

a) For-next b) While-wendc) Do--Loop while|until d) do[while|until]-loop34.循环结构for i=1 to 10 step 2的执行次数是_____。

a) 4 b) 5 c) 9 d) 1035.以下程序段执行后整型变量n 的值为_____。

N=0for I=1 to 20 step 5n=n+1next Ia) 3 b) 4 c) 5 d) 236.如果有数组声明 Dim a(10) As Integer,则该数组共有______个元素。

a) 10 b) 11 c) 9 d) 不确定37.用以下语句 Dim b(-2 to 4)as string 所定义的数组的元素个数是_______个。

a) 2 b) 4 c) 6 d) 738.如果有声明Option base 1 后有dim array(15),则该数组共有_____个元素。

a) 16 b) 15 c) 13 d) 1439.以下有关数组的说法中,正确的是________。

a)数组是有序变量的集合,序列中的变量类型可以不同b)数组下标用以确定数组元素在数组中的位置,下标取值只能是0或1c)在一定条件下动态数组可以反复改变其维数与大小d)固定大小数组也可使用ReDim语句改变其大小40.不能脱离控件(包括窗体) 而独立存在的过程是_________。

a)事件过程b)通用过程c)Sub过程d)函数过程41.在过程定义中用_____表示形参采用传值方式。

a) Var b) ByDef c) ByVal d) Value42.名为Sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是________。

a) Private Sub Sort(A() As Integer)b) Private Sub Sort(A(10) As Integer)c) Private Sub Sort(ByVal A() As Integer)d) Private Sub Sort(A( ,) As Integer)43.以下不属控件的一项是_____。

a) 文本框b) 标签框c) 列表框d) 消息框44._____控件可以使用SetFocus()方法。

a) Frame b) Label c) TextBox d) Timer45.若要使某命令按钮获得控制焦点,可使用的方法是_____。

a) lostfocus b) setfocus c) point d) value46.若要将窗体隐藏起来,则实现的方法为_______。

a) Unload b) Show c) WindowsState d) Hide47.控件的_____决定事件发生时的执行代码。

a) 属性b) 事件过程c) 函数d) 通用过程48.下列事件中,命令按钮能响应的事件是_____。

a) DblClick b) Click c) Scroll d) Load49.以下控件中没有Caption属性的是_____。

a) 标签框b) 文本框c) 框架d) 命令按钮50.设置命令按钮的标题文字时,应改变的属性是______。

a) text b) Name c) Caption d) Name51.下列各组控件都具有Caption属性的是______。

相关文档
最新文档