vb选择与判断
- 格式:doc
- 大小:53.00 KB
- 文档页数:22
vb试题及答案一一、选择题1. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. IfC. ForD. While答案:A2. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. LoadC. ChangeD. DblClick答案:A4. 在Visual Basic中,以下哪个函数用于将字符串转换成数字?A. Str()B. Val()C. Int()D. CInt()答案:D5. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Quit答案:B二、判断题1. Visual Basic是一种面向对象的编程语言。
(对)2. 在Visual Basic中,所有的变量都需要声明数据类型。
(错)3. 在Visual Basic中,可以使用If语句来实现条件判断。
(对)4. Visual Basic中的数组下标总是从0开始。
(错)5. Visual Basic中的事件驱动编程允许程序在没有用户交互的情况下运行。
(错)三、简答题1. 请简述Visual Basic中使用循环结构的目的是什么?答:循环结构在Visual Basic中用于重复执行一段代码直到满足特定条件,这使得处理大量数据或执行重复任务变得更加高效和简洁。
2. 请解释Visual Basic中类和对象的区别。
答:在Visual Basic中,类是一个模板,它定义了对象的属性和方法。
而对象是类的实例,具有类定义的属性和方法,并可以进行操作。
四、编程题1. 编写一个Visual Basic程序,该程序接受用户输入的三个数,并计算这三个数的平均值。
```vbDim num1 As DoubleDim num2 As DoubleDim num3 As DoubleDim average As Double' 接受用户输入num1 = Val(InputBox("请输入第一个数:"))num2 = Val(InputBox("请输入第二个数:"))num3 = Val(InputBox("请输入第三个数:"))' 计算平均值average = (num1 + num2 + num3) / 3' 显示结果MsgBox "这三个数的平均值是: " & average```五、论述题1. 论述Visual Basic中事件处理的重要性及其在应用程序开发中的应用。
常用的关键词如下:1.编译命令关键字总结作用关键字定义编译常数: #Const编译程序码中的选择区块: #If...Then...#Else2.变量与常数关键字总结作用关键字指定值: Let声明变量或常数: Const, Dim, Private, Public, New, Static 声明模块为私有: Option Private Module判断Variant: IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject, TypeName, VarType引用当前对象: Me变量须明确声明: Option Explicit设置缺省数据类型: Deftype3.运算符关键字总结作用关键字算术: ^, -, *, /, \, Mod, +, &比较: =, <>, <, >, <=, >=, Like, Is逻辑运算: Not, And, Or, Xor, Eqv, Imp4.错误关键字总结作用关键字产生运行时错误: Clear, Error, Raise取得错误信息: Error提供错误信息: Err返回Error 变体: CVErr运行时的错误处理: On Error, Resume类型确认: IsError5.Collection 对象关键字总结作用关键字建立一个Collection 对象: Collection添加对象到集合对象中: Add从集合对象中删除对象: Remove引用集合对象中的项: Item6.金融关键字总结作用关键字计算折旧率: DDB, SLN, SYD计算未来值: FV计算利率: Rate计算本质利率: IRR, MIRR计算期数: NPer计算支付: IPmt, Pmt, PPmt计算当前净值: NPV, PV7.控制流关键字总结作用关键字分支: GoSub...Return, GoTo, On Error, On...GoSub, On...GoTo退出或暂停程序: DoEvents, End, Exit, Stop循环: Do...Loop For...Next, For Each...Next, While...Wend, With判断: Choose, If...Then...Else, Select Case, Switch使用过程: Call, Function, Property Get, Property Let, Property Set, Sub8.目录和文件关键字总结作用关键字改变目录或文件夹: ChDir改变磁盘: ChDrive复制文件: FileCopy新建目录或文件夹: MkDir删除目录或文件夹: RmDir重新命名文件、目录或文件夹: Name返回当前路径: CurDir返回文件的日期、时间: FileDateTime返回文件、目录及标签属性: GetAttr返回文件长度: FileLen返回文件名或磁盘标签: Dir设置有关文件属性的信息: SetAttr9.日期与时间关键字总结作用关键字设置当前日期或时间: Date ,Now, Time计算日期: DateAdd, DateDiff, DatePart返回日期: DateSerial, DateValue返回时间: TimeSerial, TimeValue设置日期或时间: Date, Time计时: Timer10.输入与输出关键字总结作用关键字访问或创建文件: Open关闭文件: Close, Reset控制输出外观: Format, Print, Print #, Spc, Tab, Width #复制文件: FileCopy取得文件相关信息: EOF, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Loc, LOF, Seek文件管理: Dir, Kill, Lock, Unlock, Name从文件读入: Get, Input, Input #, Line Input #返回文件长度: FileLen设置或取得文件属性: FileAttr, GetAttr, SetAttr设置文件读写位置: Seek写入文件: Print #, Put, Write #11.数据类型关键字总结作用关键字数据类型变换: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr, Fix, Int设置数据类型: Boolean, Byte, Currency, Date, Double, Integer, Long, Object, Single, String, Variant (default)检查数据类型: IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject12.数学关键字总结作用关键字三角函数: Atn, Cos, Sin, Tan一般计算: Exp, Log, Sqr产生随机数: Randomize, Rnd取得绝对值: Abs取得表达式的正负号: Sgn数值变换: Fix, Int13.数组关键字总结作用关键字确认一个数组: IsArray建立一个数组: Array改变缺省最小值: Option Base声明及初始化数组: Dim, Private, Public, ReDim, Static判断数组下标极限值: LBound, UBound重新初始化一个数组: Erase, ReDim14.注册关键字总结作用关键字删除程序设置: DeleteSetting读入程序设置: GetSetting, GetAllSettings保存程序设置: SaveSetting15.变换关键字总结作用关键字ANSI 值变换为字符串: Chr大小写变换: Format, LCase, UCase日期变换为数字串: DateSerial, DateValue数字进制变换: Hex, Oct数值变换为字符串: Format, Str数据类型变换: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr, Fix, Int日期变换: Day, Month, Weekday, Year时间变换: Hour, Minute, Second字符串变换为ASCII 值: Asc字符串变换为数值: Val时间变换为数字串: TimeSerial, TimeValue16.字符串处理关键字总结作用关键字比较两个字符串: StrComp变换字符串: StrConv大小写变换: Format, LCase, UCase建立重复字符的字符串: Space, String计算字符串长度: Len设置字符串格式: Format重排字符串: LSet, RSet处理字符串: InStr, Left, LTrim, Mid, Right, RTrim, Trim设置字符串比较规则: Option Compare运用ASCII 与ANSI 值: Asc, Chr17.其他关键字总结作用关键字处理搁置事件: DoEvents运行其他程序: AppActivate, Shell发送按键信息给其他应用程序: SendKeys发出警告声: Beep系统: Environ提供命令行字符串: CommandMacintosh: MacID, MacScript自动: CreateObject, GetObject色彩: QBColor, RGB。
第一章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 if和goto语句标题:VB中的if和goto语句一、if语句if语句是一种条件控制语句,根据给定的条件来执行相应的语句块。
在VB中,if语句通常有以下几种形式:1. 单行if语句:if 条件 Then 语句示例:if x > 0 Then MsgBox("x大于0")2. 单行if-else语句:if 条件 Then 语句1 Else 语句2示例:if x > 0 ThenMsgBox("x大于0")ElseMsgBox("x小于等于0")End If3. 多行if-elseif-else语句:if 条件1 Then 语句1elseif 条件2 Then 语句2...else 语句n示例:if x > 0 ThenMsgBox("x大于0")elseif x < 0 ThenMsgBox("x小于0")elseMsgBox("x等于0")End If二、goto语句goto语句是一种无条件转移语句,可以将程序的执行流程无条件地转移到指定的标签位置。
在VB中,goto语句的形式为:goto 标签示例:goto Label1...Label1:MsgBox("执行到了Label1处")三、if和goto语句的使用场景1. 判断用户输入是否合法:使用if语句来判断用户输入的数据是否符合要求,如果不符合则使用goto语句跳转到相应的错误处理代码。
2. 多条件判断:使用多行if-elseif-else语句来根据不同的条件执行不同的代码块,实现多条件分支。
3. 无条件跳转:使用goto语句可以在程序中实现无条件跳转,可以跳出循环、跳过一些不必要的代码等。
4. 错误处理:在处理异常或错误时,可以使用if语句判断错误的类型,然后使用goto语句跳转到相应的错误处理代码块。
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选择结构程序设计的具体实现。
序号题干答案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都是整型变量。
错9 Single 和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编程判断语句If...Else...End If语句If...Else...End If语句就是VB中最基本的判断语句,用于根据指定的条件,选择执行某段代码。
它的形式如下:If 条件 Then执行语句Else执行语句End If在上面的代码中,如果所给出的条件为真,就会执行第一句语句,否则就会执行第二句语句。
以下是一个例子:Dim s as Integers = 15If s > 10 thenPrint 's大于10'ElsePrint 's小于等于10'End If运行上面的代码,将在屏幕上显示:s大于10。
Select...Case...End Select语句Select...Case...End Select语句也是用于进行条件判断的,它与If...Else...End If语句的不同之处在于,它可以根据多个条件,来执行不同的代码。
它的形式如下:Select Case 条件Case 1执行语句Case 2执行语句Case Else执行语句End Select上面的程序将从Case1, Case2,依次检查,如果条件为真,就会执行对应的代码,知道遇到Case Else时,将执行最后一句语句。
以下是一个例子:Dim i as Integeri = 8Select Case iCase 1 To 4Print '该数字在1和4之间'Case 5 To 8Print '该数字在5和8之间'Case ElsePrint '该数字大于8'End Select运行上面的代码,将在屏幕上显示:该数字在5和8之间。
《VB程序设计》期末考试注意事项:(1)题型:选择题40道,判断题10道,每题2分,满分100分。
(2)答题时间:60分钟。
(3)请在规定时间内作答并提交。
1、VB程序设计语言是一种()。
[单选题] *A.汇编语言B.机器语言C.高级语言(正确答案)D.数据库语言2、VisualBasic最突出的特点是()。
[单选题] *A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制(正确答案)3、VB中,.frm是()文件的扩展名。
[单选题] *A.工程文件B.可执行文件C.窗体文件(正确答案)D.标准模块文件4、VB中,.vbp是()文件的扩展名。
[单选题] *A. 工程文件(正确答案)B. 可执行文件C. 窗体文件D. 标准模块文件5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。
[单选题] *A. 代码窗口(正确答案)B. 属性窗口C. 工程管理窗口D. 以上3个选项都不对6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。
[单选题] *A. 变量(正确答案)B. 事件C. 属性D. 方法7、不论任何控件,共同具有的是()属性。
[单选题] *A. TextB. CaptionC. BackColorD. Name(正确答案)8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。
[单选题] *A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案)B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’C. Form.Caption = " 欢迎使用Visual Basic 6.0! "D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。
VB期末考试试题一、填空题1、VB程序设计的主要特点是(1)和(2) .2、在VB中,最主要的两种对象是(3)和(4)。
“““”””3、工程是构成应用程序文件的(5) .4、方法是VB提供的一种(6),用来完成一定的操作.5、浮点类型数据包括单精度型和___(7)__数据。
6、事件是窗体或控件对象识别的___(8)____.7、可用窗体的___(9)_ 方法在窗体中显示文字。
8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。
9、在VB中,修改窗体的(11)和(12) 属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件.11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。
12、设x=34.58,语句Print Format(x,“000。
0")的输出结果是(15) .13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17) ,布尔型变量的初值为(18)。
14、设置窗体的(19) 属性,可在窗体上显示图片。
15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。
二、选择题1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是(2) 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select *Form student 中的*表示(3) .A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是(4) 。
习题2(程序设计入门)一、选择题1.如果把一个人当作对象,那么血型相当于这个对象的:A(A) 属性(B) 方法(C) 事件(D) 特征2.下列哪一种方法不能改变窗体的大小:A(A) 设计时在窗体布局窗口中进行调整(B) 设计时在属性窗口中设置相应的属性(C) 运行时设置相应属性的值(D) 运行时调用窗体的Move方法3.一个对象可以执行的动作和可被对象识别的动作分别称为:B(A) 事件、方法(B) 方法、事件(C) 属性、方法(D) 过程、事件4.在窗体Form1的Click事件过程中有以下语句:Label1.Caption = "Visual Basic"若本语句执行之前,标签控件Label1的Caption属性为默认值,则标签控件的Name 属性和Caption属性在执行本语句之前的值分别为:A(A) "Label"、"Label" (B) "Label"、"Caption"(C) "Label1"、"Label1" (D) "Caption"、"Label"5.见上题。
该语句执行后,标签控件的Name属性和Caption属性的值分别为:B(A) "Label"、"VisualBasic" (B) "Label1"、"Visual Basic"(C) "Label1"、"Caption" (D) "Label"、"Label1"6.下面哪种对象没有Caption属性:B(A) Form (B) TextBox (C) CommandButton (D) Label7.文本框对象的默认属性是:B(A) Name (B) Text (C) Visible (D) Enabled8.Visual Basic源程序的续行符是:D(A) 单引号(B) 双引号(C) 冒号(D)空格与下划线9.下面的动作中,不能引发按钮Click事件的是:B(A) 在按钮上单击鼠标左键(B) 在按钮上单击鼠标右键(C) 把焦点移至按钮上,然后按回车键(D) 如果按钮有快捷字母,按“Alt+该字母”二、判断题1.标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。
VisualBasic6.0程序设计试题一与答案一、判断题:1、移动框架时框架内控件也跟随移动,所以框架内各控件的Left、Top属性值也将随之改变。
(错)2、VB提供的几种标准坐标系的原点都是在绘图区域的左上角,如果要把坐标原点放在其它位置,则需要使用自定义坐标系统。
(对)3、若窗体的坐标刻度为“缇”、窗体上的图片框控件的坐标刻度为“磅”,则图片框的Left属性值的单位为“缇”。
(对)4、用Scale方法改变了窗体坐标系后,窗体的Left、Top属性值不变。
(对)5、将容器的FillStyle属性设置为0后,容器中已绘制的图形的填充样式都为实心。
(错)6、语句“Shape1.FillStyle = vbSolid”和“Shape1.FillStyle = 0”作用相同。
(对)7、用Cls方法能够清除窗体或图片框中用Picture属性设置的图形。
(错)8、用Cls方法可以清除组合框中的所有表项。
(错)9、Picture图片框既可用来显示图片和绘制图形,也可以用Print方法来显示文字。
(对)10、在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外。
(错)11、框架控件和形状控件都不能响应用户的鼠标的单击事件。
(错)12、图片框的Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框控件的有关属性值。
(错)13、执行语句Pic1.Picture = ”c:\temp\a.bmp”,可以为图片框控件Pic1加载文件名为c:\temp\a.bmp的图形文件。
(错)14、Picture对象的AutoSize属性值为True时,表示该对象不管原来图片的大小,一律都自动调整为控件的大小尺寸,以便能够完整地显示该图片。
(错)15、图片框控件与影像框控件加载图形文件的方法相同。
(对)二、选择题:1、改变控件在窗体中的左右位置应该修改控件的()属性?(B)A. TopB. LeftC. WidthD. Right2、要改变控件的宽度,应该修改控件的()属性?(C)A. TopB. LeftC. WidthD. Right3、重新定义图片框控件的坐标系统,可采用该图片框的()方法?(A)A. ScaleB. ScaleXC. ScaleYD. SetFocus4、容器的ScaleMode属性值为()时,容器坐标系的每一个单位为一磅?(A)A. 2B. 1C. 4D. 65、改变了容器的坐标系后,该容器的()属性值不会改变?(A)A. LeftB. ScaleLeftC. ScaleTopD. ScaleWidth6、无论怎样改变图片框控件P1的坐标系,其中心点的x,y坐标分别为()?(B)A.(P1.ScaleLeft+P1.ScaleWidth)/2、(P1.ScaleTop+P1.ScaleHeight)/2B.P1.ScaleLeft+P1.ScaleWidth/2、P1.ScaleTop+P1.ScaleHeight/2C.P1.Left+P1.Width/2、P1.Top+P1.Height/2D.P1.Width/2、P1.Height/27、设置图片框控件PIC1的背景色为红色,可以执行语句()?(B)A.PIC1.BackColor = QBcolor(1)B.PIC1.BackColor = 255C.PIC1.BackColor = RGB(0,0,255)PIC1.BackColor = RGB(0,255,0)8、要使Shape控件以实心方式填充,应该设置其()属性?(B)A. FillColorB. FillStyleC. BackStyleD. Shape9、下列表达式中,()不是蓝颜色的值?(C)A.vbBlueB. Rgb(0,0,255)C. QBColor(12)D. &HFF000010、下列表达式中,()不是红颜色的值?(C)A.vbRedB. Rgb(255,0,0)C. QBColor(1)D. &HFF11、()对象不能作为控件的容器?(C)A. FormB. PictureBoxC. ShapeD. Frame12、若在图片框上用绘图方法绘制一个圆,则图片框的()属性不会对该圆的外观产生影响。
一、选择题1.窗体文件的扩展名是( B )A. .basB. .frmC. .frxD. .vbp2.在设计窗体时,双击窗体的任何地方,可以打开的窗口是__A__。
A、代码窗口B、属性窗口C、工程管理窗口D、以上3个选项都不对3.下列哪项是符合VB的语法规则的( D )A.VB中语句是一行一句,以";"作为每个语句的结束标志B.不能将多条语句放在同一行书写C.VB中需要区分英文字母的大小写D.可以将一条语句书写在多行中4.想获取某个字符串的长度,可以使用VB的标准函数( A )A.Len B.Length C.Long D.Longer5.VB中的变量如果没有显式声明其数据类型,则默认为( D )A.日期型 B.数据型 C.字符型 D.变体型6.以下____属性是Timer控件不具有的。
( B )A、LeftB、WidthC、IntervalD、Top7.Print Mid("中职学业测试",2,4) 的结果是( C)A. "中职学业"B. "学业测试"C. "职学业测"D. "中职学业测试"8.以下程序段可以实现a、b变量值交换的是( A )A.a=a+b : b=a-b : a=a-b B.a=a-b : a=b+a : b=a-bC.a=a+b : a=b-a : b=a-b D.a=a-b : a=b-a : b=a+b9.一个漂亮的花瓶被摔碎了,则漂亮,花瓶,摔分别是 ( A )A.属性、对象、方法 B.对象、属性、方法C.属性、对象、事件 D.属性、事件、对象10.在VB中,只改变控件的大小,应设置下列( A )属性。
A.Height与Width B.Height与Top C.Left与Top D.Left与Width11.VB6.0集成开发环境不包括__A___。
序号所属章节题目12图片框(PictureBox)中只能显示图形,而不能用Print语句显示文字22标签框(Label)只能显示数据(数值或字符),而不能对数据进行输入或修改32文本框(TextBox)只能显示数据(数值或字符),而不能对数据进行输入或修改42框架(Frame)和Form、PictureBox具有容器功能,可将其他控件放置在其中52命令按钮(CommandButton)的表面只能显示字符,而不能显示图形62同一组复选框(CheckBox)中只能有一个被选中72同一组单选按钮(OptionButton)中只能有一个被选中,即在同一个容器中只能有一个单选按钮被选中,不同容器中的单选按钮组可以各有一个被选中82滚动条Hscroll,VScroll中由按键决定的值Value一定大于等于最小值属性Min而又小于等于最大值属性Max92定时器(Timer)在运行时是不可见的,不可能被点击,因此定时器没有任何事件过程102形状控件(Shape)的图形形状可以设置为矩形Rectangle、正方形Square、椭圆Oval、2圆Circle、圆角矩形Round Rectangle、圆角正方形Round Square112在VB中,每一个控件都具有Name属性。
123表达式Int (-3.6) + Int (3.6) 的值等于0136过程中默认的行参和实参的传送方式是值传送。
143在VB中,未经声明的变量的数据类型为Variant(通用型)。
156在多文档应用中,每次只能有一个活动的子窗体可以进行输入/编辑。
(166在VB6.0里TRIM()函数的作用是去除左端的空格。
174Cls方法清除由Print方法显示的文本框或在图片框中显示的图形。
184把几个语句放在一行中,各语句之间用冒号隔开。
192对于一个含有计时器控件的窗体,每经过一段由属性Interval指定的时间间隔,就产生一个Timer事件。
203已经声明,但未经赋值的数值变量的初值为0。
VB模块选择判断题一、选择题1.在VB中,下列选项中可以当做变量名的是()A. 3M B. a+b C. x2 D. we$2.在VB工作环境中,如果没有"工具箱"窗口,可以通过下列那个菜单让它显示出来()A. 文件B. 视图C. 编辑D. 工具3.下列不属于计算机高级语言的是()A. C语言 B. 汇编语言 C. Pascal语言D. VB语言4.在VB中,工程文件的扩展名为() A. doc B. vbp C. bmp D. frm5.VB中,默认状态下文本框控件的名称可能是()A. Command1B. Text1C. Pictuer1D. Label16.VB中,默认状态下标签控件的名称可能是()A. Command1B. Label1C. Text1D. Pictuer17.编写VB代码"a=a+3"时,"="表示()A. 赋值号,将"="号左边值赋给右边B. 等于号,但是个的错误代码C. 等于号,"="号左边与右边相等D. 赋值号,将"="号右边的值赋给左边8.为了让标签控件中的文字恰好与标签大小搭配,下列哪种方法最好()A. 将标签控件的AutoSize属性由"False"改为"True"B. 通过鼠标调整标签的宽度C. 通过鼠标调整标签的宽度D. 通过鼠标调整标签的宽度和高度9.下列哪个属性是标签控件不具备的()A. captionB. TextC. AutoSizeD. Left10.下列哪个属性是标签控件有,而文本框控件不具备的()A. WidthB. TextC. LeftD. AutoSize11.在VB中,下列关于给数值型变量x赋值的方法不恰当的是()A. x=val(Text1.text)B.x=Text1.textC.x=5D. x=val(InputBox("请输入变量x的值")12.在名称为Form1的窗体中,存在一个名称command1的按钮控件,在程序的代码窗口,以下过程是()事件。
VB 编程基础判断题(0错误 1正确)1. Excel 可以处理电子表格数据,所以它是程序设计语言。
答案: 02. 每种程序设计语言都有自己的语法和规则。
答案:13. 使用VB 设计程序时,可以不用创建工程。
答案:04. 通常状况下,我们会通过两种方法修改对象属性,一种是利用属性窗口,另一种是利用代码。
答案:15. 在 VB 开发环境中,如果对象窗口工具箱工程资源管理器属性窗口和窗体布局窗口等被关闭,可以通过“视图”菜单再次打开。
答案:16. 在VB 窗体中添加第一个标签控件后,该标签控件的Caption 标题属性设置的默认值是“command1”。
答案:答案:07. 在VB 中,可以借助键同时选中多个对象。
答案:18. 在VB 中,调整选中的多个控件的大小和位置时,要最后选中作为调整依据的控件。
答案:19. 在VB 中,一个程序可能包含若干个不同的文件,但一定不包括工程文件和窗体文件。
答案:010. 在VB 中,一个程序中的工程文件扩展名为vbp ,窗体文件扩展名为frm。
答案:111. 在VB 中,要想让同一窗体上的3 个按钮控件的大小相同,可以使用“格式”菜单中的“统一尺寸”子菜单的“两者都相同”命令。
答案:112. 在VB 中,标签一般用来显示信息,文本框用来接受用户输入的信息。
答案:113. 在VB 程序中,被使用的窗体和控件统称为对象。
答案:114. 在VB 中,属性窗口通常显示的是当前被选中的对象的具体属性。
答案:115. 在VB 中,对象的“名称”和“Caption”是两种相同的属性。
答案:016. 在VB 中,标签和命令按钮显示的文字由其“Text”属性确定,文本框中显示的文字由其“Caption”属性确定。
答案:017. 在VB 中我们可以接触两种程序界面,一种是窗体中不带网格点的设计界面,另一种是带网格点的运行界面。
答案:018. 属性窗口有两个选项卡,一个是按字母排序别一个是按类进行排,但都是用来显示某一对象的各种属性的。
答案:119. 在VB 中,语句命令中的符号,都必须是英文字符。
答案:120. 在VB 中,一个对象只能响应一种事件。
答案:021. VB 的代码窗口包括对象名框事件过程名框和代码编辑区3 部分。
答案:122. 在VB 中,125 是数值型数据,"125"也是数据型数据。
答案:023. 在VB 中,可以使用“User & name”作为变量名。
答案:024. 在VB 程序中,使用Option Explicit 后,如果再使用未加声明的变量,运行程序时会出现错误提示。
答案:125. 在VB 中CStr 函数可以将数值型表达式的值转换成对应的字符串。
答案:126. 在VB 中,如果变量X 和Y 的值分别为 126 和 135,则逻辑表达式“X>3 AND Y<300”的值为“Flase”答案:027. 计算机程序的三种基本的是顺序结构选择结构和循环结构。
答案:128. 在VB 中,边框控件可以将窗体中的控件分成若干组。
使程序界面看起来更有条理。
答案:129. 在VB 中,选中某个单选按钮时,它的Value 属性值为False。
答案:030. 在VB 中,复选框控件供用户从多个选项中进行选择,但最多可以选择一个选项。
答案:031. 在 VB 程序中,以“'”开头的是注释语句,它用来对程序语句进行解释说明,程序运行时,注释语句并不执行。
答案:132. 在VB 的Do While 循环语句中,如果判断语句中表达式称为循环条件的值为 True,则跳出循环体,执行Loop 后面的语句。
答案:033. VB 中“form1.print”的作用是在窗体上显示输出答案:134. VB 中,对象的属性事件和方法是对象的3 大要素。
答案:135. 在VB 的ForNext 循环语句中,如果步长值等于负数,计数器变量在循环过程中越变越小,当计数器变量小于终值时,称计数器变量超过终值。
答案:136. VB 的ListBox 列表框控件可以显示多行数据。
答案:137. VB 的RGB 函数中各个参数的值是0 到255 之间的数字。
答案:138. VB 中滚动条控件的SmallChange 属性值为 2,表示用鼠标单击滚动条两侧的箭头时,每单击一次滚动块移动的距离为1。
答案:039. 在VB 中,当拖动滚动条控件的滚动块时,将发生滚动条的Change 事件答案:140. 在VB 中,窗体的坐标系是不能移动的。
答案:041. 在VB 中,使用“窗体名称.Circle x,y, 半径, 颜色, , , 比值”命令可以画出一个圆。
答案:142. 在VB 的计时器控件中,如果把Interval 属性设置为 1000,则每10 秒钟产生 1 次Timer 事件。
答案:043. 在使用 VB的计时器控件时,如果想让控件不产生 Timer事件,则控件的Enabled 属性应设置为False。
答案:144. 在VB 中如果想获取当前日期,可以使用Time 函数。
答案:145. 在 VB 中,一般对象都具有Visible 属性,如果需要隐藏对象,则需要将对象的Visible 属性设置为False。
答案:1VB 编程基础判断题1、李小明同学制作了图甲所示的一个VB小程序,设置text1的“text”属性为“我的家乡”, text2的“text”属性为“宁夏川“,并在“运行”按钮的单击事件中编写了如图乙所示的代码,当运行这个程序时单击”运行”按钮后,text3 文本框显示内容是()。
A 、宁夏川B 、我的家乡宁夏川C 、宁夏川我的家乡D 、我的家乡答案:B2、在VB中,对象的Height属性和width 属性分别表示 ( )A 、计算机屏幕的高度和宽度B 、对象的高度和宽度C 、对象的左上角与屏幕上边框、左边框的距离D 、对象的左上角与窗体上边框、左边框的距离答案:B3、在VB中,命令按钮的单击事件是()A、“Name”B、ClickC、ValueD、DblClick答案:B514、在VB中,命令按钮的双击事件是()A、“Name”B、ClickC、ValueD、DblClick答案:D5、在使用VB编程时,以下说法不正确的是()A 一个对象可以响应多种事件B 、文本框既可以用来显示信息,也可以接受用户输入的内容C 、VB保存的工程文件扩展名为、frm 。
D 、 VB的窗体和控件统称为对象答案:C6、在VB中,要修改Label控件显示的文字内容,应设置Label控件的()属性值。
A.Text B.Value C.Name D.Caption答案:D7、在VB中,要修改Text控件显示的文字内容,应设置Text控件的()属性值。
A、TextB、ValueC、NameD、Caption答案:A8、在VB中,Command控件的标题文字由()属性设置。
A、TextB、ValueC、NameD、Caption答案:D9、在VB中,下列选项中可以当做变量名的是()A、3MB、 x2C、a+bD、we$答案:B10、下列属于计算机程序设计语言的是()A、PowerPointB、IEC、ExcelD、Visual Basic答案:D11、在VB工作环境中,如果没有“工具箱”窗口,可以通过下列那个菜单让它显示出来()A、文件B、工具C、编辑D、视图答案:D12、在VB的“工具箱”中,“标签”控件的图标是()A、 B、 C、 D、答案:D13、使用编程解决问题的一般过程是:()A、分析问题→设计解决问题步骤→编写程序→调试程序B、设计解决问题步骤→分析问题→编写程序→调试程序C、分析问题→设计解决问题步骤→调试程序→编写程序D、设计解决问题步骤→编写程序→分析问题→调试程序答案:A14、下列不属于计算机高级语言的是()A、C语言B、VB语言C、汇编语言D、Pascal语言答案:C15、在VB中,窗体的Top属性和Left属性分别表示( ) A.它的左上角与屏幕上边框、左边框的距离B.它的左上角与屏幕下边框、右边框的距离C.它的右上角与屏幕上边框、右边框的距离D.它的左上角与屏幕下边框、左边框的距离答案:A16、在VB中,工程文件的扩展名为()A、frmB、vbpC、bmpD、doc答案:B17、在VB中,窗体文件的扩展名为()A、frmB、vbpC、bmpD、doc答案:A18、VB中,默认状态下文本框控件的名称可能是()A、Label1B、Command1C、Text1D、Pictuer1 答案:C19、VB中,默认状态下标签控件的名称可能是()A、Label1B、Command1C、Text1D、Pictuer1 答案:A20、在VB是,以下关于保存工程的说法正确的是()A、保存工程时只保存窗体文件即可B、保存工程时只保存工程文件即可C、先保存窗体文件,再保存工程文件D、先保存工程文件,再保存窗体文件答案:C21、可视化编程的基本过程主要有三步:()A、创建工程、设计界面、编写代码B、创建工程、编写程序、保存程序C、设计界面、设置属性、编写代码D、设计界面、编写代码、调试程序答案:D22、下面给出的符号中,可以作为Visual Basic的变量名是()A、PRINTB、Str_NameC、%BYD、S#答案:B23、在VB中,下列说法不正确的是A、代码窗口由对象名框、事件(过程)名框和代码编辑区3部分组成B、具有一定功能的一段程序代码称为过程C、“Private Sub”和“End Sub”是过程的开始和结束标识符。
D、一个过程可以没有“Private Sub”和“End Sub”答案:D24、在VB中“END”语句的作用是()A、退出正在运行的程序B、关闭当前窗口C、最小化当前窗口D、关闭VB窗口答案:A25、下列关于事件的说法错误的是()A、一个对象可以响应若干种事件B、不同的对象所能响应的事件也不完全相同C、每个对象能响应的事件不固定,可以为对象建立新的响应事件D、运行程序时,单击鼠标、按键盘上的某一个键等动作被称为事件答案:C26、在VB中,下列说法不正确的是A、VB语句中的符号,如引号、等号和句号等,都必须是英文字符。
B、VB语句中对象名称的字符一般不区别的大小写。
C、在 VB 的代码窗口中输入完一行代码后,为了让用户更好地识别有关对象,系统会自动转换某些字符的大、小写形式。
D、VB语句中的符号,如引号、等号和句号等,都必须是中文字符答案:D27、Val是VB的标准函,其功能是()A、将文本型数据转换成数值型数据B、将数值型数据转换成文本型数据55C、将文本型数据转换成日期型数据 D、将数值型数据转换成布尔型数据答案:A28、编写VB代码“a=a+3”时,“=”表示()A、等于号,“=”号左边与右边相等B、赋值号,将“=”号左边值赋给右边C、等于号,但是个的错误代码D、赋值号,将“=”号右边的值赋给左边答案:D29、为了让标签控件中的文字恰好与标签大小搭配,下列哪种方法最好()A、通过鼠标调整标签的宽度B、通过鼠标调整标签的宽度C、通过鼠标调整标签的宽度和高度D、将标签控件的AutoSize属性由“False”改为“True”答案:D30、下列哪个属性是标签控件不具备的()A、AutoSizeB、TextC、captionD、Left答案:B31、下列哪个属性是标签控件有,而文本框控件不具备的()A、AutoSizeB、TextC、WidthD、Left答案:A32、在VB中,下列关于运算符说法不正确的是()A、“+”表示加号B、“-”表示减号C、“/”表示除号D、“×”表示乘号答案:D33、在VB中,下列说法不正确的是()A、125是数据型数据B、”125”是字符串型数据C、125和”125”表示同一类数据型D、125和”125”表示不同的数据型答案:C34、在VB中,下列关于常用数据类型说法正确的是()A、“整形”数据类型的标识符是“Long”56B、“长整形”数据尖型的标识符是“Integer”C、“字符串型”数据类型的标识符是“string”D、“单精度浮点型”数据类型的标识符是“Boolean”答案:C35、在VB中,下列关于常用数据类型说法不正确的是()A、“整形”、“长整形”和“单精度浮点型”都是数值型数据B、“字符串型”和“逻辑型”是非数值型数据C、逻辑型数据只有True(真)和False(假)两个值D、所有数据类型的取值范围都相同答案:D36、下列关于VB中变量的命名正确的是()A、变量名不一定以字母或汉字开头B、变量名的长度可以超过255个字符C、变量名中不能包含小数点、空格、!、#、@、$、%、&和数学运算符号D、变量名可以和 VB 中的关键字相同答案:C37、在VB中关于变量的声明说法不正确的是()A、声明变量的语句格式为:Dim 变量名 As 数据类型标识符B、可以在一条语句中声明多个变量,各变量间用逗号隔开C、当在程序的开始处输入语句Option Explicit后,如果再使用未加声明的变量,运行程序时就不会出现错误。