文档库 最新最全的文档下载
当前位置:文档库 › VB书面习题答案(1-3章)------

VB书面习题答案(1-3章)------

VB书面习题答案(1-3章)------
VB书面习题答案(1-3章)------

上海立信会计学院

班级:财务管理(1)班学号:1011010105 姓名:金燕君指导教师:冷翠萍系部:会计与财务专业财务管理

习题一P19

1. 3. 4. 5. 6. 7

1、简述Visual Basic的特点。

答:⑴基于对象的可视化设计工具

⑵事件驱动的编程机制

⑶提供易学易用的应用程序集成开发环境

⑷结构化的程序设计语言

⑸强大的网络、数据库、多媒体功能

⑹完备的联机帮助功能

3、Visual Basic 6.0有学习版、专业版和企业版,怎样知道所安装的是哪个版本?

答:在启动VB 6.0的启动封面上,能显示对应的版本。

4、Visual Basic 6.0有多种类型的窗口,若想在设计时看到代码窗口,怎样操作?

答:选择“视图∣代码窗口”命令或“工程资源管理器”窗口的“查看代码”按钮或双击窗体、控件。

5. 叙述建立一个完整的应用程序的过程。

答:

a)建立用户界面的控件对象。

b)控件属性的设置。

c)控件事件过程及编程。

d)运行和调试程序。

e)保存程序。

6. 当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。试问该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件,再保存什么文件?若不这样做,系统会出现什么信息?

答:涉及两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求先保存窗体文件。

7. 保存文件时,若不改变目录名,则系统默认的目录是什么?

答:系统的默认目录是VB98。

习题二P37

2. 5. 6. 7. 9. 10

2、属性与方法的区别是什么?

答:对象中的数据保存在属性中,VB程序中的对象都有许多属性,它们是用来描述和反映对象特征的参数。可以通过两种方法来设置属性:(1)在设计阶段利用属性窗口直接设置对象的属性值;(2)在程序运行阶段通过赋值语句实现。

方法是附属于对象的行为和动作,也可以理解为指使对象动作的命令。面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程,称为方法供用户直接调用,这给用户的编程带来了很大的方便。因为方法是面向对象的,所以在调用时一定要指明对象,如果省略指当前对象,一般指窗体。

5、如果文本框要显示多行文字,应对什么属性设置为何值?

答:将该文本框的Multiline属性设置为True.

6、标签和文本框的区别是什么?

答:标签和文本框共同点都可以在窗体上显示文字。不同点在于:标签的内容在Caption属性内,在窗体上只能显示文字,不能编辑;文本框内容在Text属性内,在窗体上可直接对内容进行编辑。

7、要让文本框获得焦点的方法是什么?

答:SetFocus

9、当某文本框输入数据后(按了回车键),经判断后认为是数据输入错,应怎样删除原来文本框中的数据?

答:[文本框.]text=””

10. 在程序运行前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般存放在什么事件中?如果要将命令按钮定位在窗体的中央,试写出事件过程代码。

答:这些代码一般放在Form_Load( ) 事件过程中。

要将按钮定位在窗体的中央,事件过程如下:

Private Sub Form_Load()

Command1.Left = Form1.ScaleWidth \ 2 - Command1.Width \ 2

Command1.Top = Form1.ScaleHeight \ 2 - Command1.Height \ 2

End Sub

其中,ScaleWidth、ScaleHeight表示窗体的相对宽度和高度。

习题三P58

1, 2 , 3 ,4 ,5 ,7 ,9

参考答案:

1.下列哪些是VB的合法常量,分别指出其类型。

(1)100.0 单精度型(2)%100 非法(3)1E1 单精度型(4)123D3 双精度型(5)123,456 非法(6)0100 整型

(7)”ASDF ” 字符型 (8)“1234” 非法 (9)#2000/10/7# 日期型

(10)100# 双精度型 (11)π 非法 (12)&O100 八进制整型

(13)&O78 非法 (14)&H123 十六进制整型 (15)True 逻辑型

(16)T 非法 (17) &H12ag 非法 (18)-1123! 单精度型

2. 下列符号中,哪些是VB 的合法变量名?

(1)a123 合法 (2)a12_3 合法 (3)123_a 非法 (4)a 123 非法

(5)Integer 非法 (6)XYZ 合法 (7)False 非法 (8)sin(x) 非法

(9)sinx 合法 (10)变量名 合法 (11)abcdefg 合法 (12)π 非法

3. 把下列算术表达式写成VB 表达式。

(1) 5||z y x ++

答:Abs(x+y)+z^5

