VB课后习题第11章习题及答案
第11章习题
第11章基本放大电路一、填空题1、(2-1,中)当半导体三极管的正向偏置,反向偏置偏置时,三极管具有放大作用,即极电流能控制极电流。
2、(2-1,低)根据三极管的放大电路的输入回路与输出回路公共端的不同,可将三极管放大电路分为,,三种。
3、(2-1,低)三极管的特性曲线主要有曲线和曲线两种。
4、(2-1,中)三极管输入特性曲线指三极管集电极与发射极间所加电压V CE一定时,与之间的关系。
5、(2-1,低)为了使放大电路输出波形不失真,除需设置外,还需输入信号。
6、(2-1,中)为了保证不失真放大,放大电路必须设置静态工作点。
对NPN管组成的基本共射放大电路,如果静态工作点太低,将会产生失真,应调R B,使其,则I B,这样可克服失真。
7、(2-1,低)共发射极放大电路电压放大倍数是与的比值。
8、(2-1,低)三极管的电流放大原理是电流的微小变化控制电流的较大变化。
9、(2-1,低)共射组态既有放大作用,又有放大作用。
10、(2-1,中)共基组态中,三极管的基极为公共端,极为输入端,极为输出端。
11、(2-1,难)某三极管3个电极电位分别为V E=1V,V B=1.7V,V C=1.2V。
可判定该三极管是工作于区的型的三极管。
12、(2-1,难)已知一放大电路中某三极管的三个管脚电位分别为①3.5V,②2.8 V,③5V,试判断:a.①脚是,②脚是,③脚是(e, b,c);b.管型是(NPN,PNP);c.材料是(硅,锗)。
13、(2-1,中)晶体三极管实现电流放大作用的外部条件是,电流分配关系是。
14、(2-1,低)温度升高对三极管各种参数的影响,最终将导致I C,静态工作点。
15、(2-1,低)一般情况下,晶体三极管的电流放大系数随温度的增加而,发射结的导通压降V BE则随温度的增加而。
16、(2-1,低)画放大器交流通路时,和应作短路处理。
17、(2-2,低)在多级放大器里。
前级是后级的,后级是前级的。
VB课后练习答案.doc
VB课后练习答案P12第一章课后练习答案:一、选择题二、填空题第二章(P39)选择题答案:填空题答案:1.Cmdl, Click2.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.50010二、填空题三、程序设计题(提示)1、鸡的头数为x,兔的头数为y,则可列方程式:\x-\- y = h (兀 * 2 + y * 4 =于求得x, y 的值再在窗体上输出结果。
2、 利用Format 格式函数,再通过窗体的Print 将格式化后的信息输出到窗体上。
3、 厶员I 的周长=2加" $岡的面积=加25、通过Inputbox 函数或用文本框输入三边和圆的半径a,b,c, r,利用公式:. a + b + cn 二 ---------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 XCase Is>200. Isv-10()Print “xv 100 Or x>200"Case ls<=0Y=l()()-XCase Isv二100Y=100+XCase Is<=200Y=400End SelectText2.Text=yEnd Sub三、程序设计题(提示)1、判断条件:假设一个整数为xX Mod 3=0 Or x Mod 5=0 或x/3=x\3 Or x/5=x\52、选项按钮的知识点在P182,利用该控件的Wlue属性判断是否选中该项。
第11章_静磁学思考题及习题解答
思 考 题11-1 在磁感应强度为B 的均匀磁场中作一半径为r 的半球面S ,S 边线所在平面的法线方向单位矢量e n 和B 的夹角为α,则通过半球面S的磁通量为(A)πr 2B ; (B)2πr 2B ;(C)-πr 2B sin α; (D)-πr 2B cos α。
答:(D )11-2 有一个圆形回路1及一个正方形回路2,圆直径和正方形的边长相等,两者中通有大小相等的电流,它们在各自中心产生的磁感应强度的大小之比B 1/B 2为(A)0.90; (B)1.00; (C)1.11; (D)1.22。
答:(C )11-3一个电流元i d l 位于直角坐标系原点,电流沿z 轴方向,空间点P (x ,y ,z )的磁感应强度沿x 轴的分量是(A)0; (B)()2/322204zy x πiydlμ++-;(C)()2/322204z y x πixdlμ++-; (C)()2220z y x iydlμ++-。
答:(B )11-4若要使半径为4×10-3m 的裸铜线表面的磁感应强度为7.0×10-5T ,则铜线中需要通过的电流为(μ0=4π×10-7T·m·A -1)(A)0.14A ; (B)1.4A ; (C)14A ; (D)2.8A 。
答:(B )11-5 如图,两根直导线ab 和cd 沿半径方向被接到一个截面处处相等的铁环上,稳恒电流I 从a 端流入而从d 端流出,则磁感应强度B 沿图中闭合路径L 的积分⎰⋅LlB d 等于(A)μ0I ; (B)μ0I /3; (C)μ0I /4; (D)2μ0I/3。
答:(D )11-6 如图,流出纸面的电流为2I ,流进纸面的电流为I ,则下述各式中哪一个是正确的?e n思考题11-1L思考题11-5(A)IL 2d 1=⋅⎰l H ;(B)IL =⋅⎰2d l H ;(C)IL -=⋅⎰3d l H ;(DIL -=⋅⎰4d l H 。
《VB程序设计》课后题答案
第二章一、问答题1.叙述建立一个完整的应用程序的过程。
答:界面设计编写事件过程代码运行、调试保存文件2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。
问该工程涉及到几个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息?答:涉及到两个文件要保存。
先保存窗体文件(.frm),再保存工程文件(.vbp)。
若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。
3.假定在W indows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么?答:VB984.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置?答:将标签的Autosize设置为True.5.VB6.0提供的大量图形文件在哪个目录下?若你的计算机上没有安装,则怎样安装这些图形文件?答:VB6.0提供的图形文件在Graphics目录。
6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?答:按钮Style的属性设置为Graphical(或1)。
通过Picture属性来装入图形。
不能显示图形是因为Style的属性设置为Standard(或0),只要改为Graphical(或1),一般还将Caption 属性的值设置为空。
7.标签和文本框的区别是什么?答:文本是否可编辑。
8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置?答:应对Text3控件进行Text3.TabIndex=0的设置。
9.简述文本框的change与keypress事件的区别。
答:文本框内容变化,change与keypress事件都会发生,所不同的是Keyprees还将返回一个Keyasii参数10.当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到该文本框重新输入?答:假定文本框的名称为Text1,则事件过程如下:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenIf 出错条件判断成立ThenText1=””…先删除原来数据Text1.SetFocus …焦点回到Text1End If……End IfEnd Sub11.在程序运行前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件中?例如,程序要将命令按钮定位在窗体的中央,请写出事件过程。
vb程序设计教程参考答案
1、B2、A3、B4、答:属性:红色、充满氢气;事件:松手、针刺;方法:飞走、爆破。
5、答:事件是指对象能够识别并作出反映的外部刺激。
事件驱动又称消息驱动,事件驱动程序设计是指每个事件对应有相应的程序代码,仅在该事件发生时,该段代码才会被执行。
事件发生的顺序决定了代码执行的顺序,因此每次执行应用程序时,程序代码并不是按照程序编写的顺序来执行的。
6、答:VB是一个包括界面设计、程序编码、调试、编译并创建可执行程序的集成开发环境。
VB的集成开发环境的主界面中包含:标题栏、菜单栏、工具栏、控件箱、工程资源管理器、属性窗口、“窗体布局”窗口、窗体设计器、代码编辑器等元素组成。
7、答: VB菜单条通常情况下有:文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口、帮助等13项菜单项组成。
8、答:工具栏可自行定义。
标准工具栏中通常情况下有:添加标准exe工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤消、重复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口、可视化元件管理器等按钮组成。
9、答:创建VB应用程序的一般步骤为:创建界面;设置窗体和控件属性;编写代码;保存工程;运行并调试程序;检查并排除错误;创建可执行文件。
10、Private Sub Command1_Click()Label1.Caption = "I love vb,I hate vb"End Sub1、2、3、S1 输入待判断自然数: N(N>=2);S2 i=2;S3 判断i是否小于N-1,若不是转S5S4 判断N除以i的余数是否为0,如果不是则i=i+1转S3;S5 判断i是否等于N,若是输出“是素数”,否则输出“不是素数”。
4、S1 输入待判断自然数: N;S2 将N转换成字符S,计算S的长度K;S3 i=1;S4 判断i是否小于K-1,若不是转S6;S5 判断S中的第i位和第K-i+1位是否相等,如果是则i=i+1转S4,如果不是则转S6;S6 判断i是否是中间位数,若是输出“是回文数”,否则输出“不是回文数”。
电工学简明教程第二版标准答案
电工学简明教程第二版标准答案(B)1、11、1(A)1、12、1(B)1、12、3 (B)1、12、4 (B)1、12、5 (B)B 基本题1、4、5 (1)略(2)元件1和2为电源,元件3,4和5为负载(3)(-560-540+600+320+180)*w=0 平衡1、4、6380/(/8+R)=8/110,所以R≈3、7K,W=(8/110)3、7K≈20W1、4、7 电阻R=U/I=6/50*=120,应选者(a)图、1、4、8 解:220/(R1+315)=0、35A,得R1≈314、220/(R2+315)=0、7A,得R2≈0、1、4、9(1)并联R2前,I1=E/( +2R+)=220/(0、2+0、2+10)≈21、2A、并联R2后,I2=E/( +2R+∥)≈50A、(2)并联R2前,U2=R1*I1=212V,U1=(2R+)*I1=216V、并联R2后,U2=(∥)*I1=200V,U1=2R+∥=210V、(3)并联R2前,P=212*21、2=4、5KW、并联R2后,P=200*50=10KW、1、5、3I3=I1+I2=0、31uA,I4=I5-I3=9、61-0、31=9、3uA,I6=I2+I4=9、6uA、1、6、3 因为电桥平衡,所以不管S断开还是闭合=∥(+)∥(+)=200、1、6、4 解:==16V,=<[(45+5)≈5、5]+45>16/<[(45+5)∥5、5] ∥5、5+45>≈1、6、 =(45+5)∥5、5/≈/10=0、16V,同理≈/10=0、016V、1、6、5 解:当滑动端位于上端时,=(R1+RP)/(R1+RP+R2)≈8、41V、当滑动端位于下端时,=R2*/(R1+RP+R2)≈5、64V、所以输出范围为5、64-8、14、1、6、61、7、1 解:等效电路支路电流方程:IL=I1+I2 E2-RO2*I2+RO1*I1-E1=0 RL*IL+RO2*I2-E2=0带入数据得I1=I2=20A,IL=40A1、8、2解:先利用叠加定理计算R1上的电流分成两个分电路① U1单独作用:解② IS单独作用:分流所以,1、9、4解:根据KCL得则1A电流源吸收的功率:2A电流源吸收的功率:R1电阻吸收功率:R2电阻吸收功率:1、9、5解:将电流源转换成电压源,如下图则 ,A1、9、6解:将两个电压源转换成电流源再合并为一个1、9、7解:设E单独作用uab’ = E/4=1/412 =3V则两个电流源作用时uab’’ = uab3=7V1、10、1解:设1Ω电阻中的电流为I(从上到下)Uoc=410-10 =30V Req=4ΩI=30/(4+1)=6A1、10、2解:先利用电源等效变换得下图:1、10、3解:先利用网孔电流法解出1、10、4 解:先用网孔法求出1、10、5 解:设有两个二端口网络等效为则(a)图等效为有U1=E1=4V(b)图等效为有I1=2E1/2R1=4/R1=1A=>R1=4ΩI=4/4+1=4/5A1、11、4 解:VA VBVAVA VCVB1、12、9 解:1、开关第一次动作uc(0+)=uc(0-)=10v从1-72后, uc(--)=0, t放=RC=10ms Uc(t)=10exp(-100t)V(0<=t<= ) Uc(t)=10exp(-1)v=3、68v2、开关第二次动作 Uc(t+)=uc(t-)=3、68v Uc(--)=10, t充=10/3ms Uc(t)=10-6、32exp(-300(t-0、01))v Uc(2*10E-2s)=10-6、32exp(-3)v=9、68v3、开关第三次动作 Uc(0、02+)=uc(0、02-)=9、68v uc(--)=0 t=10msuc(t)=9、68exp(-100(t-0、02))1、12、10 解:i(0+)=i(0-)=-6/5A I(--)=6/5A T=i/R=9/5s I(t)=6/5-12/5exp(-5/9t)A 利用叠加法得:i(t)=9/5-8/5exp(-5/9t)A1、11、2 解:1、11、3 解:利用叠加定理计算1、12、6 解:(a)i(0+)=i(0-)=0,i()=3A(b)i(0+)= i(0-)=0,i()=1、5A(c)i(0+)= i(0-)=6A,i()=0(d)i(0+)= i(0-)=1、5A,i()=1A1、12、7 解: uc(0+)=uc(0-)=R3I=60V Uc()=0=RC=[(R2//R3)+R1]C=10mS Uc(t)=60e-100ti1(t)=Uc(t)/(R1+(R2//R3))=12e-100t mA1、12、8 解: uc(0+)=uc(0-)=54V Uc()=18v =RC=4mSUc(t)=36e-250t+181、9、9 解: (1)利用叠加定理求I U1单独作用:I’=U1/(R1+R)=5A IS单独作用:I’’=R1/(R1+R)IS=1A I=6A (2)KCL: IR1=IS-I=-4A IR3=U1/R3=2A IU1=IR3-IR1=6AUIS=RI+R2IS=10V(3)PU1=60W PIS=20W PR3=20W PR1=16W PR2=8WPR=36PU1+PIS=PR1+PR2+PR3+PR=80W 功率第二章2-1 图2-1所示的电路中,US=1V,R1=1Ω,IS=2A、,电阻R消耗的功率为2W。
VISUAL BASIC各章习题
visual basic测试题(一)一、选择题1、在一行语句内写多条语句时,每个语句之间用()符号分隔。
A.,B.:C.、D.;2、一条语句要在下一行继续写,用()符号作为续行符。
A.+B.-C._ D.…3、下面()是合法的变量名。
A.X_yzB.123abcC.integerD.X-Y4、下面()是不合法的整常数。
A.100B.&O100C.、&H100 D.%1005、下面()是合法的字符常数。
A.ABC$B.”ABC”C.ˋABCˊ D.ABC6、下面()是合法的单精度型变量。
A.num!B.sum%C.xinte$D.mm#7、下面()是不合法的单精度常数。
A.100!B.100.0C.1E+2D.100.0D +28、表达式16/4–2^5*8/4MOD5\2的值为()。
A.14B.4C.20D.29、数学表达式3≤x﹤10在VB中的逻辑表达式为()。
A.3≤x﹤10B.3<=x AND x﹤10C.x>=3OR x﹤10D.3<=x AND﹤1010、\、/、Mod、*4个算术运算符中,优先级别最低的是()。
A.\B./C.ModD.*11、与数学表达式ab/3cd对应,不正确的VB算术表达式是()。
A.a*b/(3*c*d)B.a/3*b/c/dC.a*b/3/c/dD.a*b/3*c* d12、Rnd函数不可能为下列()值。
A.0B.1C.0.1234D.0.000513、Int(198.555*100+0.5)/100的值()。
A.198B.199.6C.198.56D.20014、已知A$="12345678",则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为()。
A.123456B.123445C.8D.615、Msgbox函数返回值的类型是()。
A.整型数值B.字符串C.变体D.数值或字符串16、InputBox函数返回值的类型是()。
第11章 11.1-6过渡元素
Cr(OH)3+OH-
=Cr(OH)
4
高温灼烧后的Cr2O3既不溶于酸也不溶于碱, 但与酸性熔剂如焦硫酸钾K2S2O7共熔时,可转变 成可溶性铬(Ⅲ)盐:
亮绿色
共熔 Cr2O3 + 3K2S2O7 = Cr2(SO4)3 + 3K2SO4
亚铬酸盐的还原性 P328
在碱性溶液中,[Cr(OH)4]- 或 CrO2- 均有 较强还原性:
在弱碱性条件下,丁二酮肟与Ni2+可形成鲜红色螯合物沉淀
2 CH3 C
CH3 C
OH N
+ 2+
Ni N
OH
OH O
CH3 C N
2+
N C CH3
Ni
CH3 C
NOH
N O
C
CH3
+
2
+
H
定性分析中用于鉴定 P174
Cu2O P343、Cu(OH)2 P344主要化学性质
Cu2O溶于稀硫酸,立即发生歧化反应: Cu2O + H2SO4 = Cu2SO4 + H2O
若 MnO4- 过量: 2 MnO4- + 3Mn2+ + H2O = 5MnO2↓+ 4H+ B. 中性、微酸性或微碱性溶液中, MnO4- 还原产物是MnO2:
2MnO4- + 3SO32- + H2O = 2MnO2↓ + 3SO42- + 2OHC. 强碱性溶液中, MnO4- 过量时, 其还原产物是MnO42-:
合
乙醚
用于鉴定Co2+
物
硫氰配合物
Co2+ + 4SCN- =[Co(SCN)4]2- (宝石蓝色)
vb课后练习答案习题解答 (5).
第5章数组与记录5.1 填空题1.若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为(。
答案:Dim s(1 To 10 As String2.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为(。
答案:Dim a(0 To 5,-3 To 6 As Integer3.如果数组元素的下标值为实数,则VB系统会按(进行处理。
答案:四舍五入原则4.数组元素个数可以改变的数组称为(;数组元素可以存放不同类型数据的数组称为(。
答案:可调数组、可变类型数组5.数组刷新语句用于(。
若被刷新的数组是数值数组,则把所有元素置(;若被刷新的数组为字符串数组,则把所有元素置(。
答案:清除指定数组内容、0、空字符串10.控件数组是由一组类型和(相同的控件组成,共享(。
答案:名字、同一个事件过程11.控件数组中的每一个控件都有唯一的下标,下标值由(属性指定。
答案:Index12.建立控件数组有两种方法:(和(。
答案:在设计阶段通过相同Name属性值来建立、在程序代码中使用Load方法5.2 选择题1.下列一维数组说明语句错误的是(。
a Dim b(100 AS Doubleb Dim b(-5 To 0 AS Bytec Dim b(-10 To –20 AS Integerd Dim b(5 To 5 AS String答案:c2.若有数组说明语句为:Dim a(-3 To 8,则数组a包含元素的个数是(。
a 5b 8c 11d 12答案:d3.设有数组说明语句:Dim c(1 To 10,则下面表示数组c的元素选项中(是错误的。
a c(i-1b c(5+0.5c c(0d c(10答案:c4.下列数组说明语句中正确的是(。
a Dim a(-1 To 5,8AS Stringb Dim a(n,nAS Integerc Dim a(0 To 8,5 To –1AS Singled Dim a(10,-10AS Double答案:a5.设有数组说明语句:Dim b(-1To2,-2To2,则数组b中元素的个数是(。
VB基础知识练习及答案
第一章第二章课后练习题一、选择题1、Visual Basic 6.0分为3种版本,不属于这3种版本的是(D)。
A)学习版B)专业版C)企业版D)业余版2、下列方法中不能退出Visual Basic的是(B)A)按Alt+Q组合键B)按下Alt+F组合键,然后按Esc键C)按F10键,然后按F键,再按X键D)打开“文件”菜单→“退出”命令3、Visual Basic集成的主窗口中不包括(A)A)属性窗口B)标题栏C)菜单栏D)工具栏4、下列操作可以打开立即窗口的是(C)A)Ctrl+D B)Ctrl+F C)Ctrl+G D)Ctrl+E5、下列关于Visual Basic特点的描述,哪个是正确的(D)。
A)面向对象B)可视化C)事件驱动D)以上全部都是6、只有在执行某种动作后,才会执行某段程序,这种机制称为(A)A)事件驱动B)面向对象C)面向过程D)可视化7、在Visual Basic 中建立应用程序所需要的控件,应使用(B)A)属性窗口B)工具箱窗口C)立即窗口D)菜单设计窗口8、通过(B)可以在设计时,直观地调整窗体在屏幕上的位置。
A)代码窗口B)窗体布局窗口C)窗体设计窗口D)属性窗口9、Visual Basic窗体设计器是用来设计(B)A)应用程序的代码段B)应用程序的界面C)对象的属性D)对象的事件10、在Visual Basic 6.0集成开发环境中,按下列组合键可以打开工程管理器窗口的是(C)A)Shift+F7 B)Ctrl+G C)Ctrl+R D)Shift+F411、Visual Basic 6.0集成开发环境中,如果没有显示出某个窗口,可以通过(C)菜单之下的命令使其显示。
A)文件B)编辑C)视图D)工程12、下列不是Visual Basic 6.0中打开工程方法的是(A)A)按Alt+O组合键B)执行文件菜单中的打开工程命令C)按Ctrl+O组合键D)单击标准工具栏上的打开工程按钮13、下面关于Visual Basic 6.0工具栏的说法不正确的是(B)A)工具栏的位置可以任意改变B)工具栏一定在菜单栏的下方C)工具栏可以显示或隐藏D)Visual Basic 有多个工具栏14、在VB中,被称为对象的是(C)A)窗体B)控件C)控件和窗体D)窗体、控件和属性15、关于VB“方法”的概念错误的是(C )A)方法是对象的一部分B)方法是预先定义好的操作C)方法是对事件的响应D)方法用于完成某些特定的功能16、确定窗体控件启动位置的属性是(C)A)Width和Height B)Width或HeightC)StartUpPositon D)Top和Left17、下列说法正确的是(A)A)对象的可见性可设为True或FalseB)标题的属性值不可设为任何文本C)属性窗口中属性只能按字母顺序排列D)某些属性的值可以跳过不设置,自动设为空值18、下列说法错误的是(B)A)方法是对象的一部分B)在调用方法时,对象名是不可缺少的C)方法是一种特殊的过程和函数D)方法调用格式和对象属性使用格式相同19、下列说法错误的是(C)A)窗体文件的扩展名为.frmB)一个窗体对应一个窗体文件C)VB中一个工程只包含一个窗体D)VB中一个工程最多可以包含255个窗体20、一个工程必须包含的文件的类型是(A)A)*.vbp *.frm *.frx B)*.vbp *.cls *.basC)*.bas *.ocx */res D)*.frm *.cls *.bas21、新建一个窗体,其BorderStyle属性设置为Fixed Single,但运行时却无最大化和最小化按钮,可能的原因是(B)A)BorderStyle的值设为Fixed.Single,其设置值的作用即禁止最大化和最小化按钮B)窗体的MaxButton和MinButton值设为FalseC)正常情况下新建的窗体都没有最大化和最小化按钮D)该窗体可用鼠标拖动框的方法改变窗体的大小22、下列不能打开代码窗口的操作是(D)A)双击窗体上的某个控件B)双击窗体C)单击视图菜单中的“代码窗口”D)单击窗体或控件23、下列不能打开属性窗口的操作是(D)A)执行视图菜单中的属性窗口命令B)按功能键F4键C)按Ctrl+T组合键D)单击工具栏上的属性窗口按钮24、确定一个控件在窗体上位置的属性是(D)A)Width和Height B)Width或Height C)Top或Left D)Top和Left25、24、确定一个控件在窗体上大小的属性是(A)A)Width和Height B)Width或Height C)Top或Left D)Top和Left26、为了同时改变一个活动控件的高度和宽度,正确的操作是(A)A)拖拉控件4个角上的某个小方块B)只能拖拉位于控件右下角的小方块C)只能拖拉位于控件左下角的小方块D)不能同时改变控件的高度和宽度27、关于Visual Basic应用程序,正确的叙述是(A)A)Visual Basic程序运行时,总是等待事件被触发B)Visual Basic程序设计的核心是编写事件过程的程序代码C)Visual Basic程序是以线性方式顺序执行的D)Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的28、以下叙述中正确的是(A)A)窗体的Name属性指定窗体的名称,用来标记一个窗体B)窗体的Name属性的值是显示在窗体标题栏中的文本C)可以在运行期间改变对象的Name属性的值D)对象的Name属性可以为空29、窗体的Caption属性的作用是(B)A)确定窗体的名称B)确定窗体标题栏的内容C)确定窗体边界的类型D)确定在窗体输出字符的字体30、要使Form1窗体的标题栏显示“欢迎使用Visual Basic”,以下语句正确的是(D)A)Form1.Caption=“欢迎使用Visual Basic”(注:引号为中文标点)B)Form1.Caption=’欢迎使用Visual Basic’C)Form1.Caption=欢迎使用Visual BasicD)Form1.Caption=”欢迎使用Visual Basic”31、当窗体被加载时运行,发生的事件是(A)A)Load B)Unload C)Resize D)DragDrop32、决定标签内显示内容的属性是(D)A)Text B)Name C)Alignment D)Caption33、为了使标签中的内容居中显示,应将Alignment属性设置为(C)A)0 B)1 C)2 D)3 34、33、为了使标签中的内容居右显示,应将Alignment属性设置为(B)A)0 B)1 C)2 D)335、不论何控件,共同具有的属性是(B)A)Text B)Name C)ForeColor D)Caption36、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)A)工程资源管理器窗口B)工具箱窗口C)代码窗口D)属性窗口37、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(C)A)按钮B)标签C)通用对话框D)文本框38、以下不属于同类的是(A)A)Click B)Name C)Caption D)Top39、在Visual Basic环境下,当要编写一个新程序时,所做的第一件事是(B)A)编写代码B)新建一个工程C)打开属性窗口D)打开立即窗口40、为了保存一个Visual Basic应用程序,下列说法中正确的是(D)A)只保存窗体模块文件(.frm)B)只保存工程文件(.vbp)C)分别保存工程文件和标准模块文件(.bas)D)分别保存工程文件、窗体文件和标准模块文件41、Visual Basic的工程文件的扩展名是(C)A).for B).frm C).vbp D).bas42、Visual Basic的文件的扩展名是(B)A).for B).frm C).vbp D).bas43、下列关于面向对象编程的叙述错误的是(D)A)属性是描述对象特征的数据B)方法指示对象的行为C)事件是能够被对象识别的动作D)Visual Basic程序的运行机制是面向对象44、下列叙述中正确的是(C)A)任何一个对象的所有属性既可在属性窗口中设置,也可以以程序代码的方式设置B)在属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变C)在程序中通过编程设置属性值是在运行阶段给属性赋值D)用程序方式给属性赋值的格式是“属性名:属性值”二、填空题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(事件驱动编程机制)。
《材料力学》第11章典型习题解析
第11章典型习题解析1.用卡氏第二定理求图12.3所示刚架A 截面的位移和B 截面的转角。
略去剪力Q 和轴力N 的影响,E Ⅰ为已知.解:(1)A 截面的位移AB 段弯矩:M(x)=-Px (0≤x ≤l ) ∂M(x) /∂P=-x在A 处虚加一水平力向右的力Q,之后,再令其为0.那么,BC 段弯矩:M(y)=-2P l - Q l +(P+Q)y∂M(y) /∂P=-2l +y ∂M(y) /∂ Q=-l +yA 截面的竖直位移:Y A ==∂∂∑⎰EI P Mdx ML 0 ()()()()⎰⎰+-+-+--L LEIdy y L Py PL EI dx x Px 00222 =EIPL 223A 截面的水平位移: X A =EI Q M M L ∂∂∑⎰0dx=()()EI dy y L Qy Py QL PL L 200+-++--⎰ 积分,令Q=0得 ()()EIPL EI dy y L Py PL XA L 1252230=+-+-=⎰(2)B 截面的转角在B 处虚加一力偶M B,AB 段弯矩:M(x)=-Px (0≤x<l )BC 段弯矩:M(y)=-2P l -B M +Py (0<y<l )∂M(x) /∂MB=0 ∂M(y) /∂MB =-1 ∑⎰∂∂=L B B EI dx M M M 0θ =()()⎰-+--L B EI dxPy M PL 0212 EIPL 432= 2.用卡氏第二定理求图示的A 截面的位移和B 截面的转角。
略去剪力Q 和轴力N 的影响,E Ⅰ为已知。
解:(1)A 截面的位移在A 点虚加一向下的力F ,支反力2qL F P Y B ++= (L 为AB 和AD 的长度) P X qL P Y C C -=--=,2AB 段弯矩: M1=0∂ M1 /∂F=0AD 段弯矩:M2(x)=2qL P F qx 2++⋅1()x-2∂M2(x) /∂F=xCD 段弯矩:M3(y)=PyaⅠⅠ2ⅠC DA 截面的竖直位移:∑⎰∂∂=L A EIdx F M M Y 0=⎰⋅⎥⎦⎤⎢⎣⎡-⋅⎪⎭⎫ ⎝⎛++L EI xdx qx x F qL P 02222 积分,令F=0得34A PL qL Y 6EI 24EI =+求A 截面的水平位移时, 在A 处虚加一水平力向右的力Q, 再令其为0.那么, 支反力B qL Y P Q 2=++ (L 为AB 和AD 的长度)C C qL Y P Q X P Q 2=-+=-+()+,() AB 段弯矩: M1=0∂ M1 /∂Q=0AD 段弯矩:M2(x)=(P+Q)x ⋅∂M2(x) /∂Q=xCD 段弯矩:M3(y)=(P+Q )y∂M3(y) /∂Q=yA 截面的水平位移∑⎰∂∂=L A EI dx Q M M X 0=()⎰⋅+L EIdx x Q P 022=()⎰⋅+L EI ydy y Q P 0积分,令Q=0得 EIPL X A 23= (2) B 截面的转角在B 处虚加一顺时针的力偶M B, 积分,并令其为零。
visual basic 程序设计课后习题参考答案
Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题二、填空题三、简答题1、简述visual basic 的特点。
(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。
描述一个对象有三个基本要素:属性、方法和事件。
类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。
属性是描述对象的一组特性。
方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。
事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。
由事件控制整个程序的执行流程。
事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。
第二章Visual basic 程序设计基础一、选择题二、填空题第三章数据输入输出一、选择题二、填空题3第四章选择结构和循环结构程序设计一、选择题二、填空题第五章数组一、选择题二、填空题第六章过程一、选择题二、填空题三、简答题1、简述事件过程和通用过程的含义和联系。
5VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。
VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。
事件过程由VB自行声明,用户不能增加或删除。
事件过程是VB 应用程序的主体。
vb课后练习答案习题解答(2)
vb课后练习答案习题解答(2)第2章基本数据类型与表达式2.1 填空题1.程序设计语言中()是语言的最基本符号,()是具有语法意义的最小语法单位。
答案:字符、单词2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。
答案:标识符3.整型数据占()字节的内存空间。
长整型数据占()个字节的内存空间。
单精度浮点型数据占()个字节的内存空间。
双精度浮点型数据占()个字节的内存空间。
日期型数据占()个字节的内存空间。
答案:2、4、4、8、84.100% 表示100为()型数据;100!表示100为()型数据;100@表示100为( )型数据.答案:整、单精度浮点、货币5.符号常量在某一过程中说明,则该符号常量只能在()内有效。
答案:该过程内6.若一个整型变量说明了之后没有给它赋值,则它的值为()。
答案:07.在VB中可以把类型说明符放在变量名的()来说明变量的类型。
答案:末尾8.为了使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程序中要加上()语句。
答案:Option Explicit9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。
答案:函数运算、算术运算、关系运算、逻辑运算10.把1234.567的小数部份四舍五入转换为整数,可使用函数()。
答案:Cint(1234.567)11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式()。
答案:Int(x / 100 + 0.5) * 10012.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式()。
答案:Fix(x / 100) * 100或者Int(x/100)*100或者Cint(x\100-0.5)*10013.设X为数值变量,求X的常用对数可使用的表达式是()。
答案:Log(X)/Log(10)14.要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数()。
vb第十一章
图形 矩形 正方形 椭圆形 圆形 圆角矩形 圆角正方形
第11章 图形、图像和动画 11章 图形、
11.4 绘图方法
VB还提供了一些绘图方法,如Pset、Line、Circle、 Point、Cls等,这些方法一般写在窗体或图片框的Paint 事件过程中。 VB中主要绘图方法的语法如下。 1. 画点方法Pset 在指定位置(x, y),按指定的颜色Color画点。语法为: [Object.] Pset [Step] (x, y), [Color] 其中Step表示相对于当前坐标(CurrentX,CurrentY) 的相对坐标。
13
第11章 图形、图像和动画 11章 图形、
11.3 图形控件
VB的控件工具箱中有两种绘图控件:形状控件(Shape) 和直线控件(Line)。这两个控件不支持任何事件,只用于 表面装饰。 通过设置Shape对象的Shape属性实现所需的 形状。 表11-7 Shape对象Shape属性值
设置值 0 1 2 3 4 5 常数 VbShapeRectangle VbShapeSquare VbShapeOval VbShapeCircle VbShapeRoundedRectangle VbShapeRoundedSquare
9
第11章 图形、图像和动画 11章 图形、
11.2 绘图属性
1. 当前坐标 窗体或图片框的CurrentX、CurrentY属性给出在这些对 象中用绘图方法作图时的当前坐标。 2. 线宽 窗体或图片框的DrawWidth属性给出在这些对象中用绘 图方法画线的宽度或点的大小。DrawWidth属性以像素 点为单位,最小值为1。 如果使用控件作图,则通过BorderWidth属性定义线的 宽度和点的大小。
二级VB 第11章 文件
例如:
File1.Pattern= "*.txt " File1.Pattern= "*.txt; *.Doc " File1.Pattern= "???.txt 示文档文件; Normal:True,只显示正常标准文件 Hidden:True,只显示隐含文件 ReadOnly:True,只显示只读文件 For i = 0 To File1.ListCount System:True,只显示系统文件 Print File1.List(i) MultiSelect 属性: Next i 说明: 文件列表框MultiSelect 属性与ListBox控件MultiSelect属性 使用完全相同 默认情况是0,即不允许选取多项
主要事件
PathChange事件
触发条件:当路径改变时 说明: 可使用PathChange事件过程来响应FileListBox 控件中路径的改变。当将包含新路径的字符串给 FileName属性赋值时,FileListBox控件就调用 PathChange事件过程。
PatternChange事件
常用属性 Path属性:用于返回和设置文件列表框当前目录,设计时不可用 说明:当Path值的改变时,会引发一个PathChange事件 Filename属性:用于返回或设置被选定文件的文件名,设计时不可 用 说明:Filename属性不包括路径名。 例如:要从文件列表框(File1)中获得全路径的文件名Fname$,用 下面的程序代码: If Right(file1.path,1) ="\" Then Fname$=file1.path & file1.filename Else Fname$=file1.path & "\" & file1.filename End If
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题十一及答案
习题十一
1.简答题
(1)Visual Basic有哪几种工作模式?
(2)Visual Basic中错误类型有哪几种?
(3)简要说明VB程序调试的主要方法和工具。
(4)“立即”窗口、“监视”窗口和“本地”窗口有什么区别?
2.判断题
(1)在VB集成环境中只有运行程序才能发现程序错误。
( )
(2)设置错误的捕捉陷阱,指在程序中可能出现错误的地方放置捕捉语句来捕获产生错误的语句。
( ) (3)On Error Resume Next语句的功能是忽略错误,继续往下执行。
( )
(4)VB程序中出现编译错误时,不会产生错误提示。
( )
3.选择题
(1)当语句不符合文法规则时,出现的错误是()。
A)逻辑错误 B)运行时期错误 C)语法错误 D)以上都不对
(2)下列陈述中正确的是()。
A)中断点只能在设计过程中设置。
B)中断点只能在执行过程中设置。
C)中断点可以在设计过程或在执行过程中设置。
D)中断点可以在设计过程中设置,也可以在执行过程或中断过程中设置。
(3)下列属性中,属于Err对象的有()。
A) Number B) Caption C) Description D) Text
4.填空题
(1)设置断点的快捷键是。
(2)VB单步执行的快捷键是。
(3)错误码为11时表示发生的错误是。
5.编写一段程序,如果出现数组下标越界时,则给出错误的描述并结束程序的运行。
习题十一参考答案:
一、简答题
1.Visual Basic有哪几种工作模式?
(1)设计模式
启动Visual Basic后,即进入设计模式,在主窗口标题栏上显示“设计”字样。
建立一
个应用程序的所有步骤基本上都在设计模式下完成,包括窗体设计、建立控件、编写程序代
码以及利用属性窗口设置属性值或查看当前属性值等。
但在设计阶段不能执行程序,也不能
使用调试工具,只可设置断点。
应用程序可以直接从设计阶段进入运行阶段,但不可以进入中断模式。
(2)执行模式
执行“运行”菜单中的“启动”命令(或按下F5键、或单击工具条上的“启动”按钮),
即进入执行模式,此时标题栏上原来显示“设计”的地方已被“运行”字样所代替。
当整个
应用程序进入运行阶段后,开始执行程序代码。
在运行阶段只可以执行代码,不能修改代码。
(3)中断模式
进入中断模式后,主窗口标题栏上显示“Break”字样。
在中断模式下,可以在没有运行结束的情况下中止应用程序,此时可以检查程序代码,并进行修改,也可以检查数据是否正确,修改完后,可继续执行程序。
Visual Basic所有调试手段均可以在中断模式中运用。
2.Visual Basic中错误类型有哪几种?
在Visual Basic 编程中,可能遇到的错误类型有三种:
(1)编译错误
编译错误是由于不正确的使用代码造成的,如输入关键字不正确、函数或过程调用方式不正确、循环语句For...Next不配套等,这些错误非常容易发现并排除。
VB有自动语法检查功能,如果出现语法错误会提醒用户注意。
(2)运行错误
运行错误是由于语句试图执行一个不可能的操作引起的,最常见的如被零除、试图打开的文件不存在等错误。
这类错误是可以捕获的,可以由VB检测出来。
要处理这些错误需要使用VB的错误处理语句。
(3)逻辑错误
逻辑错误是由于对程序如何运行的错误理解而导致的错误,它使程序产生不正确或是与预期结果不同的结果。
逻辑错误不能被VB检测出来,然而却在所有错误中占据很大的比例。
这种错误非常隐蔽,也是程序调试中最难发现和处理的。
程序开发人员必须使用VB提供的各种调试工具找到出错的地方,这通常是一个繁琐枯橾的过程,有时甚至不得不逐句检查。
3.简要说明VB程序调试的主要方法和工具。
程序调试的主要方法有:跟踪程序运行、设置断点和使用调试窗口等。
调试工具主要包括:切换程序模式、设置和取消断点、逐语句或逐过程调试、监视变量和表达式的值等。
4.“立即”窗口、“监视”窗口和“本地”窗口有什么区别?
在立即窗口中输入可执行代码后将立即执行并得到结果。
程序处于中断模式时,立即窗口可显示代码中正在调试的语句所产生的信息。
“本地”窗口的功能是在中断模式下,显示当前过程的所有变量和活动窗体的所有属性的值,并可以改变它们。
监视窗口用于查看监视表达式的值。
二、判断题
(1) ╳
(2)╳
(3) √
(4) ╳
三、选择题
(1)C (2) D (3) A C
四、填空题
(1) F9 (2) F8 或SHIFT + F8 (3) 某数被0除
五、编写一段程序,如果出现数组下标越界时,则给出错误的描述并结束程序的运行。
Private Sub Command1_Click()
Dim a(10) As Integer, i As Integer
On Error GoTo ww '设置错误陷阱For i = 1 To 11
a(i) = i
Next i
Print "****************"
Exit Sub '错误处理代码ww:
If Err.Number = 9 Then
MsgBox "数组下标越界!", 16, "错误"
End If
Resume aa
aa:
End
End Sub。