VC++应用第3章习题

合集下载

电子技术习题集-答案

电子技术习题集-答案

第2章习题2.1.1如右下图所示电路中,E12V=, D为硅二极管,R10K=Ω,则二极管D和和电阻R上的电压各为多少?流过二极管的电流多大?解:二极管正偏导通:DU0.7V≈;RU120.711.3V=-=D R11.3I I 1.13mA10===2.1.2 在下图中的各电路图中,iu12sin tω=V,二极管D的正向压降忽略不计。

试分别画出输出电压ou 的波形。

(a)(b)(c)解:2.1.3二极管电路如图所示,试分别判断图(a)和(b)中的二极管是导通还是截止,并求出AB两端电压ABU。

设二极管是理想的。

(a) (b)解:(a) D导通,ABU6V=-;(b)D1导通,D2截止;ABU0V=;2.2.1在下图中,所有稳压二极管均为硅管且稳压电压ZU6V=,输入电压iu12sin tω=V,画出输出电压ou波形图。

解:2.2.2在下图所示的(a)和(b)分别为稳压管的并联和串联连接,哪种稳压管的用法不合理?试说明理由。

解:(a)由于稳压管的击穿电压各不相同,击穿电压低的管子工作,而另一个不工作。

(b)可以串联连接,输出电压为两个稳压管稳压电压之和。

2.2.2在如图所示的稳压管稳压电路中,IU14V=,波动范围10%±;稳压管的稳定电压ZU6V=,稳定电流ZI5mA=,最大耗散功率ZMP180mW=;限流电阻R200Ω=;输出电流oI20mA=。

(1)求IU变化时稳压管的电流变化范围;(2)如果负载电阻开路,会发生什么现象?解:输入电压波动范围:Imin IU0.9U(0.914)V12.6V==⨯=Imax IU 1.1U(1.114)V15.4V==⨯=I U 波动时流过限流电阻R 的电流变化范围为:Imin Z R min U U 12.66I 0.033(A)33mA R 200--====Imax Z R max U U 15.46I 0.047(A)47mA R 200--====稳压管最大稳定电流ZM ZM Z P 180I 30mA U 6=== (1)Z D min R min o I I I 332013mA =-=-=Z D max R max o I I I 472027mA =-=-=(2)如果负载电阻开路,即o I 0mA =,则稳压管中电流为限流电阻上的电流。

教科版高中物理必修第二册课后习题 第三章 万有引力定律 习题课 天体运动的三类问题

教科版高中物理必修第二册课后习题 第三章 万有引力定律 习题课 天体运动的三类问题

习题课:天体运动的三类问题A级必备知识基础练1.(湖南长沙湖南师大附中高一期末)“神舟十四号”在轨期间将开展24项航天医学实验,此项活动对航天医学领域有着重要意义。

已知“神舟十四号”的运行轨道距离地面约为400 km,距离地心约为1.06倍地球半径,可以近似看成圆周运动。

同步卫星距离地心约为6.6倍地球半径,下列说法正确的是( A )A.“神舟十四号”在轨运行的角速度比同步卫星大B.“神舟十四号”在轨运行的线速度比同步卫星小C.“神舟十四号”相对地面保持相对静止D.“神舟十四号”在轨的运行速度大于第一宇宙速度,小于第二宇宙速度,由万有引力提供向心力可得G Mm r2=mω2r=m v2r,解得ω=√GMr3,v=√GMr,“神舟十四号”的轨道半径较小,相应角速度、线速度均较大,A正确,B错误;由万有引力提供向心力可得GMm r2=mr4π2T2,解得T=√4π2r3GM,同步卫星相对地面保持相对静止,而“神舟十四号”运行周期小于同步卫星,不可能相对地面保持静止,C错误;当r=R 时,卫星的环绕速度等于第一宇宙速度,而“神舟十四号”轨道半径略大于地球半径,运行速度必然略小于第一宇宙速度,D错误。

2.(辽宁三模)10月16日“神舟十三号”搭载着三位中国航天员翟志刚、王亚平、叶光富进入太空,经历了创纪录的在轨183天,终于在4月16日结束了漫长的太空飞行,返回祖国大地。

已知中国空间站离地高度为地球半径的116,地球表面重力加速度为g,地球半径为R,则下列说法错误的是( C )A.航天员在空间站内处于完全失重状态B.中国空间站的绕行速度大于地球赤道表面物体的速度C.中国空间站的角速度为ω=√163gRD.中国空间站的周期为T=17π32√17Rg,自身重力提供向心力,处于完全失重状态,故A正确,与题意不符;根据GMmr2=m v2r,解得v=√GMr,可知空间站的绕行速度大于地球同步卫星的绕行速度,根据v=ωr可知,地球同步卫星的绕行速度大于地球赤道表面物体的速度,则中国空间站的绕行速度大于地球赤道表面物体的速度,故B正确,与题意不符;根据GMm(R+R16)2=mω2(R+R16)=m4πT22(R+R16),又GMmR2=mg,解得ω=√163g173R,T=17π32√17Rg,故C错误,与题意相符,D正确,与题意不符。

C++第三章习题解答