(2) 6)1(xy +

答: (1+x*y )^6

(3)xy y x 310+

答:(10*x+Sqr(3*y))/x/y

(4) a c

a b b 242-+-

答:(–b+sqr(b^2-4*a*c))/(2*a)

(5) 321111

1

r r r ++

答:1/(1/r1+1/r2+1/r3)

(6) 110

ln 45sin 10++++y x e

答:sin(45*3.14/180)+(exp(10)+ log(10))/sqr(x+y+1)

4. 根据条件写出相应的VB 表达式。

(1)产生”C ”~”L ”范围内的一个大写字符。

答:Chr(int(Rnd*10+67))

(2) 产生100~200(包括100和200)范围内的一个正整数。

答:Int(Rnd*101+100)

(3)已知直角坐标系中任意一点的坐标(x,y ),表示其位于第一或第三象限内。 答: x*y>0

(4) 表示x 是5或7的倍数。

答:x Mod 5=0 or x Mod 7=0

(5)将任意一个两位数x的个位数与十位数对换。例如,x=78,则表达式的值应为87.

答:(x Mod 10)*10+x\10

(6) 将变量x的值按四舍五入保留小数点后两位。例如,x的值为123.2389,则表达

式的值应为123.24。

答:Round(x*100)/100 (或Round(x,2))

(7)表示字符型变量C是字母字符(不区分大小写字母)。

答:Ucase(c)>=”A” And Ucase(c)<=”Z”

或Lcase(c)>=”a” And Lcase(c)<=”z”

(8) 取字符型变量S中从第5个字符起的6个字符。

答:Mid(S,5,6)

(9)表示关系表达式20

≤x。

10<

答:x>=10 And x<20

(10) x, y之一小于z。

答:x=z Or y=z

(11)x 和y都大于z。

答:x>z And y>z

5. 写出下列表达式的值:

(1)123+23 mod 10 \ 7+Asc(“A”)

答:188

(2) 100+”100”& 100

答:”200100”

(3)Int(68.555*100+0.5)/100

答:68.56

(4) 已知A$=”87654321”,求表达式Val(Left$(A$,4)+Mid$(A$,4,2))

答:876554

(5)DateAdd(“m”,1,#1/30/2000#)

答:#2/29/2000#

(6) Len (“VB程序设计”)

答: 6

7. Visual Basic提供了哪些标准数据类型?声明类型时,其类型关键字分别是什么?其类型符又是什么?

答:见课本39页表3.1

9. 将数字字符串转换成数值,使用什么函数?判断是否是数字字符串,使用什么函数?取字符串中的某几个字符,使用什么函数?实现大小写字母间的转换,使用什么函数?

答:数字字符串转换成数值,用Val( )函数;IsNumeric( )函数判断是否是数字字符串;Mid( )函数用于取字符串中的某几个字符;Ucase( )函数用于将小写字母转换成大写字母;Lcase( )函数用于将大写字母转换成小写字母。

vb课后习题答案

VB 课后练习题参考答案 第一章 一、 1、C 2、C 3、B 4、B 5、D 6、B 7、B 8、D 二、 1、学习版、专业版、企业版 2、alt+Q 或 alt+F4 3、.vbp 、 .frm 4、固定、浮动 5、"abcd"、"VB Programing" 6、属性窗口、运行 7、对象框、事件框 8、窗体模块、标准模块、类模块 第二章 一、 1、B 2、B 3、B 4、B 5、D 6、D 二、 1、((x+y)+z)*80-5*(C+D) 2、cos(x)*sin(sin(x)+1 3、2*a*(7+b) 4、8*EXP(3)*LOG(2) 5、good morning 、 good morning 6、2001/8/25 8 2001 7 第三章 一、 1、C 2、B 3、D 4、A 5、D 、 3 6、C 7、B 8、C 9、C 10、D 11、B 12、C 13、B 14、B 15、A 16、B 17、D 18、C 19、C 二、 1、AutoSize 2、text1.setfocus 3、0 、 0 4、 picture1.picture=loadpic ture("yy.gif") 5、stretch 6、interval 7、enable 8、下拉式组合框、简单组 合框、下拉式列表框、style 9、下拉式列表框 10、条目1 、条目3 11、欢迎您到中国来、 welcome to china!! 第四章 一、 1、B 2、C 3、C 4、B 5、C 6、B 7、C 8、B 9、D 10、A 11、B 12、A 13、B 14、D 15、A 16、B 17、A 18、C 19、B 二、 1、2542=57 2、beijing 3、002.45、2.449、 24.49e-01、-2.449 4、9 10 11 5、9 6、1 2 3 7、 iif(x<=0,y=0,iif(x<=10, y=5+2*x,iif(x<=15,y=x- 5,y=0))) 8、x=7 或 x>6 或 x>5 9、x>=0 、x

VB第一章课后习题答案

习题 一、单项选择题 1. 在设计阶段,当双击窗体上的某个控件时,所打开的窗体是_____。 A. 工程资源管路器窗口 B. 工具箱窗体 C. 代码窗体 D. 属性窗体 2. VB中对象的含义是_____。 A. 封装了数据和方法的实体 B. 封装的程序 C. 具有某些特性的具体事物的抽象 D. 创建对象实例的模板 3. 窗体Form1的Name属性是MyForm,它的单击事件过程名是_____。 A. MyForm_Click B. Form_Click C. Form1_Click D. Frm1_Click 4. 如果要改变窗体的标题,需要设置窗体对象的_____属性。 A. BackColor B. Name C. Caption D. Font 5. 若要取消窗体的最大化功能,可将其_____属性设置为False来实现。 A. Enabled B.ControlBox C. MinButton D. MaxButton 6. 若要以代码方式设置窗体中显示文本的字体大小,可通过设置窗体对象_____属性来实现。 A. Font B.FontName C.FontSize D. FontBold 7. 确定一个控件在窗体上位置的属性是_____。 A. Width或Height B. Width和Height C. Top或Left D. Top和Left 8. 以下属性中,不属于标签的属性是_____。 A. Enabled B. Default C. Font D. Caption 9. 若要设置标签控件中文本的对齐方式,可通过_____属性实现。 A.Align B. AutoSize C. Alignment D. BackStyle 10. 若要使标签控件的大小自动与所显示文本的大小相适宜,可将其_____属性设置为True来实现。 A.Align B. AutoSize C. Alignment D. Visible 11. 若要设置或返回文本框中的文本,可通过设置其_____属性来实现。 A.Caption B. Name C. Text D. (名称) 12. 若要设置文本框最大可接受的字符数,可通过设置其_____属性来实现。

visual_Basic程序的设计教程_课后习题答案及练习

《VB程序设计》综合复习资料 第一章 Visual Basic程序设计概述 一、填空题 1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。 2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。 3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。 4、Visual Basic 6.0用于开发__________环境下的应用程序。 二、选择题 1、下面不是VB工作模式的是() A.设计模式B.运行模式C.汇编模式D.中断模式 2、可视化编程的最大优点是() A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是() A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是() A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G

5、Visual Basic的编程机制是() A.可视化 B.面向对象 C.面向图形 D.事件驱动 三、简答题 1、代码窗口主要包括哪几部分? 2、在工程资源管理器窗口中,主要列出了哪三类文件? 3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么? 5、怎样理解可视化设计? 6、怎要理解事件驱动编程? 第二章简单的VB程序设计 一、填空题 1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。 2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。 4、设置控件背景颜色的属性名称是______________________。 5、所有控件都具有的共同属性是__________________属性。 6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。 7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。 8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。 9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题 1、以下能够触发文本框Change事件的操作是()

VB课后答案(第四版)蒋加伏、张林峰

第一章习题参考答案 一、填空题 1、对象事件驱动 2、编译运行模式解释运行模式 二、简答题 1、简述VB的特点。 答:①可视化的程序设计方法 ②面向对象的程序设计思想 ③事件驱动的编程机制 ④结构化的程序设计语言 ⑤高度的可扩充性 ⑥强大的数据库访问能力 ⑦支持动态数据交换 ⑧支持对象链接与嵌入 2、简述VB的安装过程。 答:①向光驱中放入VB安装光盘; ②计算机将运行自动安装程序,若没有,执行VB目录下的Setup.exe; ③根据提示逐一回答问题,并点击“下一步”; ④点击“完成”; 2、如何启动VB。 答:三种方法: ①单击“开始”按钮,选择“程序”菜单下的“Microsoft Visual Basic 6.0 中文版”菜单项并单击; ②双击桌面上的VB6.0快捷图标; ③在“开始”菜单的运行对话框中输入命令来启动VB; 第二章习题参考答案 一、选择题: 1-10、DCACD BCBBC 11-20、BADCA BBAAB 21-29、AACBB CDDC 二、填空题 1.窗体、控件 2.属性值 3.属性窗口设置、代码窗口设置 4.事件过程 5.对象名、下划线、事件名 6. Form_Click 第三章习题参考答案 一、选择题

1、B 2、C 3、A 4、B 5、A 6、C 7、C 二、填空题 1、 11 字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。String、Byte、Integer、Long、Single、Double、Currency、Boolean 、Date、Object、Variant 2、双引号(英文)、# 3、 ASCII、1、2 4、 public、通用、Dim、Static、Private、Static 5、 &、+、+ 6、 Now()、Time、日期型 三、解答题 1、(3) 2、(1 ) 3、(1)常量(关键字)(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量 (7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999#)(10)数值型常量(单精度) 4、31 5、(1)(1+y/x)/(1-y/x) (2)x^3+3*x*y/(2-y) (3)sqr(abs(a*b-c^3)) (4)sqr(s*(s-a)*(s-b)*(s-c)) 6、 7、(1)13 (2)17 (3)#1999-11-12# (4)zxy123ABC 8、(1)19 (2)8.16666666666667 (3)5.25 (4)2 9、(1)-4 (2)2 . 82842712474619 (3)-3 (4)49 (5)”hello”(6)He 7)16 (8)“-459.65”(9)5 10、(4) 11、(2) 12、(4) 第四章习题参考答案 一、选择题: 1—7: DAABBCD 二、填空题 1. 500.00% 2.将字号扩大为原来的二倍 3. B 三、编程题(略) 1.文本框、标签和命令按钮的名称分别为text1、label1、command1 Private Sub Command1_Click() Label1.caption=text1.text Command1.caption=text1.text End Sub

VB课后练习答案.doc

VB课后练习答案P12第一章课后练习答案: 一、选择题 二、填空题 第二章(P39) 选择题答案: 填空题答案: 1.Cmdl, Click 2.Text 1.Text二"Hello" P64第三章课后练习答案一、选择题

二、填空题 1. (Y Mod 4=0 And Y Mod 10000) Or Y Mod 400=0 2. a<>0 And b*2-4*a*c>=0 3. X Mod 5=0 And X Mod 2=0 或 Tnt(x/5)=X/5 And Int(X/2)=X/2 4. 注意:返回的均是字符型。 第四章课后答案:P79 一、选择题 答案为:$$41.500

10 二、填空题 三、程序设计题(提示) 1、鸡的头数为x,兔的头数为y,则可列方程式: \x-\- y = h (兀 * 2 + y * 4 =于 求得x, y 的值再在窗体上输出结果。 2、 利用Format 格式函数,再通过窗体的Print 将格式化后的信息输出到窗体上。 3、 厶员I 的周长=2加" $岡的面积=加2 5、通过Inputbox 函数或用文本框输入三边和圆的半径 a,b,c, r,利用公式: . a + b + c n 二 --------- 2 S 三角形面积=Jh (h - - b )(h - c ) P97第五章课后练习答案: 第9题| D 一、选择题 答案D 改为:30

二、填空题 第]题Y Mod 4二0 And Y Mod 100二0 Or Y Mod 400二0 第2题 笫3题 笫4题 Private Sub Command l_Click() X=Val(Textl.Text) Select Case X Case Is>200. Isv-10() Print “xv 100 Or x>200" Case ls<=0 Y=l()()-X Case Isv二100 Y=100+X Case Is<=200 Y=400 End Select Text2.Text=y End Sub 三、程序设计题(提示) 1、判断条件: 假设一个整数为x X Mod 3=0 Or x Mod 5=0 或x/3=x\3 Or x/5=x\5 2、选项按钮的知识点在P182,利用该控件的Wlue属性判断是否选中该项。 第六章课后题参考答案 、选择题 l.D 2.D 3.C 4.B 5.C 6.B 7.C &A 9.C 10. D ll.B 12.D 二、填空题 1 .Male*4+Female*3+Boy/2=36 2.M T M<=39 3.-C 1+1 I<=N

电工与电子技术基础第一章习题答案

第1章电路的基本定律与分析方法 【思1.1.1】(a) 图U ab=IR=5×10=50V,电压和电流的实际方向均由a指向b。 (b) 图U ab=-IR=-5×10=-50V,电压和电流的实际方向均由b指向a。 (c) 图U ab=IR=-5×10=-50V,电压和电流的实际方向均由b指向a。 (d) 图U ab=-IR=-(-5)×10=50V,电压和电流的实际方向均由a指向b。 【思1.1.2】根据KCL定律可得 (1) I2=-I1=-1A。 (2) I2=0,所以此时U CD=0,但V A和V B不一定相等,所以U AB不一定等于零。 【思1.1.3】这是一个参考方向问题,三个电流中必有一个或两个的数值为负,即必有一条或两条支路电流的实际方向是流出封闭面内电路的。 【思1.1.4】(a) 图U AB=U1+U2=-2V,各点的电位高低为V C>V B>V A。 (b) 图U AB=U1-U2=-10V,各点的电位高低为V B>V C>V A。 (c) 图U AB=8-12-4×(-1)=0,各点的电位高低为V D>V B(V A=V B)>V C。 【思1.1.5】电路的电源及电位参考点如图1-1所示。当电位器R W的滑动触点C处于中间位置时,电位V C=0;若将其滑动触点C右移,则V C降低。 【思1.1.6】(a) 当S闭合时,V B=V C=0,I=0。 当S断开时,I= 12 33 +=2mA,V B=V C=2×3=6V。 (b) 当S闭合时,I=-6 3 =-2A,V B=- 3 21 + ×2=-2V。 当S断开时,I=0,V B=6- 3 21 + ×2=4V。 【思1.1.7】根据电路中元件电压和电流的实际方向可确定该元件是电源还是负载。当电路元件上电压与电流的实际方向一致时,表示该元件吸收功率,为负载;当其电压与电流的实际方向相反时,表示该元件发出功率,为电源。 可以根据元件电压与电流的正方向和功率的正、负来判别该元件是发出还是吸收功率。例如某元件A电压、电流的正方向按关联正方向约定,即将其先视为“负载模型”,如图1-2(a)所示,元件功率P=UI。设U=10V(电压实际方向与其正方向一致),I=2A(电流实际方向与其正方向一致),U、I实际方向一致,P=UI=10×2=20W>0(P值为正),可判断A元件吸收功率,为负载。设U=10V(电压实际方向与其正方向一致),I=-2A(电流实际方向与其正方向相反),U、I实际方向相反,P=UI=10×(-2)=-20W<0(P值为负),可判断A元件发出功率,为电源。

VB第1-4章习题答案

VB习题答案(1-4) 习题1 一、选择题 1. 以下叙述中,错误的是_________。 (A)一个Visual Basic 应用程序可以含有多个标准模块文件 (B)一个visual Basic 工程可以含有多个窗体文件 (C)标准模块文件可以属于某个指定的窗体文件 (D)标准模块文件的扩展名是.bas 标准模块文件(.bas)不属于任何一个窗体文件。参考答案为C。 2. 以下叙述中错误的是_________。 (A)一个工程可以包括多种类型的文件 (B)Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 (C)程序运行后,在内存中只能驻留一个窗体 (D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 内存中可以驻留多个窗体,当前窗体只能有一个。参考答案为C。 3. Visual Basic的窗体设计器主要是用来___________。 (A)建立用户界面(B)添加图形、图像、数据等控件 (C)编写程序源代码(D)设计窗体的布局 参考答案为A。 4. Visual Basic是一种结构化高级程序设计语言,它采用的是_________驱动方式。 (A)键盘(B)鼠标(C)事件(D)函数 参考答案为C。 5. Visual Basic程序设计语言属于_________。 (A)面向过程的语言(B)机器语言 (C)面向对象的语言(D)汇编语言 参考答案为C。 6. Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该_________。 (A)进入设计模式(B)进入运行模式 (C)进入中断模式(D)不用进入任何模式 VB中三种模式分别为:设计模式下可以进行界面设计和代码的编写;运行模式下执行代码,接受用户的操作;中断模式下可以修改代码,但不能改变界面,这个模式下通常进行代码调试,当运行出错时,默认转到该模式下进行调试。参考答案为C。

vb课后习题答案

习题3—4 (P126) Private Sub Command1_Click() Image1.Width = Image1.Width * 1.2 Image1.Height = Image1.Height * 1.2 End Sub Private Sub Command2_Click() Image1.Width = Image1.Width / 1.2 Image1.Height = Image1.Height / 1.2 End Sub Private Sub Command3_Click() Image1.Width = Form1.Width Image1.Height = Form1.Height End Sub Private Sub Form_Load() Image1.Left = 0 Image1.Top = 0 Image1.Picture = LoadPicture(App.Path & "\back.jpg") End Sub 习题3—5 (P126) Dim mleft As Long Private Sub Command1_Click() Timer1.Enabled = True End Sub Private Sub Command2_Click() Timer1.Enabled = False End Sub Private Sub Timer1_Timer() mleft = Label1.Left + 100 If mleft + Label1.Width > Picture1.Width Then mleft = 0 End If Label1.Left = mleft End Sub

模拟电子技术第一章 习题与答案

第一章习题与答案 1.什么是PN结的偏置?PN结正向偏置与反向偏置时各有什么特点? 答:二极管(PN结)阳极接电源正极,阴极接电源负极,这种情况称二极管正向偏置,简称正偏,此时二极管处于导通状态,流过二极管电流称作正向电流。二极管阳极接电源负极,阴极接正极,二极管处于反向偏置,简称反偏,此时二极管处于截止状态,流过二极管电流称为反向饱和电流。把二极管正向偏置导通、反向偏置截止的这种特性称之为单向导电性。 2.锗二极管与硅二极管的死区电压、正向压降、反向饱和电流各为多少? 答:锗管死区电压约为0.1V,硅管死区电压约为0.5V。硅二极管的正向压降约0.6~0.8 V;锗二极管约0.2~0.3V。硅管的反向电流比锗管小,硅管约为1uA,锗管可达几百uA。 3.为什么二极管可以当作一个开关来使用? 答:二极管在正向电压作用下电阻很小,处于导通状态,相当于一只接通的开关;在反向电压作用下,电阻很大,处于截止状态,如同一只断开的开关。 4.普通二极管与稳压管有何异同?普通二极管有稳压性能吗? 答:普通二极管的主要特性是单向导电性,也就是在正向电压的作用下,导通电阻很小;而在反向电压作用下导通电阻极大或无穷大。 稳压二极管的稳压原理:稳压二极管的特点就是加反向电压击穿后,其两端的电压基本保持不变。而普通二极管反向击穿后就损坏了。这样,当把稳压管接入电路以后,若由于电源电压发生波动,或其它原因造成电路中各点电压变动时,负载两端的电压将基本保持不变。 因此,普通二极管在未击穿的条件下具有稳压性能。 5.选用二极管时主要考虑哪些参数?这些参数的含义是什么? 答: 正向电流IF:在额定功率下,允许通过二极管的电流值。 正向电压降VF:二极管通过额定正向电流时,在两极间所产生的电压降。 最大整流电流(平均值)IOM:在半波整流连续工作的情况下,允许的最大半波电流的平均值。 反向击穿电压VB:二极管反向电流急剧增大到出现击穿现象时的反向电压值。 正向反向峰值电压VRM:二极管正常工作时所允许的反向电压峰值。 反向电流IR:在规定的反向电压条件下流过二极管的反向电流值。 结电容C:电容包括电容和扩散电容,在高频场合下使用时,要求结电容小于某一规定数值。 最高工作频率FM:二极管具有单向导电性的最高交流信号的频率。 6.三极管具有放大作用的内部条件和外部条件各是什么? 答:内部条件:发射区杂质浓度要远大于基区杂质浓度,同时基区厚度要很小。 外部条件:发射结正偏,集电结反偏。 7.三极管有哪些工作状态?各有什么特点? 答:三极管输出特性曲线可以分为三个区,即三极管有三种工作状态。 (1)放大区(放大状态)。即三极管静态时工作在放大区(处于放大状态),发射结必

Visual Basic 程序设计基础教程-课后习题答案-范荣强

第一章程序与编程环境 一、填空题 1. 工程,Form_Load 2. 事件(触发) 3. 窗体,Name 4. CurrentX, CurrentY 5. maxButton, BorderStyle = 1 or 3 or 4 or 5 6. Alignment, 空缺,AutoSize 7. Style, LoadPicture 8. Line, Shape 9. 重画10. FillStyle ll. MultiLine, maxLength, Locked 12. Font 13. sub, 对象名,事件名14. 方法,Object.Method, text1.setfocus() 15. Name, minButtom, CurrentX(Y), Caption 16. Interval, Enable 17. timer, Interval, ms(毫秒) 18. Mouse Down, Click, LoastFocus 19. .Frm, .Frx, .bas. cls. Vbp 20. 注释, “Rem 语句”或者“’语句” 第二章数据的类型、表示以及运算 一、请指出下列哪些是VB的合法常量,并说明原因 (1)√(2)X 常量不能加类型说明符号改成123.4 (3)X与上题类似,如果是常量,则类型说明符放在后面(4)√等价于2E3 (5) √(6)√等于十进制的4113 (7)X 如果是16进制要写&符号(8)X 指数不能为小数(9)X 月份超过12,日超过31 (10)√(11)√(12)√等价于上一题(13)X 8进制数每一位不能超过8 (14)√(15)X 变量,常量要为基本数据类型的值(16)√ 二、找出合法变量 (1)√(2)√如果与控件Label1同在一个应用程序里面,该变量会屏蔽掉控件Label1 (3) X 保留字(4)√(5)X 变量不能以数字开头(6)变量不能有小数点 (7)√(8)√数组变量(9)X保留字(10)√可以,但rnd()不可以,rnd()是函数 (11) √(12)√(13)√(14)X ’符号表示注释(15)X 这是表达式,不是变量(16)X 同上,是表达式 三、指出下列数据x,y,z的声明是否正确,如果正确请指明其类型 (1)√ x--long, y—variant, z—integer (2) √ x—long, y—long, z—integer (3) √ x—double, y—double, z—integer (4) X 变量x &中间不能有空格 (5)√自动转换成字符串 (6)X 变量声明不能直接赋值 (7)√ (8)√自动转换成字符串 (9)X 常量不能把函数写上去 (10)√ 四、写出下列表达式的结果 (1)1 (2) 1 (3)false (4) ab12 (5)123 (6)出错,加法表达式中如果有一个是数值类型,则“+”表示加号,而不是字符的链接符号(7)False (8)true (9) true (10) false 默认转换成相同类型(数值),建议这里把2改成D试试 (P.S. 布尔类型TRUE = -1, FALSE = 0; 优先顺序:^(乘方)→-(求负)→*、/→\(整除)→MOD→+、-) 五、写出下列函数的结果

vb课后习题答案

vb课后习题答案 第一章习题参考答案 一、填空题 1、对象事件驱动 2、编译运行模式解释运行模式 二、简答题 1、简述VB的特点。 答:①可视化的程序设计方法 ②面向对象的程序设计思想 ③事件驱动的编程机制 ④结构化的程序设计语言 ⑤高度的可扩充性 ⑥强大的数据库访问能力 ⑦支持动态数据交换 ⑧支持对象链接与嵌入 2、简述VB的安装过程。 答:①向光驱中放入VB安装光盘; ②计算机将运行自动安装程序,若没有,执行VB目录下的Setup.exe; ③根据提示逐一回答问题,并点击“下一步”; ④点击“完成”; 2、如何启动VB。 答:三种方法: ①单击“开始”按钮,选择“程序”菜单下的“Microsoft Visual Basic 6.0 中文版”菜单项并单击; ②双击桌面上的VB6.0快捷图标; ③在“开始”菜单的运行对话框中输入命令来启动VB; 第二章习题参考答案 一、选择题: 1-10、 DCACD BCBBC 11-20、BADCA BBAAB 21-29、AACBB CDDC 二、填空题 1.窗体、控件 2.属性值 3.属性窗口设置、代码窗口设置 4.事件过程 5.对象名、下划线、事件名 6. Form_Click 第三章习题参考答案 一、选择题 1、B 2、C 3、A 4、B 5、A 6、C 7、C 二、填空题

1、 11 字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。String、Byte、Integer、Long、Single、Double、Currency、Boolean 、Date、Object、Variant 2、双引号(英文)、# 3、 ASCII、1、2 4、 public、通用、Dim、Static、Private、Static 5、 &、+、+ 6、 Now()、Time、日期型 三、解答题 1、(3) 2、(1 ) 3、(1)常量(关键字)(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量 (7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999#)(10)数值型常量(单精度) 4、31 5、(1)(1+y/x)/(1-y/x) (2)x^3+3*x*y/(2-y) (3)sqr(abs(a*b-c^3)) (4)sqr(s*(s-a)*(s-b)*(s-c)) 6、 7、(1)13 (2)17 (3)#1999-11-12# (4)zxy123ABC 8、(1)19 (2)8.16666666666667 (3)5.25 (4)2 9、(1)-4 (2)2 . 82842712474619 (3)-3 (4)49 (5)”hello”(6)He 7)16 (8)“-459.65”(9)5 10、(4) 11、(2) 12、(4) 第四章习题参考答案 一、选择题: 1—7: DAABBCD 二、填空题 1. 500.00% 2.将字号扩大为原来的二倍 3. B 三、编程题(略) 1.文本框、标签和命令按钮的名称分别为text1、label1、command1 Private Sub Command1_Click() Label1.caption=text1.text Command1.caption=text1.text End Sub 2.单价、数量、折扣和应付款对应的文本框的名称分别为:text1、text2、text3和text4,计算和清除命令按钮的名称分别为:command1和command2。

VB程序设计练习题附加答案

《VB程序设计》综合复习资料 第一章Visual Basic程序设计概述 一、填空题 1、Visual Basic是一种面向__对象________的可视化程序设计语言,采取了事件驱动________的编程机制。 2、在VB中工程文件的扩展名是vbp__________,窗体文件的扩展名是___frm_________,标准模块文件的扩展名是__bas_________。 3、执行“工程”菜单下的_部件_________命令,可选择并添加ActiveX控件。 4、Visual Basic 6.0用于开发__ WINDOWS ________环境下的应用程序。 二、选择题 1、下面不是VB工作模式的是(C) A.设计模式B.运行模式C.汇编模式D.中断模式 2、可视化编程的最大优点是(C) A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是(C ) A.执行“视图”菜单中的“属性窗口”命令 B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是(D) A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D) A.可视化B.面向对象C.面向图形D.事件驱动

三、简答题 1、代码窗口主要包括哪几部分? 2、在工程资源管理器窗口中,主要列出了哪三类文件? 3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么? 5、怎样理解可视化设计? 6、怎要理解事件驱动编程? 第二章简单的VB程序设计 一、填空题 1、设置是否可以用Tab键来选取命令按钮,应该用__ Tabstop ____________属性。 2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。 4、设置控件背景颜色的属性名称是______________________。 5、所有控件都具有的共同属性是__________________属性。 6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。 7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。 8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。 9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题 1、以下能够触发文本框Change事件的操作是(c) A.文本框失去焦点B.文本框获得焦点

vb课后练习答案习题解答

第1章程序设计语言与程序设计 1.1填空题 1.程序设计语言是由()、()和()构成的指令系统。 答案:字、词、语法规则 2.程序设计语言从机器执行角度可以分成()和()两大类。VB语言是一种()程序设计语言。 答案:低级语言、高级语言、事件驱动 3.程序是解决特定问题的指令序列,主要完成()和()两方面工作。 答案: 4.使用可视化程序设计语言设计应用程序,主要完成()和()两部分工作。 答案:数据描写、数据处理 5.源程序中的错误一般分为()错误、()错误和()错误等三种。 答案:编译、运行、逻辑 6.建立一个VB工程要做的工作包括()。 答案:需求分析、界面设计、设计程序、上机调试程序和保存程序 1.2 选择题 1.把a和b的乘积写成ab的错误属于()错误。 a) 编译b) 运行c) 逻辑d) 编译和运行 答案:a 2.用户在什么时候都可以按()键来查看与当前进行的工作相关的帮助。 a)Held b)F1 c)ESC d)F10 答案:b 3.窗体文件的扩展名为()。 a).vbp b).bas c).exe d).frm 答案:d 4.指示一个窗体位置的值是窗体的()。 a)对象b)事件c)属性d)方法 答案:c 5.下面选项中不能运行VB程序的操作是()。 a) 双击窗体b) 单击“启动”按钮图标 c) 从菜单栏运行菜单中选“全编译执行”菜单命令d) 按F5键

