VB选择判断题题库答案
VB题库5

要求:利用随机函数(随机数种子Randomize(5))产生上述整数。
【本题要求粘贴源程序与运行结果】
(12分)
必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!
请将你解答本题所写的源程序粘贴到下面或者上载源程序
A、限定成员变量data只在本模块内部可以使用
B、限定成员变量data仅在类MyClass的成员方法中可以访问
C、限定成员变量data仅可在类以及子类的成员方法中可以访问
D、限定类MyClass仅在本模块中可以使用
17、为菜单对象添加快捷键的方法是修改其( )属性。(1分)
A、Name
B、ShortcutKeys
For i = 0 To 9
a(i) = InputBox("请输入第" & i + 1 & "个数")
TextBox1.Text = TextBox1.Text & a(i) & Space(2)
Next
For i = 0 To 8
k = i
For j = To 9
If a(k) < a(j) Then
y =
p1 = y Mod 4 = 0 And y Mod 100 <> 0
p2 = y Mod 400 = 0
If Then
Else
End If
End Sub
(6分)
15、根据题意,将程序补充完整。
下将用户输入的10个数显示到文本框TextBox1中,用选择法按照从大到小排序,将排序后的结果显示到文本框TextBox2中。
vb单选判断题题库

序号题干答案1 VB是一种面向对象的程序设计语言。
对2 VB通过窗体管理构成应用程序的各类文件的集合。
错3 VB支持弹出菜单,所谓“弹出菜单”是指单击鼠标后打开的菜单。
错4 Visual Basic程序的运行,仅能从某一窗体启动,如Form1窗体。
错5Visual Basic程序的运行可以从Main()过程启动,也可以从某个窗体启动。
对6 Visual Basic提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其它位置,则需使用自定义坐标系统。
对7 单击并拖拽工具箱中所需的控件到窗体上即可完成添加控件任务. 错8 Dim i, j as integer 表明i和j都是整型变量。
错9Single 和Double型用于保存浮点数,在VB中定义单精度浮点8位,双浮点16位.错10 Visual_basic是合法的变量名。
对11可以用"&","+"合并字符串,但是用在数值变量时,"+"可能会将两个数值加起来。
对12某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用。
错13全局变量用global或public关键字声明,且仅在通用声明处可以定义。
错14如果某子程序add用public static sub add()定义,则该子程序的变量都是局部变量。
错15设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2*A>C的值是False。
错16 所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 错17 在VB中,运算"ABCDE123A" Like "[a*a] " 的结果是True。
错18 在VB中,运算"D" Like "[! A-Z]" 的结果是True. 错19 在VB中,运算"ABA"Like"[a?a]"的结果是False。
vb基础期末考试题库及答案

vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
计算机二级VB判断题

所有是非题1、文本框中显示的内容可根据文本框的大小自动换行。
答案:错误等级:2 难度:2知识点:VB知识点/对象属性的设置2、文本框的SelText属性只能在程序中进行设置和返回。
答案:正确等级:3 难度:3知识点:VB知识点/对象属性的设置3、若要使某命令按钮获得控制焦点,可使用GotFocus方法来设置。
答案:错误等级:3 难度:3知识点:VB知识点/VB的对象、属性、方法和事件4、使用Move方法的对象可以是除时钟、菜单以外的所有控件,省略对象时默认为窗体。
答案:正确等级:3 难度:3知识点:VB知识点/VB的对象、属性、方法和事件5、VB中的变量必须先声明才可使用。
答案:错误等级:1 难度:1知识点:VB知识点/常量与变量6、Dim a1,a2 As Integer 语句显式声明变量a1和a2都为整型变量。
答案:错误等级:1 难度:1知识点:VB知识点/常量与变量7、函数Len("abc d"+space(5))的值是5。
答案:错误等级:2 难度:2知识点:VB知识点/常用内部函数8、可以同时删除字符串前导和尾部空白的函数是Trim。
答案:正确等级:3 难度:3知识点:VB知识点/常用内部函数9、在VB中,运算 "Then" > "Than" 的结果是True。
答案:正确等级:2 难度:2知识点:VB知识点/运算符及表达式10、计时器(Timer)控件的Interval属性的单位是毫秒,即若将此属性值设为10,则每0.01秒产生一次Timer事件。
答案:正确等级:3 难度:3知识点:VB知识点/时钟控件11、假设A=10:B=8:C=6则表达式:A<B OR Not (B>C)的值为True。
答案:错误等级:1 难度:1知识点:VB知识点/运算符及表达式12、VB中不随时间改变的量是常量。
如"Visual Basic","3+5"是字符串常量,123.456@,&H7FFFF是数值常量,5/22/99是日期/时间常量。
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复习题允许上机调试一、选择题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选择判断题题库答案