C++第三章习题解答
多文件结构管理程序的好处是十分明显的。首先,可以避免重复性的编译,如果修改了个别函数,那么只需将这些函数所在的文件重新编译即可;其次,将程序进行合理的功能划分后,更容易设计、调试和维护;另外,通常把相关函数放在一个文件中,这样形成一系列按照功能分类的文件,便于为其他程序文件使用。
3.2.6 宏定义与常量定义从作用及效果上看是一样的,二者是否完全相同?
(1)
#include<iostream>
using namespace std;
int a,b;
void f(int j){
static int i=a; //注意静态局部变量
int m,n;
m=i+j; i++; j++; n=i*j; a++;
cout<<"i="<<i<<'\t'<<"j="<<j<<'\t';
答案:
(1)全局数据区
(2)编译
(3)全局生存期
(4)全0
3.1.4局部变量存储在 (1) 区,在 (2) 时候建立,生存期为(3) ,如定义时未显式初始化,则其初值为 (4) 。
答案:
(1)栈
(2)在函数或块开始执行时
(3)函数或块的执行期
(4)随机值
3.1.5 编译预处理的作用是 (1) ,预处理指令的标志是 (2) 。多文件系统中,程序由 (3) 来管理,用户自定义头文件中通常定义一些 (4) 。
else return ch;
}
int main(){

C++面向对象程序设计第三章习题答案解析

C++面向对象程序设计第三章习题答案解析

C++⾯向对象程序设计第三章习题答案解析整理⼀下⾃⼰写的作业,供考试前复习⽤,哈哈进⼊正题题⽬:2.分析下⾯的程序,写出其运⾏时的输出结果这⾥就不展⽰课本源代码,直接给出修改后的代码,错误部分代码已给出具体的注释1 #include<iostream>2//原题的#include<iostream.h>写法错误3 #include<stdlib.h>4//⽤于解决闪屏的头⽂件5using namespace std;6//原题缺少该⾏代码,⽤于输⼊cin和输出cout7class Date{8public:9 Date(int,int,int);10 Date(int,int);11 Date(int);12 Date();1314void display();15private:16int month;17int day;18int year;1920 };2122 Date::Date(int m,int d,int y):month(m),day(d),year(y){}2324 Date::Date(int m,int d):month(m),day(d)25 {year=2005;}2627 Date::Date(int m):month(m)28 {day=1;year=2005;}2930 Date::Date()31 {month=1;day=1;year=2005;}3233void Date::display()34 {35 cout<<month<<"/"<<day<<"/"<<year<<endl;36 }3738int main()39 {40 Date d1(10,13,2005);41 Date d2(12,30);42 Date d3(10);43 Date d4;44 d1.display();45 d2.display();46 d3.display();47 d4.display();48 system("pause");49//解决闪屏的代码50return0;51 }运⾏结果:3.如果将第2题中程序的第四⾏改为⽤默认参数,即Date(int =1,int =1,int =2005);分析程序有⽆问题。

电工学第六版课后答案

电工学第六版课后答案

工学第六版课后答案第一章习题1-1 指出图1-1所示电路中A 、B 、C 三点的电位。

图1-1 题 1-1 的电路解:图(a )中,电流 mA I 51226.=+=, 各点电位 V C = 0 V B = 2×1.5 = 3V V A = (2+2)×1.5 = 6V图(b )中,电流mA I 1246=+=, 各点电位 V B = 0 V A = 4×1 = 4VV C =- 2×1 = -2V图(c )中,因S 断开,电流I = 0, 各点电位 V A = 6V V B = 6VV C = 0图(d )中,电流mA I 24212=+=, 各点电位 V A = 2×(4+2) =12V V B = 2×2 = 4V V C = 0图(e )的电路按一般电路画法如图,电流mA I 12466=++=, 各点电位 V A = E 1 = 6VV B = (-1×4)+6 = 2V V C = -6V1-2 图1-2所示电路元件P 产生功率为10W ,则电流I 应为多少? 解:由图1-2可知电压U 和电流I 参考方向不一致,P = -10W =UI 因为U =10V , 所以电流I =-1A图 1-2 题 1-2 的电路1-3 额定值为1W 、10Ω的电阻器,使用时通过电流的限额是多少? 解:根据功率P = I 2 R A R P I 3160101.===1-4 在图1-3所示三个电路中,已知电珠EL 的额定值都是6V 、50mA ,试问哪个电珠能正常发光?图 1-3 题 1-4 的电路解:图(a )电路,恒压源输出的12V 电压加在电珠EL 两端,其值超过电珠额定值,不能正常发光。

图(b )电路电珠的电阻Ω=Ω==120120506K R .,其值与120Ω电阻相同,因此电珠EL 的电压为6V ,可以正常工作。

图(c )电路,电珠与120Ω电阻并联后,电阻为60Ω,再与120Ω电阻串联,电珠两端的电压为V 4126012060=+⨯小于额定值,电珠不能正常发光。

(3.7)--第3章部分习题解答

(3.7)--第3章部分习题解答

转变为一个 fcc 晶胞。故
rCu = 0.3611ᄡ 2 / 4 nm = 0.1277 nm
(2)从附录查出 Au 的相对原子量为 196.97,故得 xAu=40%的 Cu-Au 固溶体中每个原子的平
均重量 A
A
=
63.55
ᄡ0.6 + 196.97 6.0238 ᄡ1023
ᄡ 0.4
g
=
1.941 ᄡ10-22
g
求每个晶胞的原子数 n
3-12.纯铁在 912 °C 由 bcc 结构转变为 fcc 结构,体积减少 1.06%,根据 fcc 结构的原子半径
计算 bcc 结构的原子半径。它们的相对变化为多少?如果假定转变前后原子半径不变,计算
转变后的体积变化。这些结果说明了什么?
解:设 bcc 结构的点阵常数为 ab,fcc 结构的点阵常数为 af,由 bcc 结构转变为 fcc 结构时体 积减少 1.06%,因为每个 bcc 单胞包含 2 个原子,FCC 单胞 4 个原子,所以 2 个 BCC 晶胞
解:(1)从附录查出铜的相对原子质量为 63.55,阿佛加得罗常数是 6.02381023,每个 Cu 原
子的质量 ACu 为
ACu
=
63.55 6.0238 ᄡ1023
g
= 10.55 ᄡ10-23g
Cu 属 fcc 结构,每个晶胞含 4 个原子,设 Cu 晶胞的点阵常数为 a,一个晶胞的质量是 4 个
三条边共有
3/2
个原子),所以面密度
rp
=
4 a2
3
=
43 3a 2

图 x3-1
图 x3-2 所示为体心立方结构(100)、(110)、(111)晶面(部分)的原子排列情况。图 x3-2 所 示(100)面的面积为 a2,而在这面积中含一个原子(四个顶角共有一个原子),所以面密度 P=1/a2。 图 x3-2 所示(110)面的面积为 2a2 ,而在这面积中含两个原子(四个顶角共有一个原子, 中心有一个原子),所以面密度 r p = 2 / a2 。 图 x3-2 所示(111)面的面积是等边三角形,面积等于 a2 3 / 2 ,而在这面积中含 1/2 个原子

管理会计第3章习题答案

管理会计第3章习题答案

第3章 本量利分析2、变动成本率(VC ’)=变动成本总额/销售收入×100%=单位变动成本/销售单价×%(1)2007年的销售量为:V =6000÷12=5000(件)由于:VC ’=40%,VC =12元所以:SP =12÷40%=30(元)又由:P =V ×(SP -VC )-FC得:FC =V ×(SP -VC )-P =5000×(30-12)-18000=72000(元)2007年的盈亏临界点销售量为:V =FC/(SP -VC )=72000÷(30-12)=4000(件)(2)由于2008年维持销售单价和变动成本率不变,所以单位变动成本保持不变。