答案:a 1.3 解答题 1.低级语言和高级语言的各自特点是什么 答:低级语言包括机器语言和汇编语言。它们都包含一些指令。机器语言指令是由0和1构成,它能直接被机器识别和执行。汇编语言是由一些特定的助记符代表指令,用汇编语言编写的程序只需经过简单的翻译就可以被机器执行。低级语言的特点是程序执行的速度快,运行效率高,但难学、难记、难阅读,程序设计难度大,非专业人员难以涉足。而高级语言是由人们易于接受的、接近于人类自然语言的指令构成。它易学,便于记忆,程序设计方便。 2.什么是数据描述和数据处理 答:数据描述是指把需要处理的信息描述成计算机可以接受的数据形式。例如,把信息描述为数值、文字、图形和声音等。数据处理是指对数据进行输入输出,对输入到计算机内的数据进行某种处理或计算,对输入的数据或计算处理结果进行存储和维护等。 3.源程序的翻译方式有哪两种,简述它们的工作过程。 答:源程序的翻译方式有两种:解释方式和编译方式。 所谓解释方式就是由计算机专业人员事先编好一个解释程序构成一个解释系统存放到计算机内,当把高级语言程序输入到计算机内并运行程序之后,解释系统就会对它进行解释,解释一句执行一句。也就是说,边解释边执行。这与日常生活中的口译类似。 所谓编译方式就是由计算机专业人员事先编好一个编译程序构成一个编译系统存放到计算机内,当把高级语言程序输入到计算机内并运行程序之后,编译系统就把它整个翻译为目标代码程序,然后执行目标代码程序。这与日常生活中的笔译类似。 4.一个好程序的基本要求是什么 答:一个好程序的基本要求是正确、易读和程序运行效率高。 5.Visual BASIC 集成开发环境的主窗口由哪些部分构成各自的主要功能是什么 答:参见教材第1章节。 6.简述在VB的环境下,对象、属性、方法、事件和事件驱动程序的概念,且用例子进行说明。 答:在VB的环境下,对象是系统中的基本运行实体,它封装了数据和操作。例如,窗体、命令按钮、标签、文本框等都是对象。 属性是对象的性质或状态特征。例如,窗体的Caption(标题)、BackColor(背景颜色)、Height(高度)和Width(宽度)等都是窗体的属性。 方法是针对对象的一些操作,用于完成某种特定功能。例如,Print(打印)方法、Show (显示窗体)方法和Move(移动)方法等。 事件是在对象上可能发生的事情,它是VB系统预先定义好的,能够被对象识别的动作。例如,Click(单击)事件、DblClick(双击)事件和Load(装载)事件等都是窗体的事件。 当事件由用户或VB系统触发时,对象会感受到该事件并对该事件作出响应,响应某个事件后所执行的程序就是事件驱动程序。事件驱动程序有时也称为事件过程。例如,

