第4章+习题

合集下载

第四章(习题答案)

第四章(习题答案)

§4-3 戴维宁定理和诺顿定理
(一)戴维宁定理的证明
设流过端口以外的电路中的电流为 i,则据替代定 ,则据替代定 理,外电路可以用一个电流为 i的电流源 iS替代,如图(a)所 替代,如图(a) (a)所 示;则又据 叠加定理,得其相应的分电路 (b),(c): 示;则又据叠加定理 ,得其相应的分电路(b) (c): 叠加定理,得其相应的分电路 (b),
:在线性 线性电路中,任一支路的电流或电 叠加定理 :在 线性 电路中,任一支路的电流或电 压是电路中各个独立电源(激励) 单独作用 时在 压是电路中各个独立电源(激励)单独作用 单独作用时在 该支路中产生的电流或电压的 代数和. 该支路中产生的电流或电压的代数和 代数和.
§4-1 叠加定理
也就是说,只要电路存在唯一解,线性电路中 的任一结点电压,支路电压或支路电流均可表示为 以下形式: y = H 1uS1 + H 2 uS 2 + + H m uSm + K 1 iS1 + K 2 iS 2 + + K n iSn ——表示电路中独立 其中:uSk 表示电路中独立电压源的电压 独立电压源的电压
+ Req + u RL
uS1
NS
uS2
RL
口 含一 源 端
1
戴维宁定理
- -
uoc
维 宁 等 效 电 路
1' i1
RL
isc
1'
1'
u R Geq L
-
+
诺顿定理
诺 顿 等 效 电 路
1'
§4-3 戴维宁定理和诺顿定理
对外电路而言,"含源一端口NS"可以用一条含源支路 对外电路而言," 含源一端口N 可以用一条含源支路 等效替代 戴维宁等效电路和诺顿等效电路称为一端口的等效发电机 戴维宁等效电路和诺顿等效电路称为一端口的等效发电机

第4章课后习题及答案

第4章课后习题及答案
上一题 下一题
返 回
第 4 章 供 电 与 用 电
练习题解答
4.1.1 某三相同步发电机,三相绕组联结成星形时的线电压为 10.5kV,若将它联结成三角形,则线电压是多少?若联结成星形 时,L2相绕组的首末端接反了,则三个线电压的有效值U12 , U23 和U31各是多少? · · · · U31= U3 -U1 · -U2 解: 星形联结时UlY = 10.5kV U3 · U 3 UlY 10.5 = kV = 6.06kV ∴UpY = · · U 1=U23 √ 3 √3 · ·-U =U 三角形联结时相电压不变, 2 3 · UlY = UpY =6.06kV L2首末端接反的相量图如图所示:
· · · 0 0 0 IL2 = I2 - I1 ( 8 . 8 30 8 . 8 0 ) A 4 . 56 105 A · · · 0 0 0 IL3 = I3 - I2 ( 8 . 8 30 8 . 8 30 ) A 8 . 8 90 A
XL= Z sin = 77.1×0.6 Ω = 46.3 Ω
返 回 上一题 下一题
第 4 章 供 电 与 用 电
4.3.2 某三相负载,额定相电压为220V,每相负载的电阻为4Ω,感 抗为3Ω,接于线电压为380V的对称三相电源上,试问该负载应
采用什么联结方式?负载的有功功率、无功功率和视在功率?
· I
l2
· I
l3
· I
2
· I
3
-jXC
解: 负载为不对称三相负载
· · 0 U U 220 120 2 23 · 0 I2 = Z = -jX = 8 . 8 30 A -j25 2 C
返 回 上一题 下一题

第4章 习题解答

第4章 习题解答

第4章 习题与答案4-1作简谐振动的物体,每次通过同一位置时,不一定相同的量是 [ ] (A) 位移 ; (B) 速度 ; (C) 加速度; (D) 能量。

[答案:B ]4-2 把单摆摆球从平衡位置向位移正方向拉开,使摆线与竖直方向成一微小角度θ ,然后由静止放手任其振动,从放手时开始计时。

若用余弦函数表示其运动方程,则该单摆振动的初相为 [ ](A) π; (B) π/2; (C) 0; (D) θ [答案:C ]4-3 谐振动的振动曲线如题4-3图所示,则有[ ] (A )A 超前π/2; (B )A 落后π/2; (C )A 超前π; (D )A 落后π。