2008年的利润为:P =V ×(SP -VC )-FC=5000×(1+8%)×(30-12)-72000=5400×18-72000=252000(元)3、(1)实现目标利润的销售量=(P +FC )/(SP -VC )=(100000+50000)/(80-50)=5000(件)(2)方法一:根据敏感系数的计算式,以当年有关数据为基础,计算各因素的敏感系数。

)4000 1.71700004000 4.577000040005.86700005.7170000V SP VC P V SP P V VC P FC P ⨯⨯==⨯⨯⨯⨯(-(80-50)销售量的敏感系数=80单价的敏感系数===0单位变动成本的敏感系数=-=-=-20000固定成本的敏感系数=-=-=-0方法二:根据敏感系数的定义,先计算各变量增加10%时利润的变动率,再计算各变量的敏感系数。

例如:当销售量增加10% P ×100.70000. 1.71⨯时,利润为:=4000(1+10%)(80-50)-5 000 =82 000(元)82000-70000利润的增长率为:%=1714%根据敏感系数的定义1714%销售量的敏感系数==10%方法三:根据敏感系数的定义,先计算为实现目标利润各单一因素变动的百分比,再计算各因素的敏感系数。

C++第3章课后习题习题答案

C++第3章课后习题习题答案

第三章习题答案一、单选题1.D2.B3.B4.A5.C6.B7.D8.D9. A 10.D 11.C 12.A 13.B 14. A 15.D 16.A 17.C 18.C 19.C 20.B二、填空题1.条件、循环2.4.03.!,&&,||(非,与,或)4.0,1,15.(y%4==0&&y%100!=0)||(y%400)6.(x<0&&y<0&&z>=0)||(x<0&&y>=0&&z<0)||(x>=0&&y<0&&z<0)7.ch>='A'&&ch<='Z'8.OK!NO!ERROR!9.x>=y&&y>=z10.Z11.2 1 112.1 0 013.do while14.switch 循环15.2 016.517.1118.019.420.254三、读程序结果1. CD(ch1=’C’,ch2=’D’)2. *&3. 10,9,11(a=10,b=9,c=10)4. a=2b=15. 1,0,1(a=1,b=0,c=1)6. x=5x=5x=3x=7x=0z=07. 2,0(k=2,b=0)8. 3,1 -1 3 1 -19. 8(a=8)10. 1,-2(a=1,y=-2)四、编程题1.#include<iostream>#include<iomanip>using namespace std;#define PI 3.14159void main(){float r,h;cout<<"输入圆半径、圆柱高:"<<endl;cin>>r>>h;cout<<setiosflags(ios::fixed);cout<<setprecision(2)<<"圆周长是:"<<2*PI*r<<endl;cout<<setprecision(2)<<"圆面积是:"<<PI*r*r<<endl;cout<<setprecision(2)<<"圆球表面积是:"<<4*PI*r*r<<endl;cout<<setprecision(2)<<"圆球体积是:"<<4*PI*r*r*r/3<<endl;cout<<setprecision(2)<<"圆柱体积是:"<<PI*r*r*h<<endl;}2.#include <iostream>using namespace std;int main(){float a,p;int n;cout<<”请输入本金,存款年数,年利率、n”;cin>>a>>n>>p;cout<<”利息为”<<a*p*n<<’\n’;return 0;}3.#include <iostream>#include <iomanip>using namespace std;int main(){cout<<setw(3)<<’*’<<’’<<’*’<<’‘<<’*’<<’\n’;cout<<setw(2)<<’*’<<setw(6)<<’*’<<’\n’;cout<<’*’<<setw(8)<<’*’<<’\n’;cout<<’*’<<’\n’<<’*’<<’\n‘<<’*’<<’\n’<<’*’<<’\n’;cout<<’*’<<setw(8)<<’*’<<’\n’;cout<<setw(2)<<’*’<<setw(6)<<’*’<<’\n’;cout<<setw(3)<<’*’<<’’<<’*’<<’‘<<’*’<<’\n’;return 0;}4.#include<iostream>using namespace std;main(){int a,b;cin>>a>>b;if((a>100)&&(b>100))cout<<"大于100的数是:"<<a<<" "<<b<<endl;else{if(a>100)cout<<"大于100的数是:"<<a<<endl;if(b>100)cout<<"大于100的数是:"<<b<<endl;if((a<=100)&&(b<=100))cout<<"两数之和是:"<<a+b<<endl;}return 0;}5.#include <iostream>using namespace std;main(){int x;cin>>x;if((x%5==0)&&(x%7==0))cout<<"Yes"<<endl;elsecout<<"No"<<endl;return 0;}6.#include <iostream>#include <iomanip>using namespace std;int main(){char letter,letter_new;cout<<”请输入一个小写字母:”;cin>>letter;if(letter>=’a’&&letter<=’m’){letter_new=letter+1;cout<<”变换后的字母为”<<letter_new<<’\n’;}else if(letter>=’n’&&letter<=’z’){letter_new=letter-1;cout<<”变换后的字母为”<<letter_new<<’\n’;}elsecout<<”这不是一个小写字母”<<’\n’;return 0;}7.#include <iostream>#include <iomanip>#include<math.h>using namespace std;int main(){float a,b,c,s;float sin_A,cos_A;cout<<”请输入三角形的三条边:”;cin>>a>>b>>c;if(!((a+b>=c)&&(b+c>=a)&&(a+c>=b)))cout<<”这三条边不能组成一个三角形\n”;else{cos_A=(pow(b,2)+pow(a,2)-pow(c,2))/(2*b*C);sin_A=sqrt(1-pow(cos_A,2));s=b*c*sin_A/2;cout<<”三角形面积:”<<s<<’\n’;}return 0;}8.#include <iostream>using namespace std;void main(){int b;cout<<"请输入一个5位数:"<<endl;cin>>b;if(b/10000==b%10){if((b%10000)/1000==(b%100)/10)cout<<"该数是回文"<<endl;}elsecout<<"该数不是回文!"<<endl;}9.#include <iostream>using namespace std;void main(){int a,b,i,s;cout<<"请输入自然数:"<<endl;cin>>a;for(i=0,s=0,b=1;i<a;i++){s=s+b;b=b+2;}while(s!=a*a*a){s=s+a*2;b=b+2;}b=b-2;cout<<"组成"<<a<<"的立方的"<<a<<"个连续奇数为:"<<endl;for(i=a;i>0;i--){cout<<b-2*(i-1)<<' ';}}10.#include <iostream>using namespace std;main(){int n,i;double average,money;n=0;i=1;money=0;while(i<=100){i=i*2;money=money+i*0.8;n++;}average=money/n;cout<<"苹果个数不超过100的最大值时钱数是:"<<money<<endl<<"平均每天花钱:"<<average<<endl;return 0;}11.#include <iostream>using namespace std;void main(){int i,x,y,z,a[3]={0,0,0};cout<<"输入x,y:"<<endl;cin>>x>>y;cout<<"x^y的最后三位数为:";for(i=0,z=1;i<y;i++){z=z*x;}a[0]=(z%1000)/100;a[1]=(z%100)/10;a[2]=z%10;cout<<a[0]<<a[1]<<a[2];}#include <iostream>using namespace std;void main(){int a=0,b=0,c=0;for(a=0;a<10;a++)for(b=0;b<10;b++)for(c=0;c<10;c++){if(a*100+b*10+c+c*100+b*10+a==1333)cout<<"a="<<a<<" b="<<b<<" c="<<c<<endl;}}。

数据库第三章部分习题答案

数据库第三章部分习题答案

3.2 对于教学数据库的三个基本表S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)试用SQL的查询语句表达下列查询:3.2.1检索年龄小于17岁的女学生的学号和姓名select s#,sname from Swhere age<17 and sex=F;3.2.2检索男生所学课程的课程号和课程名select c#,cname from Cwhere c# in (select distinct c#from SCwhere s# in (select s# from S where sex=M)) 3.2.3检索男生所学课程的任课老师的工号和姓名实用文档select t#,tname from Twhere t# in(select distinct t#from C实用文档where c# in(select distinct c#from SCwhere s# in(select s#from Swhere sex=1)));3.2.4检索至少选修两门课程的学生的学号select s#from SCgroup by s#having count(c#)>=2;3.2.5检索至少有学号为S2和S4所学的课程和课程名select c#,cnamefrom C实用文档where c# in((select c#from sc where s#='S2')intersect实用文档(select c# from sc where s#='S4') );3.2.6检索‘WANG’同学不学的课程号select c# from cexcept(select distinct c#from scwhere s# =(select s# from s where sname='WANG'));3.2.7检索全部学生都选修的课程号和课程名select c#,cnamefrom cwhere not exists(select s#from swhere c.c# not in (select c# from sc where sc.s#=s.s# ));实用文档3.2.8检索选修课程包含'LIU'老师所授课程的全部课程的学生的学号和姓名select s#,snamefrom s实用文档where not exists((select c#from cwhere t#=(select t#from twhere tname='LIU')) except(select c# from sc wheresc.s#=s.s#) );3.4 设有两个基本表R(A,B,C)和S(A,B,C),试用SQL查询语句表达下列关系代数表达式:① R∪S ② R∩S ③ R-S ④R×S ⑤πA,BπB,C(S)⑥π1,6(σ3=4(R×S)⑦π1,2,3(R S)⑧R÷πC(S)解:①(SELECT * FROM R)UNION(SELECT * FROM S);②(SELECT * FROM R)3=3实用文档INTERSECT(SELECT * FROM S);③(SELECT * FROM R)MINUS(SELECT * FROM S);④SELECT *实用文档FROM R, S;⑤SELECT R.A, R.B, S.CFROM R, SWHERE R.B=S.B;⑥SELECT R.A, S.CFROM R, SWHERE R.C=S.A;⑦SELECT R.* (R.*表示R中全部属性)FROM R, SWHERE R.C=S.C;⑧R÷πC(S)的元组表达式如下:{ t |(∃u)(∀v)(∃w)(R(u)∧S(v)∧R(w)∧w[1]=u[1] ∧w[2]=u[2] ∧w[3]=v[3] ∧t[1]=u[1] ∧t[2]=u[2])}据此,可写出SELECT语句:SELECT A, BFROM R RXWHERE NOT EXISTS实用文档( SELECT *FROM SWHERE NOT EXISTS( SELECT *FROM R RY实用文档WHERE RY.A=RX.A AND RY.B=RX.B ANDRY.C=S.C));3.6 试叙述SQL语言的关系代数特点和元组演算特点。