第一章1.工程资源管理器窗口中包含的文件类型有(D)种A、2B、3C、4D、52.VB 集成的主窗口中不包括(A)A.属性窗口 B .标题栏 C .菜单栏D.工具栏3.与传统的程序设计语言相比,VB 最突出的特点是( D )A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制4.启动VB 进入编程环境后,下列叙述中错误的是(A)A.工具箱中只有内部控件B.窗口中会自动建立名为FORM1 的窗体C.属性窗口一定会同时打开D.只要存盘就会生成一个工程文件5.下列关于属性设置的叙述错误的是(A)A.控件具有什么属性是VB 预先设计好的,用户不能改变B.控件具有什么属性是VB 预先设计好的,用户可以改变C.控件的属性既可以在属性窗口中设置,也可以用程序代码设置D.控件的属性在属性窗口中设置后,还可以用程序代码为其设置新值6.应用程序设计完成后,应将程序文件保存,保存的文件是(A)A.只保存窗体文件即可B.只保存工程文件即可,C.先保存工程文件,之后再保存窗体文件D.先保存窗体文件(和标准模块文件),之后再保存工程文件。
7.启动VB 后,就意味着要建立一个新的( C )A.窗体 B .程序 C .工程 D .文件8.下面不能打开属性窗口的操作是( C )A.执行“视图”菜单中的“属性窗口”命令B.单击工具栏上的“属性窗口”按钮C.按ctrl+T 快捷键D.按F4 键。
9.在正确安装VB6.0 后,可以通过多种方式启动VB, 以下(D )方式不能启动VB A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到VB6.EXE,双击该文件名C.通过“开始”菜单中的“运行”命令D.进入DOS 方式,执行VB6.EXE 文件10.VB 集成环境的大部分窗口都可以从主菜单项(B )的下拉菜单找到相应的打开命令A.编辑B.视图 C .格式 D .调试11.下列( C )方法不是VB6.0 中打开工程的方法A.按CTRL+O 组合键B.执行“文件”菜单中的“打开工程”命令C.按ALT+O 组合键D.单击标准工具栏上的“打开工程”按钮12.下列叙述中正确的是( B )A.VB 与BASIC 没有什么不同 B .VB 与BASIC 的编程机制不同C.VB 是过程设计语言 D .VB 与BASIC 之间没有什么联系。
vb上机考试题库及答案86套

