vb题库第三章
第三章 VB 语言基础
只有两个值True或False 代表真或假 如:1>4为False 40<100为True
1、基本数据类型
货币型:Currency
表示钱款,精确到小数点后4位 如:12.02, 1.27
1、基本数据类型
日期型:Date
表示100/1/1至9999/12/31的日期和时间,必 须用#号括起来。 如: #1999/01/01# #2007/3/18 12:00:00#
2、数值常量
货币型常数
货币数据类型是为表示钱款而设臵的。 精确到小数点后4位(小数点前有15位) 。
如:23.03@
2、数值常量
浮点数(实数)
单精度实型(Single),双精度实型(Double) 1)十进制小数形式: 例如0.123、.123、122.0、123!、123#等 2)指数形式: 例如1.25E+3 和 1.25D+3, 相当于1250.0 或者 1.25×103
乘,除(浮点)x*y,5/3=1.66666667 取余数(模
4+6
算术运算符的优先级
高 ^ 指数
*,/
1、优先级是运算的 先后次序。 取负 2、同级,从左到右。 乘,除(浮点) 3、先计算括号内
\
Mod 低 +,-
整数除
取余数(模) 加法,减法 3+5*6/(1+2)
[Public | Private] Enum类型名称 成员名[=常数表达式] 成员名[=常数表达式] End Enum [] 内的参量为可选参量
三 运算符和表达式
运算符对操作数(常量,变量,函数值)的运算,组
成了表达式 运算符的定义与数学上不完全一致 哪个运算符先运算的问题就是优先级 x = 8*Count+2,x = Sum/Count (算术) 如果 x>=10 ,打印x (关系) 如果 (I>0) And (I<100),打印I (逻辑)
VB第3章习题答案
三、编程题--5
MsgBox "显示重试和取消按钮", 5 + 64 + 256, "消息框“ 或者 MsgBox "显示重试和取消按钮", 325, "消息框“ 或者 MsgBox "显示重试和取消按钮", vbRetryCancel + vbInformation + vbDefaultButton2, "消息框"
第三章习题答案
一. 选择题 • 1—5: C • 6—10: A • 11—13:A
A A D B C B A C C D
二. 填空题
• • • • • • • • • 1. 工程 2. 设计 运行 3. 系统 用户 4. True 5. Text 6. True 7. Command1.Enabled=True 8. Default 9. Prompt 10. 先后顺序 11. 紧凑格式
三、编程题--4
• • • • • • • Private Sub Command1_Click() Dim n1!, n2!, n3! n1 = Val(InputBox("输入n1:")) n2 = Val(InputBox("输入n2:")) n3 = Val(InputBox("输入n3:")) Label1.Caption = (n1 + n2 + n3) / 3 End Sub
三、编程题--1
Private Sub Command1_Click() • Print "Visual Basic容易学吗?" • End Sub
• Private Sub Command2_Click() • Print "用心学就容易!&• • • • • • • • • • Private Sub Command1_Click() Dim yw!, sx!, yy! pj!, fc! yw = Val(InputBox("输入语文成绩")) sx = Val(InputBox("输入数学成绩")) yy = Val(InputBox("输入英语成绩")) pj = (yw+ sx+yy) / 3 fc = (yw-pj)^2 + (sx-pj)^2 + (yy-pj)^2 Print "平均成绩:", pj Print "方差:", fc End Sub
vb题库3
1.可视化编程的最大优点是().A.一个工程文件由若干个窗体文件组成B.不需要编写大量代码来描述图形对象C.所见即所得D.具有标准工具箱2.设计动画通常使用时钟控件()来控制动画速度.A.MoveB.EnabledC.TimerD.Interval3.语句listl.removeitem 1 将删除list.listindext等于()的项目..A.1B.2C.0D.34.InputBox函数返回的函数值的类型是().A.字符串B.根据需要可以是任何类型数据C.数值或字符串D.数值5.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件过程模板.A.Form_ClickB.Form1_ClickC.Form1_LoadD.Form_Load6.单击滚动条的滚动箭头时,产生的事件是().A.MoveB.ClickC.ChangeD.Scroll7.下列哪一种文件打开方式是以顺序文件方式打开文件并作写操作().A.Open "c:\file1.dat" For Write as #1B.Open "c:\file1.dat"For Output as #1C.Open "c:\file1.dat" For Append as #1D.Open "c:\file1.dat" For Input as #18.标签控件最重要的属性是().A.textB.captionD.width9.由For k=0 to 34 step 3:next k循环语句控制的循环次数是().A.-10B.0C.-11D.1210.循环结构For I%= -1 to -17 Step -2 共执行()次.A.5B.8C.9D.611.由For k=10 to 0 step -4 : next k循环语句控制的循环次数是().A.-10B.3C.-11 12D.1212.()属性决定了按Tab键时焦点在各个控件之间移动的顺序.A.SetFocusB.TabStopC.TablndexD.Index13.用语句Dim A (-3 To 5) As Integer定义的数组的元素个数是().A.7B.9C.8D.614.要清除组合框Combol中的所有内容,可以使用()语句.bo1.Removebo1.Clsbo1.Clearbo1.Delete15.用键盘的光标键选中某一菜单项,并按回车将触发菜单的()的事件.A.KeyUpB.KeyPressC.ClickD.KeyDown1.VB通过窗体管理构成应用程序的各类文件的集合.2.所有的VB 的变量,都有隐含说明和显式声明两种方法来定义.3.可以用"&","+"合并字符串,但是用在变体变量时,"+"可能会将两个数值加起来.4.MsgBox()函数建立的消息框能显示信息也能输入信息.5.用dim语句声明的局部变量能保存上一次过程调用后的值.6.利用Private Const 声明的符号常量,在代码中不可以再赋值.7.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法.8.Listl.clear是清除Listl的全部列表项,所以Clear是对象的方法.9.所有的控件在程序运行以后都是可见的.10.清除list1列表框对象的内容的语句是list1.cls.11.在框架控件上放置的控件可以移动到框架控件的外面.12.要使定时器控件起作用,其属性Interval不可以设置为0.13.在MsgBox 函数中 prompt 参数是必须的.14.若要新建一个磁盘上的顺序文件,可用output,append方式打开文件.15.对窗体Form内各控件不能用鼠标任意精确定位是由于窗体中的定位网格起作用.16.图象框中的Stretch 属性为 true 时,其作用是图形自动调整大小以适应图象控件.17.时钟控件的属性Interval值为0时,表示屏蔽计时器.18.在VB中,可通过函数 Now返回计算机系统的日期和时间.19.VB规定窗体文件的扩展名是 .vbp.20.*.bmp格式的图片,如果在autosize设为False的图片框,它会以图片框大小完整显示出来.1.大于X 的最小整数的VB表示形式为_____.2.把整数0赋给一个逻辑型变量,则逻辑变量的值为_____.3.定时器控件的Interval属性值是指时间间隔,单位为毫秒;当每隔此间隔的时间,定时器会触发一次_____事件.4.Option Base 1的作用是确定数组的下界为_____.5.工程资源管理器窗口顶部有3个按钮,分别为_____、"查看对象"和"切换文件夹".6.下面程序运行后输出的结果是_____.Private Sub Command1_Click()For i=0 To 3Print Tab(5*i+1);"2"+i;"2"&i;Next iEnd Sub7.若定义一维数组为:Dim a(N To M),则该数组的元素为_____个.8.在过程调用中,参数的传递可分为两种方式,其中按_____传递方式是默认的. '-------------------------------------------------'【程序设计】'-------------------------------------------------'题目:(事件)单击窗体。
vb练习题(有答案)(打印)
《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。
13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。
4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。
15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。
2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。
15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。
9A.对B.错√3. 每一个控件实质上都是一个微型程序。
2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。
A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。
21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。
9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。
3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。
6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。
Vb操作题题库(含答案)
VB填空题:1、Visual Basic 6.0分为3种版本,这3种版本是______、______和______。
其中,最完整的是______。
答案:1:学习版#专业版#企业版2:学习版#专业版#企业版3:学习版#专业版#企业版4:企业版知识点:VB知识点/第一章2、可以通过______快捷键或______快捷键退出Visual Basic。
答案:1:Alt+F4#Alt+Q2:Alt+F4#Alt+Q知识点:VB知识点/第一章3、传统的程序设计语言主要是面向______的,而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向______进行程序设计的。
答案:1:过程#问题2:对象知识点:VB知识点/第一章4、在面向对象程序设计中,对象是由______和______组成的概念。
答案:1:代码#数据2:代码#数据知识点:VB知识点/第一章5、Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在______、______状态或______状态。
答案:1:设计#中断#运行#设计状态#中断状态#运行状态2:设计#中断#运行#设计状态#中断状态#运行状态3:设计#中断#运行#设计状态#中断状态#运行状态知识点:VB知识点/第一章6、在设计模式下,工程中的某个窗体没有出现,可通过双击______窗口中的相应窗体名来使之出现。
答案:1:工程资源管理器知识点:VB知识点/第一章7、Visual Basic开发环境中,当属性窗口在界面上末出现时,可使用______菜单中的______选项让它显示出来。
答案:1:视图2:属性窗口知识点:VB知识点/第一章8、在属性窗口中,属性显示方式分为两种,即按______顺序和按______顺序,分别通过单击相应的按钮来实现。
答案:1:字母#分类2:字母#分类知识点:VB知识点/第一章9、菜单命令中有"…"标记表示该命令是一个______的命令。
VB习题解答
作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。 无 ;,时换行。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的 AutoRedraw为True。
3.常用方法
[对象.]SetFocus:是把光标移到指定的文本框对象中。
4.文本框的应用 数据过滤
例2.7 要求输入合法的数字数据。当输入结束时(按Tab键),对于 输入正确的数据,显示正确信息;对输入的非数字数据,则响铃 (Beep)、显示错误信息、清除文本框中的内容,并使焦点重新回到文 本框。 • Text2_ LostFocus 当输入结束按Tab键时,该事件激发。 • IsNumeric(Text2):判断是否输入非数字数据。 • Text2.SetFocus:使焦点重新回到文本框。
例2.3
控件设置
默认控件名 标题 有关属性设置 Name Caption 颜色、对齐、 Form1 MousePointer=99,MouseIcon=Key04.ico 鼠标属性例 左对齐 Alignment=0, BorderStyle =1 Label1 居中 Alignment=1,BorderStyle =1 Label2 自动 AutoSize=True, WordWarp=False, BorderStyle =1 Label3 背景白 BackColor= &H00FFFFFF&, BorderStyle =0 Label4 前景红 ForeColor= &H000000FF&, BorderStyle =0 Label5
第三章VB语言基础
5 可变(Variant)类型数据 是一种可变的数据类型,可以表示任何值 包括数值、字符串、日期/时间等 当把它们赋予Variant型时,不必在这些数据的类型间进 行转换,VB会自动完成任何必要的转换。 要尽量少用Variant数据类型,以避免发生错误 6 对象(Object)型数据 Object型数据可用来表示应用程序中或某些其他应用 程序中的对象。表示图形或OLE对象或其他控件对象 可以用Set语句指定一个被声明为Object的变量去引用应 用程序所识别的任何实际对象。 Private Sub Form_Click() Dim objDb As Object Set objDb = Command1 objDb.Caption = "FHDDGF" 12 End Sub
本章目录
17
(2)也可以用常用的类型说明符来定义:
整型 : % 例: 长整型 : & Dim a as integer Dim a% 单精度: ! Dim B as integer,stname as string 双精度: # 货币型: @ Dim B%,stname$ 字符型: $ 例:设有如下语句:关于这段代码的叙述中,错误的是 Dim a,b As Integer c=―VisualBasic‖ d=#7/20/2005# A.a被定义为Integer类型变量 B.b被定义为Integer类型变量 C.c中的数据是字符串 D.d中的数据是日期类型
22
(3) 强制显式声明 良好的编程习惯都应该是“先声明变量,后使用变量”, 这样做可以提高程序的效率,同时也使程序易于调试。 Visual Basic 中可以强制显式声明,可以在窗体模块、 标准模块和类模块的通用声明段中加入语句: Option Explicit 使用Option Explicit语句,程序中如果存在未声明的变 量,运行时则给出“变量未定义”的错误信息。 例: Option Explicit Private Sub Form_Click() Sum = 0 a = 10: b = 20 Sum = a + b Print "Sum="; Sum End Sub
vb练习题第三章
vb练习题第三章VB第三章练习一、选择题1.关于Visual Basic程序的说法不正确的是________。
A) 一行可以写多条语句,语句之间用“:”隔开B) 一条语句可以写在多行上,用“空格”加“_”作为续行标志C) 程序中的大小写字母不区分D) 变量在使用之前必须先定义类型2.Visual Basic的一条语句可以写在多行,但要用续行符,续行符应为________。
A) 一个空格加一个下划字符(_) B) 一个下划字符(_)C) 直接回车 D) 一个空格加一个连字符(-)3.Visual Basic的一行可以写多条语句,语句之间用________隔开。
A) 逗号 B) 分号 C) 顿号_ D) 冒号4.下列说法不正确的是 ________。
A) 注释语句是非执行语句,仅对程序的有关内容其注释作用,它不被解释和编译B) 注释语句可以作为代码中的一行C) 注释语句不可以放在其他语句的后面D) 代码中加入注释语句的目的是提高程序的可读性5.下列说法不正确的是________。
A) 调试程序时,使用解释运行方式比较方便B) 解释运行方式比编译运行方式运行应用程序的速度慢C) 解释运行方式必须在Visual Basic集成环境下使用D) 解释运行方式和编译运行方式都必须在Visual Basic集成环境下使用6.一般情况下,用Visual Basic创建应用程序分为4个主要步骤。
以下操作顺序正确的是________。
① 创建应用程序的界面② 编写程序代码,建立事件过程③ 设置对象属性④ 调试运行程序,生成可执行文件A) ①②③④ B)①③②④ C) ②①④③ D) ②③①④7.新建工程的快捷键是________ 。
A) Crtl+A B)Crtl+D C) Crtl+N D) Crtl+E8.工程文件的扩展名是________。
A) frm B) frx C) cls D)vbp9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。
第三章VB测试题
1、以下叙述中正确的是。
窗体的Name属性指定窗体的名称,用来标识一个窗体A.窗体的Name属性的值是显示在窗体标题栏中的文本B.可以在运行期间改变对象的Name属性的值C.对象的Name属性值可以为空D.2、以下关于窗体的描述中,错误的是。
执行Unload Form1语句后,窗体Form1消失,但仍在内存中A.窗体的Load 事件在加载窗体时发生B.当窗体的Enabled 属性为False时,通过鼠标和键盘对窗体的操作都被禁止C.窗体的Height、Width属性用于设置窗体的高和宽D.3、以下能够触发文本框Change事件的操作是。
文本框失去焦点A.文本框获得焦点B.设置文本框的焦点C.改变文本框的内容D.4、在窗体上有一个文本框控件,名称为Txttime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。
程序为:Private Sub Timer1_ _____()Txttime.Text=TimeEnd Sub在下划线上应填入的内容是。
EnabledA.VisibleB.IntervalC.TimerD.5. 单选题:(1.0分)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。
要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是。
Option1.Value=True:Check1.Value=FalseA.Option1.Value=True:Check1.Value=TrueB.Option2.Value=False:Check1.Value=TrueC.Option1.Value=True:Check1.Value=1D.6、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是。
VB习题
第一章 VB基础知识一、单选题1.若属性窗口没有出现在Visual Basic6.0集成开发环境中,可使用()菜单中的相应命令将其打开。
A. 工程B. 视图C. 调试D. 工具2.英文的“Visual”的含义是()A. 集成B. 标准C. 可视化D. 调试3.不能打开属性窗口的操作是()。
A. 单击工具栏的“属性窗口”按钮B. 选取“视图”菜单中的“属性窗口”子菜单项C. 在对象上单击右键,从弹出的快捷菜单中选择“属性窗口”D. 选取“工程”菜单中的“属性窗口”子菜单项4.不能打开代码窗口的操作是()。
A. 右键单击窗体窗口,在弹出的快捷菜单中选择“查看代码”B. 选择“视图”下拉菜单中的“代码窗口”C. 双击窗体窗口的任何地方D. 按下F4键16. VB应用程序中,扩展名为.vbp的文件是()。
A. 标准模块文件B. 工程模块文件C. 窗体模块文件D. 类模块文件17. 以下不能在“工程资源管理器”窗口中列出的文件类型是()。
A. .basB. .vbpC. .frmD. .ocx18. 窗体文件的扩展名是()。
A..frm B..vbp C. .bas D. .frx20. 关于Visual Basic事件的说法中,不正确的为()。
A.事件是由Visual Basic预先定义好的,能够被对象识别的动作B.DblClick(双击)是Visual Basic中一个事件C.一个对象可以识别一个或多个事件D.一个对象可以识别哪些事件,需要由程序员自己决定21. 在VB6.0中的每一个对象都有自己的属性、方法和()。
A.控件B.函数C. 事件D.公用过程22. 以下说法错误的是()。
A. 事件是由Visual Basic预先设置好的、能够被对象识别的动作B. 当对象响应某个事件后,对象所执行的操作将通过一段程序代码来实现,这段程序代码称为事件过程C. 一个对象对应一个事件,一个时间对应一个事件过程D. 事件过程的一般格式为:Private Sub 对象名称_事件名称()事件响应程序代码End Sub23. 以下说法错误的是()。
vb各章练习题
第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。
(A)事件驱动(B) 按过程顺序执行(C)从主程序开始执行(D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。
(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。
(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是(B )。
(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是(A )。
(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. VB6.0集成开发环境可以(D )。
(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. VB6.0集成环境的主窗口中不包含(B )。
(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C )。
(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是VB6.0工具箱的标准控件的是(C )。
(A)滚动条(B)定时器(C)多媒体(D)框架10. VB6.0的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。
(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是(A )。
(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是(B )。
VB1-3章_习题答案(课本习题)
VB习题答案(1-3章)习题一一、选择题1.C 2.C 3.A 4.C 5.C 6.C 7.B二、填空题1.学习版、专业版、企业版2.窗体界面3.Alt+F4三、简答题1.简述Visual Basic语言的特点。
Visual Basic是Windows操作平台下的可视化编程语言,它继承和发展了BASIC语言的基本功能,具有简单易学、功能强大等特点。
Visual Basic提供了可视化设计工具,以图形用户界面(GUI)为PC机用户提供了一个直观的工作环境。
支持面向对象的程序设计(OOP),采用事件驱动方式,提供对象的链接与嵌入(OLE)和访问数据库等功能。
2. Visual Basic 6.0的集成开发环境由哪些部分组成,各部分的主要功能是什么?1. 标题栏:用来显示打开的工程名称和系统的工作状态。
2. 菜单栏:菜单栏中包括“文件”、“编辑”、“视图”、“工程”、“格式”、“调试”、“运行”、“查询”、“图表”、“工具”、“外接程序”、“窗口”和“帮助”共有13个菜单项。
这是一组下拉式菜单,提供了设计、编辑、编译和调试应用程序所需要的绝大部分功能和命令。
3. 工具栏: Visual Basic 6.0提供了“编辑”、“标准”、“窗体编辑器”和“调试”4种工具栏。
工具栏上形象直观的排列着一些最常用的命令按钮,对应特定的常用操作命令。
4. 控件箱:控件箱提供了一组控件。
设计界面时,用户可以用鼠标双击控件箱中的控件,在窗体中画出该控件,或用鼠标单击控件箱中的控件,然后在窗体中拖动鼠标画出所需的控件。
5. 窗体设计器:窗体设计器是应用程序最终面向用户的窗口。
各种控件、图形、数据以及程序的运行结果都在窗体设计器窗体中显示出来。
6. 工程资源管理器:在工程资源管理器窗口中(图1-2),列出了应用程序的工程以及工程中的窗体和模块。
7. 属性窗口:属性窗口主要用来设置Visual Basic窗体及各控件的属性特征,属性窗口的主体部分分为左右两列,左边是控件的属性名列表,右边是控件的属性值列表。
VB第三章课后习题答案
习题一、单项选择题1、设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句就是( )A、PrintA=x+yB、Print"A=";x+yC、Print"A="+Str(x+y)D、Print"A="&x+y2、假定有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据就是:”,,”输入数据:"+xEndSub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的就是( )A、x的值就是数值10B、输入对话框的标题就是“输入整数”C、信息框的标题就是“输入数据:10”D、信息框中显示的就是“输入的数据就是:”3、有如下程序a=3;b=4PRINT b<aEND运行后,输出的结果就是( )A、4>3B、-1C、0D、显示出错信息4、在窗体(名称为Form1)上画一个名称为Text1的文本框与一个名称为Command1的命令按钮,然后编写一个事件过程。
程序运行以后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。
以下能实现上述操作的事件过程就是( )A、Private Sub Text1_Change()B、Private Sub Command1_Click()Command1、Caption=”计算机等级考试”Caption=”计算机等级考试”End Sub End SubC、Private Sub Form1_Click()D、Private Sub Command1_Click()Text1、Caption=”计算机等级考试”Text1、Text=”计算机等级考试”End Sub End Sub5、假定有如下的窗体事件过程:Private Sub Form_Click()a$ = "Microsoft Visual Basic"b$ = Right(a$, 5)c = Mid(a$, 1, 9)MsgBox a$, 34, b$, c$, 5End Sub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息就是( )A、Microsoft VisualB、MicrosoftC、BasicD、56、窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示( )A、434B、45678C、溢出D、语法错误7、执行下面的程序,单击窗体,则在窗体上显示的就是( )。
VB真题3
1、信息技术指的是用来扩展人的信息器官功能、协助人们进行信息处置的一类技术。
在以下大体信息技术中,用于扩展人的效应器官功能的是____。
A.感测与识别技术B.通信与存储技术C.计算与处置技术D.操纵与显示技术2、微电子技术是以集成电路为核心的电子技术。
在以下关于集成电路(IC)的表达中,正确的选项是____。
A.集成电路的进展致使了晶体管的发明B.现代运算机的CPU均是超大规模集成电路C.小规模集成电路通常以功能部件、子系统为集成对象D.所有的集成电路均为数字集成电路3、通信技术的进展增进了信息的传播。
在以下有关通信与通信技术的表达中,错误的选项是____。
A.通信系统必有“三要素”,即信源、信号与信宿B.现代通信指的是利用电(光)波传递信息的技术C.数据通信指的是运算机等数字设备之间的通信D.调制技术要紧分为三种,即调幅、调频和调相4、在运算机中,数值为负的整数一样不采纳“原码”表示,而是采纳“补码”方式表示。
假设某带符号整数的8位补码表示为1000 0001, 那么该整数为____.5、在以下有关CPU(中央处置器)与Pentium微处置器的表达中,错误的选项是____。
除包括运算器和操纵器之外,一样还包括假设干个寄放器所能执行的全数指令的集合,称为该CPU的指令系统系列处置器在其进展进程中,其指令系统愈来愈丰硕处置器与Power PC处置器尽管产自不同的厂商,但其指令系统彼此兼容6、依照存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是____。
ROM7、I/O接口指的是运算机顶用于连接I/O设备的各类插头/插座,和相应的通信规程和电气特性。
在以下相关I/O总线与I/O接口的表达中,错误的选项是____。
机系统总线一样分为处置器总线和主板总线总线属于I/O总线机的I/O接口可分为独占式和总线式是以并行方式工作的I/O接口8、输入设备用于向运算机输入命令和数据,它们是运算机系统必不可少的重要组成部份。
VB试题3
VB试题31.信息系统的开发与管理是一项系统工程,主要包括___软件工程技术、数据库设计技术、程序设计方法和应用领域的业务知识_________。
2.下列不属于结构化分析的常用工具的是_____PAD图_______。
数据字典判定树数据流图3. VB是用于开发___Windows___环境下的应用程序的工具。
不是(DOS和Windows ;UNIX;DOS )4. 以下叙述中错误的是___在同一窗体的菜单项中,不允许出现标题相同的菜单项_____。
正确(程序运行过程中,可以重新设置菜单的Visible属性;在菜单的标题栏中,"&"所引导的字母指明了访问该菜单项的访问键;弹出式菜单也在菜单编辑器中定义)5. 单选按钮(OptionButton)用于一组互斥的选项中。
若一个应用程序包含多组互斥条件,可在不同的___框架控件(Frame)或图片框(PictureBox)____中安排适当的单选按钮,即可实现。
不是(组合框(ComboBox)或图像控件(Image);组合框(ComboBox)或图片框(PictureBox);框架控件(Frame)或图像控件(Image))6. SQL语句集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE和UPDA TE实现的功能为_____数据操纵___。
不是(数据控制;数据定义;数据查询)7. 以下能够触发文本框Change事件的操作是___改变文本框的内容_____。
不是(文本框获得焦点;文本框失去焦点;设置文本框的焦点)8. 下列各组中,两个函数功能完全相反的一组是____Str(x)与Val(x)__。
不是(Sin(x)与Cos(x) ;Timer()与Time();Len(x)与Trim(x) )9. 以下叙述中错误的是___在同一窗体的菜单项中,不允许出现标题相同的菜单项___。
不是(程序运行过程中,可以重新设置菜单的Visible属性;在菜单的标题栏中,"&"所引导的字母指明了访问该菜单项的访问键;弹出式菜单也在菜单编辑器中定义)10. 执行语句Dim a(3,4) As Single创建一个二维数组,数组元素的个数有__20__个。
VB第二、三章习题答案
第一章课后习题一、选择题1. VB 6.0 集成开发环境中不能完成的功能是 .(A) 输入编辑源程序 (B)编译生成可执行程序(C) 调试运行程序 (D)自动查找并改正程序中的错误2.VB 6.0是一种面向的编程环境。
(A)机器(B)对象(C)过程(D)应用3.下列关于VB编程的说法中,不正确的是。
(A)属性是描述对象特征的数据(B)事件是能被对象识别的动作(C)方法提示对象的行为(D)VB程序采用的运行机制是面向对象4.在VB中最基本的对象是,它是应用程序的基石,是其他控件的容器。
(A)文本框(B)命令按钮(C)窗体(D)标签5.有程序代码如下:Text1.text="Welcome use VB"则Text1、Text、"Welcome use VB"分别代表。
(A)对象、值、属性(B)对象、方法、属性(C)对象、属性、值(D)属性、对象、值6. 对于窗体,下面______属性在程序运行时其属性设置起作用。
(A)MaxButton (B)BorderStyle (C)Name (D)Left7. 类是对象的抽象,对象则是类的具体化。
在窗体上建立的一个控件称为______。
(A)对象(B)容器(C)实体(D)类8. 若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。
(A)BackColor (B)BorderStyle(C)ForeColor (D)BackStyle9. 用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。
(A)可视画化程序设计(B)事件驱动编程机制(C)过程化程序实际方法(D)非过程化程序设计语言10. 文本框没有______属性。
(A)Enabled (B)Visible (C)BackColor(D)Caption11. 不论何控件,共同具有的是______属性。
(A)Text (B)Name (C)ForeColor (D)Caption12. 要使Form1窗体的标题栏显示"欢迎使用VB",以下______语句是正确的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
87 题下列可作为Visual Basic 变量名的是(D )。
A. a#aB. 4aC. ?xyD. C.onst_a为了描述x>y 和y>z 同时成立,则下述选项中,正确的是(A. x>y .and Y>zB. x>y>zC. x>y and >zD. x>y and y>z下列(B)是日期型数据。
A. @Januaryl0 ,1997@B. #Januaryl0,1997#C. Januaryl0,1997D. &Januaryl0 ,1997&名称(D)表示变体类型数据。
A. DoubleB. CurrencyC. BooleanD. V ariant在表示字符串时,可作为字符串尾部符号的是(D)。
A. #B. !C. &D. $在一个语句行内写多条语句时,语句之间应该用(D)分隔。
A. 逗号B•分号C•顿号D.冒号Visual Basic的逻辑类型数据占(A)字节内存。
A. 2B. 4C. 8D. 16在代码编辑器中,如果一条语句太长,无法在一行内写下D)。
(不包括注释),要折行书写,可以在行末使用续行字符( A ),表示下一行是当前行的继续。
A. 一个空格加一个划字符(」B. —个划字符(_)C. 直接回车D. —个空格加一个连字符(-)表达式 1.5+3\2>2 Or 7 Mod3 < 4 and Not 1 的运算结果是(A)。
A. -1B. 0C. 1D. 其他表达式4+5 \ 6 * 7 / 8 Mod 9 的值是(B)。
A. 4B. 5C. 6D. 7表达式Left( how are you ,3)的值是(A)。
A. howB. areC. youD. how are you表达式Int(5*Rnd+1)*Int(5*Rnd-1)的值的范围是(D)。
A. [0,15]B. [-1,15]C. [-4,15]D. [-5,15]满足当x 的值是偶数时为真,奇数时为假要求的表达式是(D )。
A. x Mod 2=0B. Not x Mod 2<>0C. x\2*2-x)=0D. Not(x Mod2)函数Ucase( Basic )的值为(D)。
A. BasicB. basicC. BasiCD. BASIC可以同时删除字符串前导和尾部空白的函数是(C)。
A. LtrimB. RtrimC. TrimD. Mid如果逻辑与(A.nD.) 运算的结果为真,与它所连接的两个条件必须是( C)。
A. 前一个为真,后一个为假B. 前一个为假,后一个也为假C. 前一个为真,后一个也为真D. 前一个为假,后一个为真设A=3 , B=5,则以下表达式值为真的是( B )。
A. A>=B and B>10B. (A>B) Or (B>0)C. (A<0) Or (B<0)D. (-3+5>A) and (B>0)可获得当前系统日期的函数是( A)。
A. Date( )B. Time( )C. IsDate( )D. Year( )下列不能作为VB 中的变量名的符号是( C)。
A. A45B. P12C. 89TaD. xy函数rnd 用于产生随机数,其结果范围是( B) 。
A. (0,1)B. [0,1)C. (0,1]D. [0,1]在一个语句内写多条语句时,每个语句之间用( B )符号分隔。
A. 。
B. :C. *D. ;下面(A)是合法的单精度型变量。
A. Kum!B. sum%C. mytm$D. Km#下列关于变体类型的叙述正确的是(C)。
A. 变体不是一种数据类型B•变体是赋给某一种类型数值后,就不能再赋给它另一类型数值C•该种数据类型在使用过程中是可以变化的,VB自动完成类型转换D.变体的空值就表示该变体的值为0表示学习成绩(score)在75分和90分之间的逻辑表达式是(A )。
A .score>=75 And score<=90B .score>=75 0r score<=90C.score<=75 And score>=90D .score<=75 0r score>=90语句PRINT 5/4*6\5 mod 2 的输出结果是(B)。
A. 0B. 1C. 2D. 3在、人Mod、*等4个算术运算符中,优先级最低的是(C)。
A. \B. /C. ModD. *表达式Mid(“SHANGH”AI,6,3)的值是(D)。
A. SHANGHB. SHAC. ANGHD. HAI在VB中,对于未定义的变量,系统默认类型是(D)变量。
A. 整型B. 字符型C. 日期型D. 变体型abc%, abc!, abc$, abc#分别声明abc 是(A )。
A •整型、单精度、字符串、双精度变量B .整型、整型、字符串、双精度变量C •单精度、整型、字符串、双精度变量D •整型、双精度、字符串、双精度变量可获得当前系统日期的函数是(A)。
A. Date()B. Time()C. IsDate()D. Year()假设A=3,B=7,C=2,则表达式NOT(B*A)的值是(B)A. TrueB. FalseC. 表达式错误D. 不确定用于获得字符串S从第5个字符开始的3个字符的函数是(A)。
A. Mid(S,5,3)B. Middle(S,5,3)C. Right(S,5,3)D. Left(S,5,3)X是小于100的非负数,用VB表达式表达正确的是(C)。
A. 0 < X W 100B. 0<=X<100C. 0<=X and X<100D. 0 < X<100下列符号中哪个是VB程序中合法的变量名(A)。
A. ab7B. 7abC. IfD. a*bc用于去掉字符串左右两边的空格的函数是( B)。
A. Ltrim()B. Trim()C. Left()D. Instr()标准模块文件的扩展名是( C)。
A. frmB. vbpC. basD. vbg表达式Abs(-5)+Len("ABCDE")的值是(C)。
A. 5ABCDEB. -5ABCDEC. 10D. 0表达式X+I>X 是(D)。
A. 算术表达式B. 非法表达式C. 字符串表达式D. 关系表达式在VB中,下列(C)是不合法的循环语句。
A. For …NextB. Do Un til …LoopC. Do …whileD. Do…Loop设m=1, n=2 , o=3 , p=4,下列表达式的值是(A)。
m>o-3 And p<n Or o Mod nA. -1B. 0C. 1D. FALSEVisual Basic 布尔运算符Xor, Or, Eqv, And 中,级别最高的运算符是(D)A. XorB. OrC. EqvD. And下列符号(A)是Visual Basic 中的合法变量名。
A. x23B. 8xyC. ENDD. X8[B]变量未赋值时,数值型变量的值为(A)。
A. 0B. 空串""C. NullD. 没任何值表达式"Turbo"+"c">"Ture"+"Basic" 的值是(B)。
A. TRUEB. FALSEC. NullD. 岀错信息表达式25.28 Mod 6.99 的值是( B)。
A. 1B. 4C. 5D. 岀错表达式Abs(-5)+Len("ABCDE") 的值是( C)。
A. 5ABCDEB . -5ABCDEC.10D. 0在以下4 个逻辑表达式中,其逻辑值为“真”的是( D)。
A. Not(3+4<4+6)B. 2>1 And 3<2C. 1>2 Or 2>3D . Not(1>2)假设变量boolVar 是一个布尔型变量,则下面正确的赋值语句是( D)A. boolVar="True"B . boolVar=.True.C.boolVar=#True#D . boolVar=3<4有如下程序:a$="Flying" :b$="IS" :c$="funny!"Print a$+" "+Lcase$(b$)+" "+Ucase$(c$)End运行后,输岀结果是( B)。
A. Flying Is funny!B . Flying is FUNNY!C.Flying IS FUNNY!D . FLYING IS FUNNY!设有如下变量声明:Dim TestDate As Date为变量TestDate 正确赋值的表达方式是( A)。
A. TestDate=#1/2002#B . TestDate=#"1/1/2002"#C.TestDate=date("1/1/2002")D.TestDate=Format("m/d/yy" ,"1/1/2002")面的数组声明语句中( B )是正确的。
A. Dim A[3 ,4] As IntegerB. Dim A(3 ,4) As IntegerC. Dim A[3 ;4] As IntegerD. Dim A(3 ;4) As Integer下列续行写法正确的是( B )。
A. C=_A+BB. C= _A+BC. C =_A+BD. C=_' 此处换行A+B有如下程序:Const st$=""CHINA""St$=""GREAT""Print st$ 运行后输出的结果是( D )。
A. CHINA BeijingB. GREATC. HebeiD. 显示出错信息下列语句正确的是( B )。
A. MsgBox(" 请输入查询的姓名:","256+3+48")B. MsgBox " 请输入查询的姓名:",256+3+48C. X=MsgBox( 请输入查询的姓名:,vbYesNoCancel)D. X=MsgBox(" 请输入查询的姓名:","310")下述程序段的运行结果是( A )。