习题解答2

习题解答2

解:1)有限制。要求输入负脉冲宽度小
于tW ,否则在tW之后会出现振荡 (见下页);
2)加一微分电路; 用于泄放电压;
重大通信 学院•何伟
按下按键后,Vs低电平持续时间很
长,Vs信号通过输入端由Rd,Cd
构成的微分电路,使送往2脚的信
号成为窄的负脉冲,以便实现正确
的单稳态定时功能。每按下一次按
键,Cd两端被充上电压,松开后,
重大通信
学院•何伟
23
【第10章 习题】
10-6. 何谓量化、量化值、量化单位及量化误差?
解:
四舍五入:7651 - 1 864 - 2
量 化:将取样电压转化为最小单位的整数倍的过程。
量 化 值:所有取值为量化单位整数倍的取值,即量化过程中不会产生量化误差 的电压值。
量化单位:量化过程中取值只能是某个最小单位的整数倍,这个最小单位就是量 化单位。显然量化单位Δ=1 LSB 。
图(b)
2.真值表穷举法
A BY
0 01 0 10 1 00 1 11
图(c)
Y AB
重大通信 学院•何伟
Y AB • DE AB • DE
S G
X (AB)^
(CD)^
非门
3个与非门
8
【第3章 习题】
3-11. 在CMOS门电路中,有时采用图P3-5所示的方法扩展输入端。试分析
图P3-5(a)、(b)所示电路的逻辑功能,写出Y的逻辑表达式。假定VDD=10V,二
a
NAND2
OUTPUT
f3
inst7
d
INPUT VCC
inst5
b
NOR3
c
NAND2
d

C++课后习题答案第三章