[答案:A ]4-4 一个质点作简谐振动,振辐为A ,在起始时刻质点的位移为A /2,且向x 轴的正方向运动,代表此简谐振动的旋转矢量图为题4-4图 中哪一个? [ ][答案:B ]4-5 两个质点各自作简谐振动,它们的振幅相同、周期相同。

第一个质点的振动方程为x 1 = A cos(ωt + α)。

当第一个质点从相对于其平衡位置的正位移处回到平衡位置时,第二个质点恰在最大负位移处。

则第二个质点的振动方程为 [ ] (A) )π21cos(2++=αωt A x ; (B) )π21cos(2-+=αωt A x ; (C) )π23cos(2-+=αωt A x ; (D) )cos(2π++=αωt A x 。

[答案:A ]4-6 已知某简谐振动的振动曲线如题4-6图所示。

则此简谐振动的振动方程(SI )为 [ ](A) 题4-4图题4-3图(A )220.02cos()33x t =π+π;(B )220.02cos()33x t =π-π;(C )420.02cos()33x t =π+π;(D )420.02cos()33x t =π-π。

[答案:C ]4-7 弹簧振子作简谐振动,先后以相同的速度依次通过A 、B 两点,历时1秒,质点通过B 点后再经过1秒又第二次通过B 点,在这2秒内质点通过的总路程为12cm ,则质点的振动周期和振幅分别为 [ ](A )3s 、12cm ; (B )4s 、6cm ; (C )4s 、9cm ; (D )2s 、8cm 。

(完整版)线性代数练习册第四章习题及答案

(完整版)线性代数练习册第四章习题及答案

第四章 线性方程组§4-1 克拉默法则一、选择题1.下列说法正确的是( C )A.n 元齐次线性方程组必有n 组解;B.n 元齐次线性方程组必有1n -组解;C.n 元齐次线性方程组至少有一组解,即零解;D.n 元齐次线性方程组除了零解外,再也没有其他解. 2.下列说法错误的是( B )A 。

当0D ≠时,非齐次线性方程组只有唯一解;B 。

当0D ≠时,非齐次线性方程组有无穷多解;C 。

若非齐次线性方程组至少有两个不同的解,则0D =; D.若非齐次线性方程组有无解,则0D =. 二、填空题1.已知齐次线性方程组1231231230020x x x x x x x x x λμμ++=⎧⎪++=⎨⎪++=⎩有非零解,则λ= 1 ,μ= 0 。

2.由克拉默法则可知,如果非齐次线性方程组的系数行列式0D ≠,则方程组有唯一解i x =iD D. 三、用克拉默法则求解下列方程组 1.832623x y x y +=⎧⎨+=⎩解:832062D ==-≠123532D ==-,2821263D ==-所以,125,62D Dx y D D====- 2.123123123222310x x x x x x x x x -+=-⎧⎪+-=⎨⎪-+-=⎩解:213112112122130355011101r r D r r ---=--=-≠+---11222100511321135011011D r r ---=-+-=---,212121505213221310101101D r r --=-+-=-----, 3121225002112211511110D r r --=+=---所以, 3121231,2,1D D Dx x x D D D ======3.21241832x z x y z x y z -=⎧⎪+-=⎨⎪-++=⎩解:132010012412041200183583D c c --=-+-=≠-13110110014114020283285D c c -=-+=,2322112102112100123125D c c -=-+=--, 31320101241204120182582D c c =-=--所以, 3121,0,1D D Dx y z D D D ====== 4.12341234123412345242235232110x x x x x x x x x x x x x x x x +++=⎧⎪+-+=-⎪⎨---=-⎪⎪+++=⎩解:2131412131111111111214012322315053733121102181231235537013814222180514r r D r r r r r r r r ---=------------+=----=-+---3214212325111511102221422518231523528110121101005110010525182733214210252823522c c D c c c c c c --------=----------+=-----=----212314113231511151112140723222150123733021101518723230132123733031284315181518r r D r r r r r r r r -----=--------------=----=------12342213111512151031224522182325111132283101101002510200251521852974265211228115127c c D c c c c c c -------=---------+=-----=----12432322111152115312125252223121135231200100215215552502714251152604c c D c c r r r r --------=----------+=----=---所以, 312412341,2,3,1D D D Dx x x x D D D D========-§4-2 齐次线性方程组一、选择题1.已知m n ⨯矩阵A 的秩为1n -,12,αα是齐次线性方程组0AX =的两个不同的解,k 为任意常数,则方程组0AX =的通解为( D )。

操作系统习题第四章

操作系统习题第四章

第四章互斥、同步与通讯一、单项选择题1.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,__________.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.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是___________A.1,0,-1,-2B.2,0,-1,-2C.1,0,-1D.3,2,1,07.进程的并发执行是指若干个进程__________.A. 同时执行B. 在执行的时间上是重叠的C. 在执行的时间上是不可重叠的D. 共享系统资源8.在进程通信中,__________常用信件交换信息。

A.低级通信 B.高级通信 C.消息通信 D.管道通信9.实现进程同步时,每一个消息与一个信号量对应,进程_________可把不同的消息发送出去。

A.在同一信号量上调用P操作B.在不同信号量上调用P操作C.在同一信号量上调用V操作D.在不同信号量上调用V操作10._________是只能有P和V操作所改变的整形变量。

A.共享变量B.锁C.整型信号量D.记录型信号量11.在执行V操作时,当信号量的值_________时,应释放一个等待该信号量的进程。

A.大于0B.小于0C.大于等于0D.小于等于012.进程和程序的主要区别是__________.A.占用处理器和不占用处理器B.占用主存和不占用主存C.动态和静态D.连续执行和非连续执行13.有三个进程P1,P2,P3共享同一个程序段,而每次最多允许两个进程进入该程序段,则信号量S的初值为___________.A. 0B. 1C. 2D. 314.若P、V操作的信号量S初值为2,当前值为-1,则表示有_________等待进程。

第四章习题及参考答案

第四章习题及参考答案

第四章习题及参考答案第四章抽样与抽样估计⼀、单项选择题1、实际⼯作中,⼩样本是指()A、样本容量⼤于30的样本B、样本容量⼩于30的样本C、样本容量等于30的样本D、样本容量⼩于等于30的样本2、从5个字母中随机抽取2个字母作为样本,采⽤重复抽样,考虑顺序,则可能的样本个数为()A、10个B、20个C、25个D、30个3、当总体⽅差未知,且样本容量⼩于30时,进⾏正态总体均值的区间估计应采⽤的临界值为()A、F值B、Z值C、t值D、2x值4、当总体⽅差已知,⽆论样本容量n的⼤⼩如何,进⾏正态总体均值的区间估计应采⽤的临界值为()A、F值B、Z值C、t值D、2x值5、在总体内部情况复杂、且各单位之间差异程度⼤、单位数⼜多的情况下,宜采⽤()A、等距抽样B、整群抽样C、简单随机抽样D、类型抽样6、根据重复抽样的资料,甲单位⼯⼈⼯资⽅差为25,⼄单位为100,⼄单位抽的⼈数⽐甲单位多3倍,则抽样平均误差()A、甲单位较⼤B、甲单位较⼤C、⽆法判断D、甲、⼄单位相同7、某学校在全校学⽣中随机重复抽取100⼈调查⾝⾼,计算出抽样平均误差为5cm。

如果改⽤不重复抽样⽅法,在其他条件不变时,其抽样平均误差将会()A、⼤于5cmB、⼩于5cmC、等于5cmD、不确定8、纯随机重复抽样条件下,样本容量扩⼤为原来的9倍,其它条件不变,则()A、抽样允许误差不变B、抽样允许误差缩⼩为原来的九分之⼀C、抽样允许误差缩⼩为原来的三分之⼀D、抽样允许误差增⼤为原来的九倍⼆、多项选择题1、影响抽样平均误差的因素主要有()A、总体⽅差或标准差B、样本容量C、抽样⽅法D、抽样组织⽅式E、抽样的对象2、下列说法中错误的有()A、抽样误差是不可避免的B、抽样误差是可以避免的C、抽样误差可以计算但不能加以控制机D、抽样误差是由于抽样的随机性⽽产⽣的样本估计量与总体参数之间的代表性误差 E、抽样误差是指登记性误差3、评价估计量的优劣常⽤下列三个标准()A、⼀致性B、有效性C、合理性D、代表性E、⽆偏性4、抽样推断过程包括相互联系的三项内容()A、随机抽样B、统计估计C、假设检验D、抽样精度E、置信度5、下列说法正确的有()A、总体参数是唯⼀的、确定的,但⼜是未知的B、总体参数是随机变量C、样本统计量是随机变量D、样本统计量是唯⼀的、确定的E、样本所包含的总体单位个数称为样本容量6、概率抽样最基本的组织⽅式有()A、简单随机抽样B、分层抽样C、等距抽样D、整群抽样E、配额抽样7、抽样估计中的抽样误差()A、⽆法避免B、可以控制C、只能在估计结束才能知道D、可以计算E、不可控制8、抽样平均误差是指()A、所有可能样本的样本指标与总体指标的平均离差B、所有可能样本的样本指标对总体指标的标准差C、已抽出样本的标准差D、等价于极限误差E、已抽出样本的平均差三、填空题1、概率抽样也叫随机抽样,是指按照原则抽取样本。

第4章 习题及答案

第4章 习题及答案

(一)1.目的练习逐步结转分步法及成本还原。

2.资料某企业A产品生产分两个步骤,分别由第一、第二两个生产车间进行。

第一车间生产成品,交半成品库验收,第二车间按所需半成品数量向半成品库领用;第二车间所耗半成品费用按全月一次加权平均单位成本计算。

两个车间月末在产品均按定额成本计价.该企业采用按实际成本结转的逐步结转分步法计算A产品成本.第一、第二两个车间月初、月末在产品定额成本资料及本月生产费用资料见“产品成本明细账”;自制半成品月初余额、本月第一车间完工半成品交库数量及本月第二车间领用自制半成品数量见“自制半成品明细账”.解:产品成本明细账车间名称:第一车间产品名称:半成品A自制半成品明细账半成品名称:半成品A 单位:件产品成本明细账产成品成本还原计算表(二)1.目的练习产品成本计算的综合结转分步法.2.资料某企业生产甲产品,分三个生产步骤进行生产。

该企业设有第一、第二、第三三个基本生产车间,甲产品由这三个车间顺序加工而成。

成本计算采用综合结转法。

原材料在第一车间开始加工时一次投入,半成品不通过中间仓库收发,上一步骤完工后全部交由下一步骤继续加工。

月末在产品按约当产量法计算,各车间月末在产品完工程度均为50%。

该企业本年5月份有关成本计算资料如表1、表2所示。

表1产量记录表2月初在产品成本和本月发生费用表3产品成本计算单135070÷(88+16)=1298。

75 24960÷(88+16×50%)=260 19200÷(88+16×50%)=200表4产品成本计算单173890÷(8050%)=326。

6表5产品成本计算单244450÷(96+4)=2444.5 34300÷(96+4×50%)=350 23520÷(96+4×50%)=240表6(三)1.目的练习产品成本计算的平行结转分步法.2.资料某厂设有三个基本生产车间,第一车间生产甲半成品,交第二车间继续加工,第二车间生产乙半成品,交第三车间生产丙产成品。

第四章习题

第四章习题

第四章电路分析的重要定理习题叠加定理求图中的U和I 。

[查看答案]题4-1图.54V,3.7A。

:分别画出电流源、电压源单独作用的电路图再进行叠加。

应用叠加定理求图中的U和I 。

[查看答案]题4-2图9.7V,0.27A。

如图所示,试用叠加定理求I (将电源分为两部分进行叠加运算)。

[查看答案]题4-3图-0.7A;3A。

电路如图所示。

若48 V压源突然降为24 V,试求电流I2 有多大变化。

[查看答案]题4-4图.324A:电压源由48V降为24V,相当于一个48V电压源和一个-24V电压源一起作用。

I2=I2原+△I2路如图所示,试用叠加定理求U。

[查看答案]题4-5图5V电路如图所示,N R为线性电阻网络。

已知:当Us=5 V、Is=2 A时,I2=1 A;I S=4 A时,I2=2 A。

求当Us=1 V、Is=1 A时,I2=? [查看答案]题4-6图.5A。

:设I2=αUs+βIs,由已知有5α+2β=12α+4β=2可以得α=0,β=1/2如图所示,N R为线性电阻网络。

当电流源i s和电压源u Sl反向时(u S2不变),电压u ab是原来的0.5倍;向时(u Sl不变),u ab为原来的0.3倍。

问:仅i s反向时(u Sl、u S2均不变),u ab为原来的多少倍?题4-7图.8。

路如图所示。

已知I=1 A,试用替代定理求图(a)中Us和图(b)中R的值。

[查看答案]题4-8图V;4Ω。

电路中,N R为线性电阻网络。

已知:R=R1时,I1=5 A、I2=2 A;4 A、I2=1 A。

求:R=时,I1=? [查看答案]4-9图3A。

图所示各含源二端网络的戴维南等效电路。

[查看答案]题4-10图4—10答案:6V,12.6Ω;-2V,6Ω;14V,2.5Ω;13.3V,2.07kΩ;25V,0.67kΩ;43V,3.1kΩ;14.17V,120.8Ω;;16V,10.67Ω;55V,13.75Ω。

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

第四章习题一、选择题1)以下是if语句的基本形式:if(表达式) 语句其中"表达式"A)必须是逻辑表达式B)必须是关系表达式C)必须是逻辑表达式或关系表达式D)可以是任意合法的表达式2)以下选项中,值为1的表达式是()。