vb上机考试题库及答案86套VB上机考试题库及答案86套1. 选择题- 1.1 VB中,用于声明变量的关键字是()。
- A. Dim- B. Declare- C. Let- D. Set- 答案:A- 1.2 下列哪个选项是VB中合法的变量名?()- A. 123abc- B. _name- C. name$- D. name 2- 答案:B2. 填空题- 2.1 VB中,使用()函数可以将字符串转换为数值。
- 答案:Val- 2.2 在VB中,使用()关键字可以定义一个数组。
- 答案:Dim3. 简答题- 3.1 简述VB中的事件驱动编程的概念。
- 答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
4. 编程题- 4.1 编写一个VB程序,实现计算两个数的和并输出结果。
- 答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 5num2 = 10sum = num1 + num2Debug.Print "The sum is: " & sum```5. 判断题- 5.1 VB中,使用“=”符号可以比较两个变量的值是否相等。
() - 答案:错误。
应该使用“==”符号进行比较。
- 5.2 在VB中,可以使用“End”关键字来结束一个程序的执行。
()- 答案:正确。
6. 综合应用题- 6.1 设计一个VB程序,实现用户输入姓名和年龄,程序输出“欢迎你,[姓名],你今年[年龄]岁。
”- 答案:```vbSub Main()Dim name As StringDim age As Integername = InputBox("请输入你的姓名:")age = Val(InputBox("请输入你的年龄:"))MsgBox "欢迎你," & name & ",你今年" & age & "岁。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章1.工程资源管理器窗口中包含的文件类型有(D)种A、2B、3C、4D、52.VB 集成的主窗口中不包括(A)A.属性窗口 B .标题栏 C .菜单栏D.工具栏3.与传统的程序设计语言相比,VB 最突出的特点是( D )A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制4.启动VB 进入编程环境后,下列叙述中错误的是( A )A.工具箱中只有内部控件B.窗口中会自动建立名为FORM1 的窗体C.属性窗口一定会同时打开D.只要存盘就会生成一个工程文件5.下列关于属性设置的叙述错误的是( A )A.控件具有什么属性是VB 预先设计好的,用户不能改变B.控件具有什么属性是VB 预先设计好的,用户可以改变C.控件的属性既可以在属性窗口中设置,也可以用程序代码设置D.控件的属性在属性窗口中设置后,还可以用程序代码为其设置新值6.应用程序设计完成后,应将程序文件保存,保存的文件是( A )A.只保存窗体文件即可B.只保存工程文件即可,C.先保存工程文件,之后再保存窗体文件D.先保存窗体文件(和标准模块文件),之后再保存工程文件。
7.启动VB 后,就意味着要建立一个新的( C )A.窗体 B .程序 C .工程 D .文件8.下面不能打开属性窗口的操作是( C )A.执行“视图”菜单中的“属性窗口”命令B.单击工具栏上的“属性窗口”按钮C.按ctrl+T 快捷键D.按F4 键。
9.在正确安装VB6.0 后,可以通过多种方式启动VB, 以下(D )方式不能启动VB A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到VB6.EXE,双击该文件名C.通过“开始”菜单中的“运行”命令D.进入DOS 方式,执行VB6.EXE 文件10.VB 集成环境的大部分窗口都可以从主菜单项(B )的下拉菜单找到相应的打开命令A.编辑B.视图 C .格式 D .调试11.下列(C )方法不是VB6.0 中打开工程的方法A.按CTRL+O 组合键B.执行“文件”菜单中的“打开工程”命令C.按ALT+O 组合键D.单击标准工具栏上的“打开工程”按钮12.下列叙述中正确的是( B )A.VB 与BASIC 没有什么不同 B .VB 与BASIC 的编程机制不同C.VB 是过程设计语言 D .VB 与BASIC 之间没有什么联系。
13.VB 是一种面向对象的程序设计语言,构成对象的三要素是( B )A.属性、控件和方法 B .属性、事件和方法C.窗体、控件和过程 D .控件、过程和模块14.以下说法正确的是( D )A.对象属性只能在“属性窗口”中设置B.一个新的工程可以在“工程窗口”中建立C.必须先建立一个工程,才能开始设计应用程序D.只能在“代码窗口”中编写程序代码。
15.下列说法中错误是( B )A.应用程序界面是窗体B.应用程序的界面是对象C.每个应用程序都要生成一个工程D.一个应用程序由若干个VB 文件组成16.以下选项中,不是可视化编程方法特点的是( C )A.不必运行程序就能看到所要做的界面B.采用面向对象驱动事件的机制C.使用工程的概念来建立应用程序D.将代码和数据集成到一个独立的对象中17.VB6.0 集成开发环境可以( D )A.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序18.下列不属于VB 特点的是( C )A.对象的链接与嵌入 B .结构化程序设计C.编写跨平台应用程序 D .事件驱动程序编程机制19.在VB 环境下,当写一个新的VB 程序时,所做的第一件事是( B )A.编写代码B.新建一个工程C.打开属性窗口D.进入VB 环境20.下面关于VB6.0 工具栏的说法不正确的是( B )A.工具栏的位置可以任意改变 B .工具栏一定在菜单栏下方C.工具栏可以隐藏 D .VB 有多个工具栏(二)判断题(对的在括号内打“√”,错的在括号内打“×”)1.(T )VB 的企业版包括专业版的全部功能。
2.(F )一个对象对应一个事件,一个事件对应一个事件过程3.(T)在程序设计阶段,双击某个控件,所打开的窗口是代码窗口4.(F)方法是预先定义好的、能够被对象识别的动作5.(F)对象属性只能在“属性窗口”中设置6.(T)按ctrl+R 进入工程资源管理器窗口7.(T)工程资源管理器管理文件主要有6 类,即窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)8.(T)按ctrl+G 进入立即窗口。
9.(F )按F7 进入程序运行窗口。
10.(F)应用程序的界面是对象。
第二章(一)选择题1、以下不是Visual Basic 的特点的选项是( B )。
A、可视编程B、算法设计C、事件驱动D、面向对象2、VB 的工程资源管理器可管理多种类型的文件,下面叙述不正确的是( C )A、窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B、标准模块是一个纯代码性质的文件,它不属于任何一个窗体C、用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD、资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑3、一个工程中包含两个名称分别为Form1、Form2 的窗体、一个名称为Func 的标准模块。
假定在Form1、Form2 和Func 中分别建立了自定义过程,其定义格式为:Form1 中定义的过程:Private Sub Fun1( )……End SubForm2 中定义的过程:Private Sub Fun2( )……End SubFunc 中定义的过程:Private Sub Fun3( )……End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是(D )A、上述三个过程都可以在工程中的任何窗体或模块中被调用B、Fun1 和Fun2 过程能够在工程中各个窗体或模块中被调用C、上述三个过程都只能在各自被定义的模块中调用D、只在Fun3 过程能够被工程中各窗体或模块调用4、当运行程序时,系统自动执行启动窗体的某个事件过程。
这个事件过程是( A )A、LoadB、ClickC、UnloadD、GotFocus5、Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是( B )A、设计、控件和事件B、属性、事件和方法C、窗体、控件和过程D、控件、过程和模块6、以下叙述中错误的是( C )A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B、保存Visual Basic 程序时,应分别保存窗体文件及工程文件C、Visual Basic 应用程序只能以解释方式执行D、事件可以由用户引发,也可以由系统引发7、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C )A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口8、以下叙述中正确的是( A )A、窗体的Name 属性指定窗体的名称,用来标识一个窗体B、窗体的Name 属性的值是显示在窗体标题栏中的文本C、可以在运行期间改变对象的Name 属性的值D、对象的Name 属性值可以为空9、以下叙述中错误的是( C )A、一个工程中只能有一个Sub Main 过程B、窗体的Show 方法的作用是将指定的窗体装入内存并显示该窗体C、窗体的Hide 方法和Unload 方法的作用完全相同D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体10、以下关于窗体的描述中,错误的是( A )A、执行Unload Forml 语句后,窗体Forml 消失,但仍在内存中B、窗体的Load 事件在加载窗体时发生C、当窗体的Enabled 属性为False 时,通过鼠标和键盘对窗体的操作都被禁止D、窗体的Height、Width 属性用于设置窗体的高和宽11、为了保存一个VB 应用程序,下列正确的是( C )A、只保存窗体文件(.frm)B、只保存工程文件(.vbp)C、分别保存工程文件和窗体文件D、分别保存工程文件和标准模块文件(.bas)12、假定窗体的名称为(Name 属性)为form1,则把窗体的标题设置为“VBTEST”的语句正确的是( B )A、orm1=“VBTEST”B、Caption=“VBTEST”C、form1.test=“VBTEST”D、=“VBTEST”13、当一个工程含有多个窗体时,其中的启动窗体是( D )A、启动VB 时建立的窗体B、第一个添加的窗体C、最后一个添加的窗体工程属性D、在工程属性对话框中指定的窗体14、同时改变一个活动控件的高度和宽度,正确的操作是( A )A、拖拉控件4 个角上的某个小方块B、只能拖拉位于控件右下角的小方块C、只能拖拉位于控件左下角的小方块D、不能同时改变控件的高度和宽度15、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( A )命令A、引用B、部件C、工程属性D、加窗体16、下列叙述中正确的是( C )A、所有应用程序都是由窗体开始执行的B、在多文档系统中,每个窗体都是平等的C、VB 的每一个窗体和控件都存在一个预定义的事件集D、改变窗体的标题也就是改变其属性窗口中的Name 属性17、创建VB 应用程序的主要步骤是:①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是( C )A、①③④B、①②④C、②③④D、①②③④18、工程文件的扩展名是( B )A、.vbgB、.vbpC、.vbwD、.vbl19、VB 中控件主要分为3 类,下面哪一种不是VB 中的控件类( D )A、标准控件B、ActiveXC、可插入对象D、外部控件20、以下叙述中错误的是( A )A、事件过程是响应特定事件的一段程序B、不同的对象可以具有相同名称的方法C、对象的方法是执行指定操作的过程D、对象事件的名称可以由编程者指定(二)判断题(对的在括号内打“√”,错的在括号内打“×”)1、(F )以.BAS 为扩展名的文件是类模块文件。
2、(F )窗体模块和标准模块都是只由代码组成。
3、(F )程序运行前必须先保存。
4、(F )不同控件的相同属性的只读性相同。
5、(T )不同事件触发是有先后顺序的。
6、(F )窗体的Show 方法和Load 语句具有相同的功能7、(F )所有属性都可以在属性窗口设置。
8、(T )可以用程序代码窗体上画控件。
9、(F )“事件驱动“程序中的事件的含义是用户操作事件。
10、(T)用户不可以自定义标准控件的事件,但可以用类的方法来自定义控件及其事件、方法。