C++课后习题答案第三章
C++作业答案
C
第3章 函 数
3.1
1.以下正确的函数原型为(d)。
(a) f(int x;int y);(b) void f(x, y);
(c) void f(int x, y);(d) void f(int,int);
2.有函数原型void fun1( int );下面选项中,不正确的调用是(c)。
第10章·可以选择运算类型,包括加、减、乘、除等;
第11章·给出错误提示;
第12章·可以统计成绩。解来自:函数Rand用于生成指定范围的随机整数。
主函数为了使用户正确输入计算难度和运算符,用了两个while循环。for循环出10道题让用户计算,每答对一道题加10分。最外层的while循环控制游戏的开始,使得用户可以反复练习,直至键入N或n。
{ float u,v;
if (x>y) {u = x;v = y;}
else {u=y;v=x;};
if (z>u) u=z;
if (z<v) v=z;
*p1=u;
*p2=v;
}
(2)使用引用参数
解答:略。
4.用线性同余法生成随机数序列的公式为:
rk= ( multiplier * rk-1+ increment )%modulus
if (answer=='N'||answer=='n') break;
while(1)
{ cout << "请输入难度(1或2):";
cin >> w;
if ( w != 1 && w != 2 )
cout <<"输入难度错误,重新输入!"<< endl;

(完整版)第3章资本和剩余价值(习题及答案)

(完整版)第3章资本和剩余价值(习题及答案)

第3章资本和剩余价值一、单选题1.货币转化为资本的前提条件是:A.在流通中进行不等价交换B.劳动力成为商品C.小商品生产者的两极分化D.劳动起家勤俭节约2.个别资本家之所以要不断改进技术,因为:A.追求超额剩余价值B.生产相对剩余价值C.降低劳动力价值D.生产绝对剩余价值3.剩余价值率用公式来表示为:A.m′=v/mB.m′=m/vC.m′=m/cD.m′=m/(c+v)4.剩余价值的产生条件是:A.既不在流通中产生,也不能离开流通而产生B.在流通中产生C.不在流通中产生D.在商品交换中产生二、多选题1.劳动力成为商品必须具备的条件是:A.劳动力所有者是小生产者B.劳动力所有者必须具有人身自由C.劳动力所有者是一无所有的D.劳动力所有者是一无所有的奴隶2.资本家生产剩余价值的两种基本方法是:A.绝对剩余价值生产B.超额剩余价值生产C.相对剩余价值生产D.一般剩余价值生产3.资本主义工资的基本形式是:A.计件工资B.名义工资C.计时工资D.实际工资4.资本主义生产过程的两重性是:A.生产使用价值的劳动过程B.生产剩余价值的价值增值过程C.价值形成过程D.商品生产过程5.马克思根据资本在价值增值过程中的不同作用分为:A.不变资本B.商业资本C.可变资本D.生产资本6.在等价交换原则基础上缩短必要劳动时间的办法是:A.降低劳动力的价值B.提高两大部类的劳动生产率C.降低劳动力所必需的生活资料价值D.把工人工资压低到劳动力价值以下7.劳动力商品的价值包括:A.维持劳动者自身生存所必需的生活资料价值B.维持劳动者家属所必需的生活资料价值C.劳动力买卖过程中所需的费用D.劳动者掌握生产技术所必需的教育和训练费用8.作为反映资本家对工人剥削程度的剩余价值率是:A.剩余价值与可变资本的比率B.剩余劳动与必要劳动的比率C.剩余劳动时间与必要劳动时间的比率D.可变资本与不变资本的比率9.资本主义工资:A.掩盖了劳动力商品买卖的实质B.掩盖了劳动与劳动力的区别C.掩盖了资本主义剥削关系D.掩盖了剩余价值的真正来源10.价值增值过程是超过一定点的价值形成过程,这个“一定点”是指:A.劳动过程的起点B.价值形成过程的起点C.必要劳动的终点D.劳动者所必需生活资料价值的时间终点11.机器人不能创造剩余价值的原因是:A.机器人是先进的机器B.机器人本身的价值渐次转移到新产品中去C.机器人属于不变资本D.机器人要依靠技术人员来操纵三、名词解释1.劳动力商品价值2.绝对剩余价值3.相对剩余价值4. 超额剩余价值5. 不变资本6. 可变资本7.资本主义工资四、分析判断1.工人给资本家做工,资本家付给工人工资,因此工资是工人劳动的价值或价格。

《电路分析基础》第2版-习题参考答案

《电路分析基础》第2版-习题参考答案

《电路分析基础》各章习题参考答案第 1 章习题参考答案1- 1 (1) 50W ; (2) 300 V、25V, 200V、75 V ; (3) 2=12.5 Q R a=100 Q, R4=37.5 Q1- 2 V A=8.5V, V m=6.5V, V B=0.5V, V C=- 12V, V D=-19V, V p=-21.5V, U AB=8V, U BC=12.5,U DA=-27.5V1- 3 电源(产生功率): A 、 B 元件;负载(吸收功率): C、 D 元件;电路满足功率平衡条件。

1- 4 (1) V A=1 00V , V B=99V, V C=97V, V D=7V, V E=5V, V F=1V, U AF=99V, U CE=92V, U BE=94V, U BF=98V, U CA=- 3 V;(2) V C=90V, V B=92V , V A=93V, V E=-2V, V F=-6V, V G=- 7V, U AF=99V, U CE=92V, U BE=94V, U BF=98V, U CA=- 3 V1- 5 I 〜0.18A , 6 度,2.7 元1- 6 I=4A, I1=11A,I2=19A1- 7 (a) U=6V, (b) U=24 V, (c) R=5Q, (d) I=23.5A1- 8 (1) i6=-1A ; (2) u4=10V, u6=3 V; (3) P1=-2W 发出, P2 =6W 吸收, P3 =16W 吸收, P4 =-10W 发出, P5 =-7W 发出, P6 =-3W 发出1- 9 I=1A , U s=134V , R~ 7.8Q1- 10 S 断开:U AB=- 4.8V , U AO=- 12V , U BO=-7.2V ;S 闭合:U AB =-12V, U AO =- 12V , U BO=0V1- 11 支路 3,节点 2,网孔 2 ,回路 31- 12 节点电流方程: (A) I1 +I3- I6=0,(B)I6- I5- I7=0,(C)I5 +I 4-I3=0回路电压方程:① I6 R6+ U S5 +I 5 R5- U S3 +1 3 R3=0 ,②-15 R5- U S5+ I 7R7- U S4 =0 ,③-丨3 R3+ U S3 + U S4 + I 1 R2+ I 1 R1=01- 13 U AB=11V , I2=0.5A , l3=4.5A , R3~ 2.4 Q1-14 V A=60V V C=140V V D=90V U AC=- 80V U AD=- 30V U CD=50V1- 15 I1=- 2A I2=3A I3=- 5A I4=7A I5=2A第 2 章习题参考答案2- 1 2.4 Q 5 A2- 2 (1) 4 V 2 V 1 V; (2) 40 mA 20 mA 10 mA2- 3 1.5 Q 2 A 1/3 A2- 4 6 Q 36 Q2- 5 2 A 1 A2- 6 1 A2- 7 2 A2- 8 1 A2- 9 I1 = -1.4 A I2 = 1.6 A I3 = 0.2 A2- 10 I1 = 0 A I2 = -3 A P1 = 0 W P2 = -18 W2- 11 I i = -1 mA , I2 = - 2 mA , E3 = 10 V2- 12 I1 = 6 A , I2 = -3 A , I3 = 3 A2- 13 I1 =2 A , I2 = 1A , I3 = 1 A , I4 =2 A , I5 = 1 A2-14 V a = 12 V , I1 = - 1 A, I2 = 2 A2-15 V a = 6 V , I1= 1.5 A , I2 = - 1 A ,I3 = 0.5 A2-16 V a = 15 V , I1 = - 1 A , I2 =2 A , I3 = 3 A2-17 I1 = -1 A , I2 = 2 A2-18 I1 =1.5 A , I2 = - 1 A , I3 = 0.5 A2-19 I1 =0.8 A , I2 = - 0.75 A , I3 = 2 A , I4 = - 2.75 A , I5 = 1.55 A2-20 I3 = 0.5 A2-21 U o = 2 V , R o = 4 Q, I0 = 0.1 A2-22 I5 = -1 A2-23 (1) I5 = 0 A , U ab = 0 V ; (2) I5 = 1 A , U ab = 11 V2-24 I L = 2 A2-25 I s =11 A , R0 = 2 Q2-26 18 Q, - 2 Q, 12 Q2-27 U = 5 V2-28 I =1 A2-29 U = 5 V2-30 I =1 A2-31 10 V , 180 Q2-32 U0 = 9 V , R0 = 6 Q, U=15 V第3章习题参考答案3- 1 50Hz, 314rad/s, 0.02s, 141V, 100V, 120 °3- 2 200V, 141.4V3- 3 u=14.1si n (314t-60 °V3- 4 (1) ®u1-贏2= 120°(2) ®1 = -90° %= - 210°, %1-屁=120° (不变)3-5 (1) U^50 .^_90 V , U2 =50 .2 -0 V ;(2) U3=100 2 sin (3t+ 45 °)V , U4=100 ■■ 2 sin ( ®t+ 135 °)V3- 6 (1) i 1=14.1 sin ( 72 °)A ; (2) U2=300 sin ( 3—60 °)V3- 7 错误:(1),⑶,(4), (5)3- 8 (1) R; (2) L ; (3) C; (4) R3- 9 i=2.82 sin (10t-30 °)A , Q~ 40 var3- 10 u=44.9sin (3141-135 °V, Q=3.18 var3- 11 (1) I=20A ; (2) P=4.4kW3- 12 (1)I ~ 1.4A , I 1.4 - 30 A ; (3)Q~ 308 var, P=0W ; (4) i~ 0.98 sin (628t-30 °)A3- 13 (1)I=9.67A , I =9.67450 A , i=13.7 sin (314t+150 °) A ; (3)Q=2127.4 var, P=0W;(4) I C=0A3- 14 (1)C=20.3 尸;(2) I L = 0.25A ,l c = 16A第4章习题参考答案4-1 (a) Z =5. 36.87 J, Y =0.2 /36.87 S; (b) Z =2.5 - 2/45 门,Y =0.2.2/45 S4- 2 Y=(0.06-j0.08) S , R~ 16.67 Q, X L=12.5 Q, L~0.04 H4- 3 U R=6 0^0 V U L=80/90 V , U S=100^53.13 V4- 4 卩=2 0 £ 3 6.874-5 Z =100 2^45 ;:■,卩=1^0 A , U R=100^0 V , U L=125/90 V , U C=25/ 90 V4-6 Y =0.25 2^45 S , U =4 “2/0 V ,卩R = .2. 0 A , I L =0.^ 2 / 90 A , I C=1.2.2/90 A4- 7 ll =1 0.「2 4 5,A U S=100 乙90 V4- 8 (a) 30 V ; (b) 2.24 A4- 9 (a) 10 V ; (b) 10 A4- 10 (a) 10 V ; (b) 10 V4- 11 U=14.1 V4- 12 U L1 =15 V , U C2 =8 V , U S=15.65 V4-13 U X1 =100 V, U2 =600 V, X1=10 Q, X2=20 Q, X3=30 Q4- 14 Z =20 .2 45 门,l =2. -45 A , h = 2 0 A , .2/-90 A , U ab=0V 4- 15 (1)1 =£2 A, Z RC=5、2「,Z =5 10 门;(2) R =10 门,X^10'J4- 16 P = 774.4 W , Q = 580.8 var, S = 968 V A-4- 17 l1 = 5 A , l2 = 4 A4-18 I1 = 1 A , I2 =2 A , l =.5. 26.565 A , S =44.72. -26.565 V A4-19 Z=10", I=190A, U R2 =5 2 135 V , P =10 W64-20 a =5X10 rad/s , p= 1000 Q, Q = 100 , l = 2 mA , U R =20 mV , U L = U C = 2 V4-21 30 =104rad/s , p= 100 Q, Q = 100 , U = 10 V, I R = 1 mA , I L = I C = 100 mA4-22 L1 = 1 H , L2 ~ 0.33 H第5章习题参考答案5- 3 M = 35.5 mH5- 4 301 =1000 rad/s ,302 =2236 rad/s5- 5 Z1 = j31.4 Q , Z2 = j6.28 Q 5- 6 Z r = 3+7.5 Q5- 7 M = 130 mH5- 8 “2 二-2/45 A5- 9 U1 = 44.8 V5- 10 M12 = 20 mH , 11 = 4 A5- 11 U2 = 220 V , I1 = 4 A5- 12 n = 1.95- 13 N2 = 254 匝,N3 = 72 匝5- 14 n = 10 , P2 = 31.25 mW章习题参考答案 (1) A 相灯泡电压为零,B 、C 相各位为220V I L = I p = 4.4 A ,U p = 220 V ,U L = 380 V ,P = 2.3 kW (2) I p = 7.62 A ,I L = 13.2 A A 、C 相各为2.2A ,B 相为3.8A U L = 404 V U A N =202/ -47 V cos $ = 0.961 , Q = 5.75 kvar Z =334 28.4 门 (1) I p = 11.26 A , Z = 19.53 / 42.3 °Q; (2) I p = I l = 11.26 A , P = 5.5 kW U l = 391 V i A =22 2sin(・t —53.13 ) A i B =22 .2sin(・t —173.13 ) A i C =22 2 sin(,t 66.87 ) A U V = 160 V (1) 负载以三角形方式接入三相电源 (2) I — =3.8 T 2 -15 A , 1仁 =3.^-2/ 135 A , 仁 =3.8、「2也105 A I A =3.8、. 6/「45 A , I B =3.8I Q 「165 A , I c =3.8.6. 75 A L = 110 mH , C = 91.9 mF 章习题参考答案 P = 240 W, Q = 360 var P = 10.84 W (1) i(t) 4.7sin( t 100 ) - 3sin3 t A (2)I ~ 3.94 A , U ~ 58.84 V , P ~ 93.02 W 0MU m n o L 1 r~2 ------------- 2 u 2(t) m sin(,t —-arctan 1)V , R 2 (丄J 2 z 2 R ' 直流电源中有交流,交流电源中无直流 U 1=54.3 V , R = 1 Q, L = 11.4 mH ;约为 8% , ( L'= 12.33 mH ) 使总阻抗或总导纳为实数(虚部为 0)的条件为 尺二& = Rx = ■ L/C G =9.39 折,C 2 =75.13 M F L 1 = 1 H , L 2 = 66.7 mH C 1 = 10 M F, C 2 = 1.25 M F 章习题参考答案 第66-16-36-46-56-66-76-86-96-106-116-126-136-146- 15第77- 17-27-37-47-57-67-77-87-97- 10第88- 68-78-8i L(0+) = 1.5mA , U L(0+) = - 15Vh(0+) = 4A, i2(0+) = 1A , U L(0+) = 2V, i1(s)= 3A , i2(^)= 0, U L()= 0 i1 (0+) = 75mA , i2(0+) = 75mA , i3(0+) = 0, U L1 (0+) = 0, U L2(0+) = 2.25V6i c (t)二 2訂 A 4tU L (t) =6e _V u C (t) =10(1 _eg 0t )V , i C (t) =56说*人 500t 貝 u C (t) =115e~ sin(866 亠60 ) V10t 10t 山⑴=12e - V , L(t) =2(1 —e — )A 1 t U R (t) =~U s e 下2C V , U R (3 J - -U S e-V (1) T = 0.1s, (2) u c (t) =10e -0t V , (3) t = 0.1s u C (t) =10 _9e 」°t V 10t _ i L (t) =5e 一 A (a)f(t) =1(t —t 。

Visual C++面向对象程序设计第三章习题答案

Visual C++面向对象程序设计第三章习题答案

第三章作业3.18某城市为鼓励节约用水,对居民用水量做出如下规定:若每人每月用水量不超过2m*m*m,则按0.3元收费,若大于4 m*m*m按0.3元收费,剩余部分按0.6元收费;若超过4 m*m*m,则其中的2 m*m*m 按0.3元收费,再有2 m*m*m按0.6元收费,剩余部分按1.2元收费。

试编程实现根据每户的月用水量和该户的人数应缴纳的水费。

#include<iostream>using namespace std;double func(int i,double j){double k=j/i,sum;if(k<=2)sum=0.3*j;else if(k>2&&k<=4)sum=0.3*2*i+(j-2*i)*0.6;elsesum=0.3*2*i+0.6*2*i+(j-4*i)*1.2;return sum;}void main(){int n;double a;cout<<"该用户人数:"<<endl;cin>>n;cout<<"该户的用水量"<<endl;cin>>a;cout<<"应交纳水费"<<endl;cout<<func(n,a)<<"yuan"<<endl;}3.20利用迭代公式x(n+1)=(x(n)+a/x(n))/2 其中n=0,1,2,3…,x0=a/2 编程实现从键盘输入任一正数a,求出该正数的平方根#include<iostream>#include"math.h"using namespace std;double func(int i){double x0,x1;x0=i/2;x1=(x0+i/x0)/2;while(abs(x1-x0)>=1e-6){x0=x1;x1=(x0+i/x0)/2;}return x1;}void main(){int a;cout<<"请输入一个正数:"<<endl;cin>>a;cout<<"该正数的平方根为:"<<endl;cout<<func(a)<<endl;}3.22编写程序,把一个字符串插入到另一个字符串中的指定位置。

(完整版)C语言各章练习题

(完整版)C语言各章练习题

目录第一章程序设计和C语言 (2)第二章最简单的C程序设计 (2)第三章选择结构程序设计 (4)第四章循环结构程序设计 (7)第五章数组 (11)第六章函数 (14)第七章指针 (18)第一章程序设计和C语言一、选择题:1.一个C程序的执行是从( )A、本程序的main函数开始,到main函数结束B、本文件第一个函数开始,到本文件的最后一个函数结束C、本程序的main函数开始,到本文件的最后一个函数结束D、本文件的第一个函数开始,到本文件的main结束2.以下说法不正确的是()A、一个C源程序可由一个或多个函数组成B、一个C程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面3.C语言规定:在一个源程序中,main函数的位置()A、必须在开始B、必须在系统调用的库函数的位置C、可以任意D、必须在最后4.源程序program.c经编译产生的目标文件和连接后产生的可执行文件是( )A、program.bak和program.objB、program.obj和program.exeC、program.exl和program.cD、program.bak和prgram.exe第二章最简单的C程序设计一、选择题1.是合法的用户自定义标识符的( )A、ah-spksB、doubleC、<ctrl>D、_myapple2.以下正确的C语言标识符是()A、%xB、a+bC、a123D、test!3.以下不能定义为用户标识符的是( )A、V oidB、b_2C、intD、name4.以下选项中可作为C语言合法整数的是( )A、11010(B)B、0583C、x2b2D、0xafb5.VC++6.0中的短整型数值在计算机中占用的字节个数是( )A、1B、2C、3D、46.设short int型的数据长度为2个字节,则unsigned short 类型数据的取值范围是()P34A、均为2个字节B、0至65535C、-3276至32767D、-256至255 7.以下选项中可作为C语言合法常量的是()(指数E或e前必须有数字,后面必须有整数)A、-80.0B、-080C、-8e1.2D、-80.0e8.在VC++6.0编译环境下,下列式中,值不为4的表达式是()P34,double为8字节A、sizeof(unsigned long)B、sizeof(long)C、sizeof(unsigned int)D、sizeof(double)9.设有说明语句:char a=’\123’;则变量a( )一个ascii字符A、包含1个字符B、包含2个字符C、3个字符D、说明不合法10.设x为一数字字符,则其所对应的十进制数值为()。

C++第3章习题参考答案

C++第3章习题参考答案
2013-10-9
2
2013-10-9

3
输入一行字符,分别统计其中的 #include <iostream> using namespace std; 英文字母、数字、空格和其它字 void main() 符的个数。 { int space=0,other=0,letter=0,digit=0; char m; while((m=getchar())!='\n') { if(m>='0'&&m<='9') digit++; else if(m==' ') space++; else if(m>='A'&&m<='Z'||m>='a'&&m<='z') letter++; else other++; } cout<<"数字:"<<digit<<"个,字母:"<<letter <<“个,空格:”<<space<<“个,其它:” <<other<<"个\n"; }
第3章习题参考答案
一、单项选择题 BDDBC CCBC
1
2013-10-9

#include <iostream> using namespace std; void main(){ int i=0,ห้องสมุดไป่ตู้n, k,result=0; cout<<"请输入一个任意整数:"; cin>>n; k=n; while(k) //判断数据的位数 { k/=10;i++;} cout<<n<<"是"<<i<<"位数\n"; cout<<"按位翻转的结果为:"; while (n!=0){ i =n % 10; result=result*10+i; n /= 10; } cout<<result<<endl; }

VC++ 第3章习题

VC++ 第3章习题

3.7 习题1.填空题(1) Windows引入GDI的主要目的是为了实现设备无关性。

(2) 与DOS字符方式下的输出文本不同,Windows是按图形方式输出的。

(3) 为了体现Windows的设备无关性,应用程序的输出面向一个称之为设备环境的虚拟逻辑设备。

(4) 在一个MFC应用程序中获得DC的方法主要有两种:一种是接受一个参数为指向CDC对象的指针;另一种是声明一个MFC设备环境类的对象,并使用this 指针为该对象赋值。

(5) Windows用COLORREF 类型的数据存放颜色,它实际上是一个32 位整数。

它采用3个参数表示红、绿、蓝分量值,这3个值的取值范围为0~255 。

(6) 库存对象是由操作系统维护的用于绘制屏幕的常用对象,包括库存画笔、画刷、字体等。

(7) 可以利用CGdiObject类的成员函数CreateStockObject( ) 将GDI对象设置成指定的库存对象。

(8) 创建画笔后必须调用CDC类的成员函数SelectObject( ) 将创建的画笔选入当前设备环境。

(9) 在默认情况下输出文本时,字体颜色是黑色,背景颜色是白色,背景模式为不透明模式。

(10) 创建画笔的方法有两种,一种是定义画笔对象时直接创建,另一种是先定义一个没有初始化的画笔对象,再调用CreatePen( )函数创建指定画笔。

2.选择题(1) 下面( )不是MFC设备环境类CDC类的派生类。

A.GDI 类B.CPaintDC类C.CClientDC类D.CWindowDC类(2) 下面( )不是GDI对象。

A.CFont类B.CPalette类C.CClientDC类 D.CBitmap类(3) 下列描述中,( )是错误的。

A.CreatePointFont( )是CFont类提供的创建函数B.可使用SetTextAlign( )函数改变文本对齐方式C.使用函数GetTextMetrics( )可以获得所选字体中指定字符串的宽度和高度D.可使用DrawText( )函数在给定的矩形区域内输出文本(4) 下列( )不是MFC CDC类中常用的文本输出函数。

vc++习题

vc++习题

Visual C++面向对象与可视化程序设计 习题第1章【1-1】C++语言的基本数据类型包含哪些?【1-2】C++语言中函数的作用是什么?【1-3】C++语言中的指针有哪些类型?它们都如何定义?【1-4】在C++语言中如何进行“类”的定义?【1-5】构造函数和析构函数的功能是什么?如何创建构造函数和析构函数?【1-6】C++语言中“派生”的含义是什么?【1-7】C++语言中重载的作用是什么第2章【2-1】 在VC++6.0环境中如何创建Project文件?【2-2】 如何利用VC的资源编辑器【2-3】 如何充分利用VC提供的丰富的联机帮助功能?第3章【3-1】Windows编程中窗口的含义是什么?【3-2】 事件驱动的特点是什么?【3-3】 Windows应用程序中的消息传递是如何进行的?请举例说明。

【3-4】 句柄的作用是什么?请举例说明。

【3-5】Windows应用程序最基本构成应有哪些部分?【3-6】 应用Windows API函数编程时有什么特点?第4章【4-1】 什么是图形设备接口?【4-2】 如何进行图形的刷新?【4-3】 如何获取绘图工具的句柄?【4-4】 如何定义映射模式?【4-5】 请编写程序,要求如下:(1)定义一只红色的画笔,绘制一个等边五边形(2)用不同颜色的线条连接互不相邻的两个点(3)用不同颜色的画刷填充用上述方法所形成的图形中的每一个区域【4-6】 编写一个程序,在屏幕上出现一个圆心沿正弦曲线轨迹移动的实心圆,而且,每隔四分之一周期,圆的填充色和圆的周边颜色都发生变化(颜色自己选取),同时,圆的半径在四分之一周期之内由正弦曲线幅值的0.2倍至0.6倍线性增长【4-7】如图4-2,分别调用系统定义的四种笔样式PS_DOT, PS_DASHDOT, PS_DASHDOTDOT, PS_DASH画出四个圆,看一看有什么差别。

然后调用系统定义的6种实画刷画出矩形,调用系统定义的6种阴影画刷来画出圆角矩形。

管理会计课后习题学习指导书习题答案第三章

管理会计课后习题学习指导书习题答案第三章

管理会计课后习题学习指导书习题答案第三章V:1.0 精选管理方案管理会计课后习题书习题答案第三章2020- -6 6- -8 8管理会计课后习题书习题答案第三章课后练习思考题 1.本-量-利分析的基本假设有哪些说明它们的具体含义。

答:(1)相关范围假设,即本-量-利分析中对成本性态的划分都是在一定的相关范围之内的。

相关范围假设同时又包含了“期间”假设和“业务量”假设两层含义。

(2)模型线性假设。

具体包括:固定成本不变假设;变动成本与业务量呈完全线性关系假设;销售收入与销售数量呈完全线性关系假设。

(3)产销平衡假设。

由于本-量-利分析中的“量”指的是销售数量而非生产数量,在销售价格不变的情况下,这个量也就是销售收入。

本-量-利分析的核心是分析收入与成本之间的对比关系。

但产量这一业务量的变动无论是对固定成本还是变动成本都可能产生影响,这种影响当然也会影响到收入与成本之间的对比关系。

所以从销售数量的角度进行本-量-利分析时,就必须假定产销关系平衡。

(4)品种结构不变假设。

本假设是指在一个多品种生产和销售的企业中,各种产品的销售收入在总成本中所占的比重不会发生变化。

上述假设的背后都暗藏着一个共同的假设,就是:假设企业的全部成本可以合理地或者说比较准确地分解为固定成本与变动成本。

2.盈亏临界点分析在企业经营决策中有什么作用试结合具体实例进行分析。

答: 盈亏临界点是指企业的经营规模(销售量)刚好使企业达到不盈不亏的状态。

盈亏临界点分析就是根据成本、销售收入、利润等因素之间的函数关系,预测企业在怎样的情况下达到不盈不亏的状态。

盈亏临界点分析所提供的信息,对于企业合理计划和有效控制经营过程极为有用,如预测成本、收入、利润和预计售价、销量、成本水平的变动对利润的影响等等。

应该指出的是,盈亏临界点分析是在研究成本、销售收入与利润三者之间相互关系的基础上进行的,所以除了销售量因素外,销售价格、固定成本与变动成本等因素的变动,同样可以使企业达到不盈不亏的状态,只不过在进行盈亏临界点分析时,某一因素与其他因素之间表现为互为因果关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.7 习题
1.填空题
(1) Windows引入GDI的主要目的是为了实现设备无关性。

(2) 与DOS字符方式下的输出文本不同,Windows是按图形方式输出的。

(3) 为了体现Windows的设备无关性,应用程序的输出面向一个称之为设备环境的虚拟逻辑设备。

(4) 在一个MFC应用程序中获得DC的方法主要有两种:一种是接受一个参数为指向CDC对象的指针;另一种是声明一个MFC设备环境类的对象,并使用this 指针为该对象赋值。

(5) Windows用COLORREF 类型的数据存放颜色,它实际上是一个32 位整数。

它采用3个参数表示红、绿、蓝分量值,这3个值的取值范围为0~255 。

(6) 库存对象是由操作系统维护的用于绘制屏幕的常用对象,包括库存画笔、画刷、字体等。

(7) 可以利用CGdiObject类的成员函数CreateStockObject( ) 将GDI对象设置成指定的库存对象。

(8) 创建画笔后必须调用CDC类的成员函数SelectOject( ) 将创建的画笔选入当前设备环境。

(9) 在默认情况下输出文本时,字体颜色是黑色,背景颜色是白色,背景模式为不透明模式。

(10) 创建画笔的方法有两种,一种是定义画笔对象时直接创建,另一种是先定义一个没有初始化的画笔对象,再调用CreatePen( )函数创建指定画笔。

2.选择题
(1) 下面( )不是MFC设备环境类CDC类的派生类。

A.GDI 类B.CPaintDC类C.CClientDC类D.CWindowDC类
(2) 下面( )不是GDI对象。

A.CFont类B.CPalette类C.CClientDC类D.CBitmap类
(3) 下列描述中,( )是错误的。

A.CreatePointFont( )是CFont类提供的创建函数
B.可使用SetTextAlign( )函数改变文本对齐方式
C.使用函数GetTextMetrics( )可以获得所选字体中指定字符串的宽度和高度
D.可使用DrawText( )函数在给定的矩形区域内输出文本
(4) 下列( )不是MFC CDC类中常用的文本输出函数。

A.TextOut( ) B.DrawText( ) C.ExtTextOut( ) D.ExtDrawText( )
3.判断题
(1) CDC类是MFC设备环境类的基类。

( t )
(2) CClientDC代表整个窗口的设备环境。

( f )
(3) CPen和CFont均是GDI对象。

( t )
(4) 深绿色RGB值为(0,128,0) ( t )
(5) 删除CPen对象可调用CPen对象的DeleteObject( )函数。

( f t )
(6) 创建阴影画刷函数是CreateHatchBrush( )。

( t )
(7) 默认的对齐方式是TA_LEFT| TA_BOTTOM。

( f )
(8) DDB又称GDI位图,它依赖于具体设备,只能存在于内存中。

( t )
4.简答题
(1) GDI创建哪几种类型的图形输出?
应用程序可以使用GDI创建3种类型的图形输出:矢量图形、光栅图形和文本。

(2) 什么是设备环境?它的主要功能有哪些?
设备环境DC也称设备描述表或设备上下文。

设备环境DC是由GDI创建、用来代表设备连接的数据结构。

DC的主要功能有以下几种:
●允许应用程序使用一个输出设备。

●提供Windows应用程序、设备驱动和输出设备之间的连接。

●保存当前信息,例如当前的画笔、画刷、字体和位图等图形对象及其属性,以及颜
色和背景等影响图形输出的绘图模式。

●保存窗口剪切区域(Clipping Region),限制程序输出到输出设备中窗口覆盖的区域。

(3) 什么是GDI,它有什么功能?MFC将GDI函数封装在哪个类中?
GDI是Windows提供了一个图形设备接口的抽象接口。

GDI负责管理用户绘图操作时功能的转换,其主要功能是实现设备无关性。

MFC将GDI函数封装在CDC类中。

(4) 请叙述设备无关性的含义,实现设备无关性需要哪几个环节?
所谓设备无关性,是指操作系统屏蔽了硬件设备的差异,使用户编程时一般无须考虑设备的类型,如不同种类的显示器或打印机。

当然,实现设备无关性的另一个重要环节是设备驱动程序。

不同设备根据其自身不同的特点(如分辨率和色彩数目)提供相应的驱动程序。

下图描述了Windows应用程序的绘图过程。

(5)MFC提供了哪几种设备环境类?它们各自有什么用途?
MFC提供的设备环境类包括CDC、CPaintDC、CClientDC、CWindowDC和CMetaFileDC等,其中CDC类是MFC设备环境类的基类,其他MFC设备环境类都是CDC 类的派生类,各个设备环境类的功能如下表所示。

·2·
设备环境类功能描述
CDC 所有设备环境类的基类,对GDI的所有绘图函数进行了封装;可用来直接访问整个显示器或非显示设备(如打印机等)的上下文
CPaintDC CPaintDC用于响应窗口重绘消息(WM_PAINT)的绘图输出,不仅可对客户区进行操作,还可以对非客户区进行操作
CClientDC 代表窗口客户区的设备环境,一般在响应非窗口消息并对客户区绘图时要用到
该类
CWindowDC 代表整个窗口的设备环境,包括客户区和非客户区;除非要自己绘制窗口边框和按钮,否则一般不用它
CMetaFileDC 代表Windows图元文件的设备环境;一个Windows图元文件包括一系列的图形设备接口命令,可以通过重放这些命令来创建图形;对CMetaFileDC对象进行的
各种绘制操作可以被记录到一个图元文件中
(6) 简述传统的SDK获取设备环境的方法。

传统的SDK获取设备环境的方法有两种。

在WM_PAINT消息处理函数中通过调用API函数BeginPaint( )获取设备环境,在消息处理函数返回前调用API函数EndPaint( )释放设备环境。

如果绘图操作不是在WM_PAINT消息处理函数中,需要通过调用API函数GetDC( )获取设备环境,调用API函数ReleaseDC( )释放设备环境。

(7) 简述创建和使用自定义画笔的步骤。

如果要在设备环境中使用自己的画笔绘图,首先需要创建一个指定风格的画笔,然后选择所创建的画笔,最后还原画笔。

(8) 简述采用MFC方法编程时,显示一个DDB位图的步骤。

采用MFC方法编程时,显示一个DDB位图需要执行以下几个步骤。

●声明一个CBitmap类的对象,使用LoadBitmap( )函数将位图装入内存。

●声明一个CDC类的对象,使用CreateCompatibleDC( )函数创建一个与显示设备环境
兼容的内存设备环境。

●使用CDC::SelectObject( )函数将位图对象选入设备环境中,并保存原来设备环境的
指针。

●利用CDC的相关输出函数输出位图。

●使用CDC::SelectObject( )函数恢复原来设备环境。

·3·。

相关文档
最新文档