A)1-'0' B)1-'\0' C)'1'-0 D)'\0'-'0'3)若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是:A)1 B)0 C)2 D)不知道a的值,不能确定4)若变量已正确定义,在if (W)printf(“%d\n,k”);中,以下不可替代W的是A)a<>b+c B)ch=getchar()C)a==b+c D)a++5)设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是A)if(x++); B)if(x>y&&y!=0);C)if(x>y) x- - D)if(y<0) {;}else y++; else x++;6) 以下选项中,当x为大于1的奇数时,值为0的表达式A)x%2==1 B)x/2 C)x%2!=0 D)x%2==07) 设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是A)(EXP= =0) B)(EXP!=0)C)(EXP= =1)D)(EXP!=1)8) 在以下给出的表达式中,与while(E)中的(E)不等价的表达式是A)(!E=0) B) (E>0||E<0) C) (E==0) D) (E!=0)9)若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。

A)(x-y>0) B)(x-y<0) C)(x-y<0||x-y>0) D)(x-y==0)10) 若有表达式(w)?(--x):(++y),则其中与w等价的表达式是 ( )A)w==1 B) w==0 C) w! =1 D) w! =011) 设有定义: int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是A)if(a>b) c=a,a=b,b=c; B)if(a>b){c=a,a=b,b=c;}C)if(a>b) c=a;a=b;b=c; D)if(a>b){c=a;a=b;b=c;}12) 已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是A)kk>='A'&&kk<='Z' B)!(kk>='A'‖kk<='Z')C)(kk+32)>='a'&&(kk+32)<='z' D)isalpha(kk)&&(kk<91)13)已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是A)isupper(c) B)’A’<=c<=’Z’C)‟A‟<=c&&c<=‟Z‟D)c<=(…2‟-32)&&(…a‟-32)<=c14) 当变量c的值不为2、4、6时,值也为“真”的表达式是A)(c==2)‖(c==4)‖(c==6) B)(c>=2&&c<=6)‖(c!=3)‖(c!=5)C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&&c<=6)&&(c%2!=1)15) 若变量已正确定义,有以下程序段int a=3,b=5,c=7;if(a>b) a=b; c=a;if(c!=a) c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是A)程序段有语法错 B)3,5,3 C)3,5,5 D)3,5,7 16)有以下程序#includemain(){int a=1,b=0;if(!a) b++;else if(a==0)if(a)b+=2;else b+=3;printf(”%d\n”,b);}程序运行后的输出结果是A)0 B)1 C)2 D)317)在嵌套使用if语句时,C语言规定else总是()。

