VB选择
- 格式:doc
- 大小:81.50 KB
- 文档页数:19
《VB》期末考试选择题复习(共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集成开发环境的主窗口中不包括( )。
VB选择题----b528daf6-6ea4-11ec-9349-7cb59b590d7dvb选择题预测1.VB中的TextBox控件为()。
a标签b命令按钮c文本框d单选按钮2.使用VB编程时,我们通常使用工具箱中的工具。
我们将这些工具称为()事件(b)工具箱(c)控件(d)表单3需要下列哪一个函数名()(a)前景色(b)字体(c)背景色(d)标题来修改表单上的前景色4.在visualbasic中最基本的对象是(),它是应用程序的基石,是其他控件的容器。
(a)文本框(b)命令按钮(c)窗体(d)标签5.vb6.0是一种面向()的编程环境。
a)机器b对象c)过程d应用6.要使formi表单的标题栏显示\welcome To VB world\,以下()语句是正确的。
(a) forml。
Caption=“welcome to VB world”(b)forml Caption='welcome to VB world'(c)forml Caption=welcome to VB world(d)forml Caption=\welcome to VB world\7要修改文本框的背景,请设置()属性。
(a)text(b)maxlength(c)backcolor(d)caption8、vb6.0集成开发环境不包括()窗口。
(a) DOS界面窗口(b)窗体窗口(c)代码窗口(d)属性窗口9窗体可用窗体对象的显示()(a)move方法(b)show方法(c)display方法(d)load方法10.下列选项中不属于窗体的属性的是()(a)标题(b)字体(c)高度(d)文本11。
可以包含在Visual Basic中的其他控件有()。
(a)复选框(b)框(c)文本框(d)滚动条12。
任何控件的属性都是()。
(a)backcolor(b)caption(c)名称(d)borderstyle13.visualbasic程序设计的主要的步骤是()a、可视化编程B,代码编程C,可视化编程和代码编程D,接口设计14。
VB选择结构程序设计教案一、教学目标:1. 理解选择结构的概念和作用。
2. 学会使用VB中的If语句进行简单选择。
3. 学会使用VB中的Select Case语句进行多分支选择。
4. 能够运用选择结构解决实际问题。
二、教学内容:1. 选择结构的概念和作用。
2. If语句的语法和用法。
3. Select Case语句的语法和用法。
4. 选择结构的嵌套。
三、教学重点与难点:1. 教学重点:选择结构的概念和作用,If语句和Select Case语句的语法和用法。
2. 教学难点:选择结构的嵌套,以及如何运用选择结构解决实际问题。
四、教学方法:1. 采用案例教学法,通过实际案例让学生理解选择结构的概念和作用。
2. 使用代码演示和调试,让学生掌握If语句和Select Case语句的语法和用法。
3. 设计练习题和课后作业,巩固所学知识。
五、教学安排:1. 第一课时:选择结构的概念和作用,If语句的语法和用法。
2. 第二课时:Select Case语句的语法和用法,选择结构的嵌套。
3. 第三课时:运用选择结构解决实际问题,练习和总结。
【教学环节1】1.1 导入:通过一个简单的例子引入选择结构的概念,让学生感受选择结构的作用。
1.2 讲解:讲解选择结构的概念和作用,介绍If语句的语法和用法。
1.3 演示:通过代码演示If语句的执行过程,让学生理解其工作原理。
1.4 练习:让学生编写简单的If语句程序,巩固所学知识。
【教学环节2】2.1 导入:讲解Select Case语句的语法和用法。
2.2 演示:通过代码演示Select Case语句的执行过程,让学生理解其工作原理。
2.3 练习:让学生编写使用Select Case语句的程序,巩固所学知识。
【教学环节3】3.1 导入:讲解选择结构的嵌套。
3.2 演示:通过代码演示选择结构嵌套的执行过程,让学生理解其工作原理。
3.3 练习:让学生编写使用选择结构嵌套的程序,巩固所学知识。
1.以下关于Visual Basic特点的叙述中,错误的是 Visual Basic 程序不是结构化程序,不具备结构化程序的三种基础结构2.一只白色的足球被踢进球门,则白色、足球、踢、进球门分别是属性、对象、事件、方法3.以下叙述错误的是调用方法时,对象名是不可缺少的4.以下有关对象属性的叙述中错误的是 Enabled属性值设为False的控件对象在窗体上将不可见5.假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是单击窗体上没有控件的地方6.在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是7.以下叙述中,错误的是为了装入一个VB应用程序,只需装入窗体文件8.以下叙述中错误的是在标准模块中不能定义过程9.在程序运行时要进入中断模式不可以采用下面打开“调试”菜单10.为了消除窗体上的一个控件,下列正确的操作是选择(单击)要清除的控件,然后按Del键11.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是通用对话框12.下面有关对象属性的叙述中,错误的是一个对象的所有属性都可在属性窗口的列表中进行设置13.以下叙述中,错误的是对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定14.设计窗体时,双击窗体上没有控件的地方,打开的窗口是代码窗口15.下列打开“代码窗口”的操作中错误的是按F4键16.如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是按F4键17.Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是主窗口18.以下关于VB对象属性的叙述中,错误的是对象的所有属性值都可以在程序中设置19.以下叙述中正确的是在属性窗口可以设置窗体和控件的属性20.在窗体上添加“控件”的正确的操作方式是直接双击工具箱中的控件图标,该控件将出现在窗体上适当位置21.以下关于事件、事件驱动的叙述中,错误的是一个操作动作只能触发一个事件22.以下关于VB的叙述中,错误的是 VB中一个对象对应一个事件23.以下关于VB特点的叙述中,错误的是 VB应用程序从Form_Load 事件过程开始执行24.下面关于VB应用程序的叙述中正确的是 VB应用程序既能解释运行,也能编译运行25.以下叙述中错误的是 Visual Basic工具箱中的所有控件都具有宽度和高度属性26.以下关于VB文件的叙述中,正确的是 VB应用程序可以被编译为.exe文件27.在程序运行时,下面的叙述中正确的是只装入而不显示窗体,也会执行窗体的Form_Load事件过程28.VB中有这样一类文件,该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是 .bas29.以下叙述中错误的是在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件30.假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
1 窗体的FontName属性的缺省值是 A 。
A、宋体B、楷体C、仿宋体D、黑体2 下列不属于对象的基本特征的是 C 。
A、事件B、属性C、函数D、方法3 将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件 B 。
A、.doc与.txtB、.vbp与.frmC、.com与.exeD、.bat与.frm4 下列选项中不属于事件的是 A 。
A、ShowB、KeyUpC、LoadD、Dblclick5 在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是 D 。
A、属性窗口B、工具箱C、项目(工程)窗口D、代码窗口6 改变控件在窗体中的上下位置应修改该控件的 A 属性。
A、TopB、RightC、WidthD、Left7 Visual Basic中"程序运行"允许使用的快捷键是 B 。
A、F2B、F5C、Alt+F3D、F88 以下4个选项中,属性窗口未包含的是 B 。
A、属性列表B、工具箱C、对象列表D、信息栏9 在Visual Basic中,称对象的数据为 C 。
A、事件B、封装C、属性D、方法10 下列 A 属性用来表示各对象(控件)的位置。
A、LeftB、NameC、CaptionD、Text11 标签控件的标题和文本框控件的显示文本的对齐方式由 C 属性来决定。
A、StyleB、WordWrapC、AlignmentD、AutoSize12 当文本框的 B 属性设置为false时,在运行时文本框不能编辑。
A、VisibleB、EnabledC、LockedD、MultiLine13 按Tab键时,焦点在各个控件之间移动的顺序是由 C 属性来决定的。
A、IndexB、SetFocusC、TabIndexD、TabStop14 列表框的 C 属性返回或设置列表框中各列表项的文本。
A、SelectedB、TextC、ListD、Caption15 文本框中选定的内容,由下列 D 属性来反映。
VB顺序结构与选择结构VB(Visual Basic)是一种事件驱动的、面向对象的高级编程语言,广泛应用于Windows应用程序开发。
在VB中,顺序结构和选择结构是编写程序时经常使用的两种结构。
下面将详细介绍这两种结构。
一、顺序结构顺序结构是指程序的执行按照代码编写的顺序逐行进行。
也就是说,代码从上到下依次执行,不会跳过任何一行。
在VB中,顺序结构是最基本也是最常用的结构。
例如,我们可以编写一个简单的程序来计算并输出两个数的和:```Dim num1 As Integer = 10Dim num2 As Integer = 20Dim sum As Integersum = num1 + num2Console.WriteLine("两个数的和为:" & sum)```在这个程序中,首先定义了两个整数变量`num1`和`num2`,并分别给它们赋值为10和20。
然后,定义了一个整数变量`sum`用来存储两个数的和。
接着,将`num1`和`num2`相加的结果赋值给`sum`,并最后通过`Console.WriteLine`方法将结果输出到控制台。
顺序结构在程序设计中最常用,因为很多时候程序的执行过程就是按照顺序逐行运行的。
下面我们将介绍另一种常用的结构,选择结构。
二、选择结构选择结构是根据条件的结果来选择是否执行段代码。
简单来说,就是根据条件判断来选择程序的执行路径。
在VB中,选择结构通常使用`If...Then...Else...End If`语句来实现。
例如,我们可以编写一个程序来判断一个数是否为正数:```Dim num As Integer = -5If num > 0 ThenConsole.WriteLine("这个数是正数")ElseIf num = 0 ThenConsole.WriteLine("这个数是零")ElseConsole.WriteLine("这个数是负数")End If```在这个程序中,首先定义了一个整数变量`num`,并给它赋值为-5、然后,使用`If...Then...Else...End If`语句来判断`num`的值。
VB选择结构程序设计教案实例讲解选择结构程序设计教案实例讲解VB作为一种流行的编程语言,在软件开发中被广泛应用。
选择结构作为程序设计的重要内容之一,在VB中也有着重要的应用。
本文将介绍一份VB选择结构程序设计教案,并结合实例进行讲解。
一、教案准备1.教学目的:通过本课程的学习和练习,学生能够了解VB选择结构程序设计的基本原理和步骤;掌握VB选择结构程序设计所需的关键语句和常用函数;并能够灵活运用选择结构程序设计方法解决实际问题。
2.教材参考:《Visual Basic 6.0程序设计》3.教学方法:理论授课、实践练习、案例分析。
4.教学时间:2学时。
二、教案内容1.VB选择结构程序设计的基本概念VB选择结构程序设计是指根据特定条件的真假来选择性地执行不同的程序语句,以达到特定的目的。
选择结构程序设计主要有“单向选择结构”和“双向选择结构”两种。
2.VB选择结构程序设计的步骤(1) 定义变量和输入数据在选择结构程序设计中,需要定义变量来存储要进行比较的数据,以及用来储存比较结果的布尔型变量,同时要求用户输入数据。
(2) 判断条件并给出选项根据比较结果的真假给出不同的选项,可以使用“if then else”语句。
(3) 输出结果将最后结果输出,即可完成整个程序。
3.VB选择结构程序设计所需关键语句和常用函数(1) If Then Else语句If条件语句用于根据条件的真假进行选择性地执行某部分程序。
语法为:If condition Then'如果条件为真执行这里的语句else'如果条件为假执行这里的语句End If(2) And和Or运算符And运算符和Or运算符用于多个条件的判断。
And表示条件“与”的关系,Or表示条件“或”的关系。
(3) Select Case语句Select Case语句用于多个选项的情况。
语法为:Select Case expressionCase value1'执行这里的语句Case value2'执行这里的语句Case Else'执行这里的语句End Select4.实例讲解:下面通过实例来介绍VB选择结构程序设计的具体实现。
VB选择30101. 标准控件不包括()控件。
(A) 驱动器列表框(B) 目录列表框(C) 文件列表框(D) 通用对话框(答案:D)30102. 当一个工程含有多个窗体时,它的启动窗体是()。
(A) 正在编辑的窗体(B) 最后一个添加的窗体(C) 第一个添加的窗体(D) 在"工程属性"对话框中指定的窗体(答案:D)30103. VB应用程序在()模式下不能编辑代码和设计界面。
(A) 运行(B) 中断(C) 设计(D) 以上均不能(答案:A)30104. 下列叙述错误的是()。
(A) VB应用程序没有明显的开始和结束语句(B) VB控件的所有属性值均可在属性窗口中设置(C) VB是事件驱动型可视化编程工具(D) VB通过"工具"菜单的"选项"设置代码编辑窗口的字体大小(答案:B)30105. 标准模块文件的扩展名是()。
(A) .cls (B) .frm (C) .bas (D) .rec(答案:C)30106. 下列叙述错误是()。
(A) 打开一个工程文件,系统自动装入与该工程有关砠??文件(B) 保存VB程序时,应分别保存窗体和工程文件(C) 事件可以由用户触发,也可以由系统触发(D) VB应用程序只能以解释方式执行(答案:D)30107. 在设计阶段,双击窗体上的某个控件,可以打开()。
(A) 代码窗口(B) 属性窗口(C) 工具箱窗口(D) 工程资源管理器窗口(答案:A) 30108. 下列叙述错误的是()。
(A) VB是可视化程序设计语言(B) VB采用事件驱动编程机制(C) VB是面向过程的程序设计语言(D) V B应用程序可以以编译方式执行(答案:C)30109. 下列叙述正确的是()。
(A) VB的事件由用户定义(B) VB程序以顺序方式执行(C) VB程序从Main()函数开始执行(D) V B运行时,总是等待事件的发生(答案:D)30201. 下列为整型变量的是()。
(A) x! (B) x# (C) x% (D) x$(答案:C)30202. 设有语句组:Dim S1 As String*5S1 = "VB Test"则S1的值为()。
(A) VB Test(B) VB Te(C) VBTes(D) BTest(答桠?:B)30203. 下列()是合法的变量名。
(A) x_y(B) x-y(C) 2x(D) and(答案:A)30204. 下列()为单精度变量。
(A) x!(B) x#(C) x%(D) x$(答案:A)30205. 由()关键字声明的局部变量在整个程序运行时一直存在。
(A) Dim(B) Public(C) Static(D) Private(答案:C)30206. 定义变量时如不指定类型,该变量为()变量。
(A) Integer(B) String(C) Variant(D) Single(答案:C)30207. 用户自定义数据类型的成员不能是()。
(A) 数组(B) 日期型(C) 货币型(D) 定长字符串(答案:A)30208. 下列()是合法的变量名。
(A) x%y(B) xy%(C) 2x(D) Or(答案:B)30209. 日期常量用()作为界定符。
(A) "(B) %(C) #(D) &(答案:C)30301. 表达式4 + 6 \ 5 * 7 / 9 Mod 3的值是()。
(A) 4(B) 5(C) 6(D) 7(答案:B)30302. 下列逻辑表达式为True的是()。
(A) "A"<"9"(B) "A">"a"(C) "a">"AT"(D) "AT"<"AND"(答案:C)30303. 下列运算符中,优堠??级最高的是()。
(A) Like(B) Mod(C) Not(D) Eqv (答案:B)30304. 设a=6,b=5,c=-2;执行语句Pri nt a > b > c后,窗体上显示的是()。
(A) 1(B) True(C) False(D) 出错信息(答案:B)30305. 下列表达式中,值最大的是()。
(A) 2 \ 3(B) 2 / 3(C) 2 mod 3(D) 3 mod 2(答案:C)30306. 下列运算符中,优先级最低的是()。
(A) *(B) ^(C) /(D) \(答案:D)30307. 表达式2 = 3 < 1 的是()。
(A) 0(B) 1(C) True(D) False(答案:C)30308. x大于0且小于10的VB表达式是()。
(A) 0 < x < 10(B) x > 0 And x < 10(C) x > 0 Or x < 10(D) x > 0 : x < 10(答案:B)30309. 判断整型变量x是奇数的表达式是()。
(A) x Mod 2 <> 0(B) x Mod 2 != 0(C) x Mod 2 ≠ 0(D) x Mod 2 =0(答案:A)30401. 返回值为数值的函数是()。
(A) Mid(B) Instr(C) Left(D) Rtrim(答案:B)30402. 表达式Len("幸运52")的值是()。
(A) 0(B) 4(C) 6(D) 8(答案:B)30403. 以下()语句可表示[50,100]之间的随机数。
(A) Int(Rnd * 51) + 49(B) Int(Rnd * 51 +50)(C) Int(Rnd * 50) + 50(D) Int(Rnd * 50 + 50)(答案:B)30404. 返回值为字符串的函数是()。
(A) Str(B) Val(C) Len(D) Asc(答案:A)30405. 当x=0时,函数IIf(x > 0, 1, IIf(x < 0, -1, 0))的返回值是()。
(A) 0(B) 1(C) -1(D) 出错(答案:A)30406. 表达式Fix(5.6) + Int(-5.6)的值是()。
(A) 0(B) -1(C) 1(D) 以上都不对(答案:B)30407. 如果Sgn(x)的值为-1,整型变量x 的值是()。
(A) 0(B) 整数(C) 正整数(D) 负整数(答案:D)30408. 表达式InStr(2, "文本文件", "文")的值是()。
(A) 0(B) 1(C) 3(D) 5(答案:C)30409. 除去字符串左侧空格的函数是()。
(A) Left()(B) Trim()(C) Ltrim()(D) LeftTrim()(答案:C)30501. VB表达式Format(Val("111a"), "# #.##")的值是()。
(A) 11.1a(B) 11.10(C) 111.(D) 111.00(答案:C)30502. 下列语句不合法的是()。
(A) x = 1 : y=2(B) ? x ; y ;(C) ? x , y ,(D) x = 1; y = 2(答案:D)30503. 如果VB语句超过一行,可以使用空格加()续行。
(A) -(B) +(C) ;(D) _(答案:D)30504. 正确使用Cls方法的是()。
(A) Text1.Cls(B) Picture1.Cls(C) List1.Cls(D) Image1.Cls(答案:B)30505. 下列语句合法的是()。
(A) x + y = 2(B) x > 2 = y(C) x = y > 2(D) x = y++(答案:C)30506. 错误使用Print方法的是()。
(A) Picture1.Print(B) Form1.Print(C) Debug.Print(D) Text1.Print(答案:D)30507. Print方法分区输出时,用()分隔多个表达式。
(A) 空格(B) 逗号(C) 冒号(D) 分号(答案:B)30508. Print "10+6="; 10+6的输出结果是()。
(A) 16=10+6(B) 10+6=10+6(C) 10+6=16(D) "10+6="10+6(答案:C)30509. 下列叙述错误的是()。
(A) 不允许使用行号与标号(B) 单条语句可分行书写(C) 同一行上可以书写多条语句(D) VB代码不堠??分字母的大小写(答案:A)30601. 执行x = InputBox("请输入半径", 0,"求面积") ,在输入框中输入3后回车,则下列叙述正确的是()。
(A) x的值是数值3(B) x的值是字符"3"(C) 0是默认值(D) 对话框标题是"求面积"(答案:B)30602. 执行x = MsgBox("数据类型不匹配",1,"出错提示!") ,然后单击消息框的"取消"按钮,x的值是()。
(A) True(B) False(C) 1(D) 2(答案:D)30603. 下列语句正确的是()。
(A) MsgBox VbOkOnly, "Error"(B) MsgBox "Error", VbOkOnly(C) MsgBox ( VbOkOnly, "Error" )(D) MsgBox ( "Error", VbOkOnly )(答案:B)30604. 执行Len(InputBox("请输入编号: ")),在输入框中输入"神州1号"后回车,结果为()。
(A) 4(B) 7(C) 0(D) 出错(答案:A)30605. 执行MsgBox "除数不能为0!", 4 8, "数据出错",在弹出的消息框中显示的图标是()。
(A) 停止图标(B) 问号图标(C) 感叹号图标(D) 消息图标(答案:C)30606. 下列语叠?组:a$="Today And Tomorrow"b$=Right(a$,8):c$=Left(a$,5)MsgBox a$, ,b$,c$执行后消息框的标题是()。