VB第1章 习题与答案

第1章习题与答案 一、选择题 1. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是: (A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口 2. 保存新建的工程时,默认的路径是: (A)My Documents (B)VB98 (C)\ (D)Windows 3. 将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是: (A)运行的机器上无VB系统所需的动态连接库 (B)缺少.frm窗体文件 (C)该可执行文件有病毒 (D)以上原因都不对 4.当需要上下文帮助时,选择要帮助的“难题”,希望出现MSDN窗口及显示所需“难题”的帮助信息。应按的键的 (A)Help (B)F10 (C)Esc (D)F1 5.Visual Basic中提供的On Error Resume Next错误陷阱语句的功能是: (A)当发生错误时,使程序跳转到语句标号为0的程序块 (B)当发生错误时,不使用错误处理程序块 (C)当发生错误时,忽略错误行,继续执行下一语句 (D)当发生错误时,终止本过程程序执行,继续执行下一过程 6.在VB环境中,工程文件的扩展名是: (A).frm (B).bas (C).vbp (D).frx 7.将一个VB程序保存在磁盘上,至少会产生的文件是:

(A).doc、.txt (B).com、.exe (C).vbp、.frm (D).bat、.sys 8.下面关于对象的描述中,错误的是: (A)对象就是自定义结构变量 (B)对象代表正在创建的系统中的一个实体 (C)对象是一个状态和操作(或方法)的封装体 (D)对象之间的信息传递是通过消息进行的 9.下面4项中不属于面向对象系统三要素的是 (A)变量(B)事件(C)属性(D)方法 10.下面各种高级语言中,不是面向对象程序设计语言的是 (A)Visual Basic (B)C++ (C)Pascal (D)Java 二、填空题 1.当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择【1】菜单的【2】选项,使“工具箱”窗口显示。 2. VB是一种面向【3】的程序设计语言,采用了【4】编程机制。 3.在VB中,要显示程序代码,必须在【5】窗口;要设计程序的运行界面,必须在【6】窗口。 4.窗体是一种对象,由【7】定义其外观,由【8】定义其行为,由【9】定义其与用户的交互。 5.对象的属性是指【10】。 6.对象的方法是指【11】。 7.在VB中,事件过程名由【12】和【13】构成。 8.在VB中设置或修改一个对象的属性的方法有两种,它们分别是【14】和【15】。 参考答案

vb习题答案(1-9章)最全的

第一章VB程序设计概述 二、选择题 CADAB ACDAB CBDBB 第二章VB可视化编程基础 二、选择题 ABDCA CACBC DADAD BDBBB 三、填空题 1.可视 2.LEFT TOP WIDTH HEIGHT 3.按字母序 4.查看代码 5.工具、选项 6.Form1 Font 7.Multiline 8.只读属性 9.工程属性通用Form1.show 10.tabindex 0 第三章VB语言基础 二、选择题 BCADB ADBBC DBCBA DAABB 三、填空题 1.整型、长整型、单精度、双精度 2.sin(30* 3.14/180)+sqr(x+exp(3))/abs(x-y)-log(3*x) 3.160 今天是:3-22 4.False 5.-4 3 -3 3 -4 4 6.“CDEF” 7.(x mod 10)*10+x\10 8.(35\20)*20=20 ( 35 \ 20 ) * 20 = 20 9.x mod 3=0 or x mod 5=0 10.27.6 8.2 8 1 100 397 true false 第四章VB程序控制结构 二、选择题 DBCAD ABCAB D25BAC CBACB DABBC 三、填空题 1.字符型整型 2. 1 2 3 3.x>7 4.x

VB第一章课后习题答案

习题 一、单项选择题 1、在设计阶段,当双击窗体上的某个控件时,所打开的窗体就是_____。 A、工程资源管路器窗口 B、工具箱窗体 C、代码窗体 D、属性窗体 2、VB中对象的含义就是_____。 A、封装了数据与方法的实体 B、封装的程序 C、具有某些特性的具体事物的抽象 D、创建对象实例的模板 3、窗体Form1的Name属性就是MyForm,它的单击事件过程名就是_____。 A、MyForm_Click B、Form_Click C、Form1_Click D、Frm1_Click 4、如果要改变窗体的标题,需要设置窗体对象的_____属性。 A、BackColor B、Name C、Caption D、Font 5、若要取消窗体的最大化功能,可将其_____属性设置为False来实现。 A、Enabled B、ControlBox C、MinButton D、MaxButton 6、若要以代码方式设置窗体中显示文本的字体大小,可通过设置窗体对象_____属性来实现。 A、Font B、FontName C、FontSize D、FontBold 7、确定一个控件在窗体上位置的属性就是_____。 A、Width或Height B、Width与Height C、Top或Left D、Top与Left 8、以下属性中,不属于标签的属性就是_____。 A、Enabled B、Default C、Font D、Caption 9、若要设置标签控件中文本的对齐方式,可通过_____属性实现。 A、Align B、AutoSize C、Alignment D、BackStyle 10、若要使标签控件的大小自动与所显示文本的大小相适宜,可将其_____属性设置为True来实现。 A、Align B、AutoSize C、Alignment D、Visible 11、若要设置或返回文本框中的文本,可通过设置其_____属性来实现。 A、Caption B、Name C、Text D、(名称) 12、若要设置文本框最大可接受的字符数,可通过设置其_____属性来实现。

相关文档
相关文档 最新文档