A)和之前与其具有相同缩进位置的if配对B)和之前与其最近的if配对C)和之前与其最近的且不带else的if配对D)和之前的第一个if配对18)下列叙述中正确的是()。

A)break语句只能用于switch语句B)在switch语句中必须使用defaultC)break语句必须与switch语句中的case配对使用D)在switch语句中,不一定使用break语句19)以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是:A)switch(a) B)switch(a==1){ case 1:a=b;break; { case 0 : a=b;break;default : a++; case 1 : a++;} }C)switch(a) D)switch(a==1){ default : a++;break; { case 1:a=b;break;case 1:a=b; case 0: a++;} }20) 有以下程序段int a,b,c;a=10;b=50;c=30;if(a>b) a=b,b=c; c=a;printf(“a=%d b=%d c=%d”,a,b,c);程序的输出结果是()A)a=10 b=50 c=10 B) a=10 b=50 c=30C) a=10 b=30 c=10 D) a=50 b=30 c=5021) 有以下程序#include <stdio.h>main(){ int x=1,y=2, z=3;if(x>y)if (y<z) printf(“%d”,++z);else printf(“%d”,++y);printf(“%d\n”,x++);}程序运行结果是A)331 B)41 C) 2 D)122) 以下程序段中,与语句: k=a>b?(b>c?1:0):0;功能相同的是A)if((a>b)&&(b>c)) k=1;else k=0;B)if((a>b)||(b>c)) k=1;else k=0;C)if(a<=b)k=0;else if(b<=c) k=1;D) if(a>b) k=1;else if(b>c) k=1;else k=0;23)有以下程序#include <stdio.h>main(){ int x;scanf("%d",&x);if(x<=3) ; elseif(x!=10) printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果A)不等于10的整数B)大于3且不等于10的整数C)大于3或等于10的整数D)小于3的整数24)有如下嵌套的if语句if(a<b)if(a<c) k=a;else k=c;elseif(b<c) k=b;else k=c;以下选项中与上述if语句等价的语句是(A) k=(a<b)?a:b;k=(b<c)?b:c;(B) k=(a<b)?((b<c)?a:b):((b<c)?b:c);(C) k=(a<b)?((a<c)?a:c):((b<c)?b:c);(D) k=(a<b)?a:b;k=(a<c)?a;c25)以下叙述中正确的是A)break语句只能用于switch语句体中B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环C)break 语句只能用在循环体内和switch语句体内D)在循环体内使用break语句和continue语句的作用相同26) 有以下程序main(){int k=5,n=0;Do{switch(k){case 1:case 3:n+=1; k--;break;default: n=0;k--;case 2:case 4:n+=2;k--;break;}printf(“%d”,n);}while(k>0&&n<5);}程序运行后的输出结果是A)235 B)0235 C)02356 D)235627)有以下计算公式若程序前面已在命令中包含math.h文件,不能够正确计算上述公式的程序段是 A)if(x>=0) y=sqrt(x); B)y=sqrt(x)else y=sqrt(-x); if(x<0) y=sqrt(-x);C)if(x>=0)y=sqrt(x); D)y=sqrt(x>=0?x:-x);If(x<0)y=sqrt(-x);28)有以下程序#include <stdio.h>main(){ int a=1,b=2,c=3,d=0;if (a==1 && b++==2)if (b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);else printf("%d,%d,%d\n",a,b,c);else printf("%d,%d,%d\n",a,b,c);}程序运行后输出结果是A)1,2,3 B)1,3,2 C)1,3,3 D)3,2,129)有以下程序main(){int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf(“%d,%d,%d,%d\n”,a,b,c,d);}程序输出A)0,1,2,0 B) 0,0,0,3 C)1,1,2,0 D)编译有错30)若有定义:float x=1.5; int a=1,b=3,c=2;则正确的switch语句是A)switch(x) B) switch((int)x);{case 1.0: printf(“*\n”);{case 1: printf(“*\n”); Case 2.0: printf(“**\n”);}case 2: printf(“**\n”);} C) switch(a+b) D) switch(a+b){ case 1: printf(“*\n”); {case 1: printf(*\n”);case 2+1: printf(“**\n”);} case c: printf(“**\n”);} 31)有以下程序#include <stdio.h>main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0: a++; break;case 1: b++; break;}case 2: a++; b++; break;case 3: a++; b++;}printf(“a=%d,b=%d\n”,a,b);}程序的运行结果是A)a=1,b=0 B)a=2,b=2C)a=1,b=1 D)a=2,b=132)若有定义语句int a, b;double x;则下列选项中没有错误的是A)switch(x%2) B)switch((int)x/2.0{case 0: a++; break; {case 0: a++; break;case 1: b++; break; case 1: b++; break;default : a++; b++; default : a++; b++;} }C)switch((int)x%2) D)switch((int)(x)%2){case 0: a++; break; {case 0.0: a++; break;case 1: b++; break; case 1.0: b++; break;default : a++; b++; default : a++; b++;} }二、填空题1)在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为【】时表示逻辑值“真”。

相关文档
最新文档