ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:24.59KB ,
资源ID:10576006      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10576006.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(阅读答案狼影.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

阅读答案狼影.docx

1、阅读答案狼影阅读答案狼影【篇一:全国信息技术应用水平大赛第七届模拟题c语言答案】ss=txtc语言程序设计 注:模拟题题量总计88道,其中单选题60道,每道题1分;多选题20道,每道题2分;程序填充题6道,每道题5分;编程操作题2 道,每道题10分。试卷满分为150分,完成时间为180分钟。此模拟题仅供参考,具体题型、题量、分值分配与试题难度以实际预赛题为准。 /* 声明!此答案为自己所出,若有不对之处请谅解,并希望能留言与我空间,你的留言将是对我学习 的最大帮助,感激不尽!(狼影)2012.9.25 */ 单选题(共60题,每题1分,共60分) 1. 下列符号串中,属于c语言合法标识符的个数

2、为(b)。 _1_2_3,a-b-c,float,9cd,a3b4 a:1 b:2 c:3 d:4 2. 下列能为字符变量 a 赋值的是:char a= (c)。 a:ab b:a c:0 d:03. 在下列字符序列中,合法的标识符是(b)。 a:p12.a b:stud_100 c:$water.1 d:88sum 4. 下列用于printf函数的控制字符常量中,代表tab的字符常量是 (b)。 a:b b:t c:r d:f 5. 下列用于printf函数的控制字符常量中,代表退格的字符常量是 (a)。 a:b b:t c:r d:n 6. 如有以下程序:unsigned int a=6;

3、 int b=-20; char c; c=(a+b6); 则c的值为(c)。(int转换为unsigned ) a:6 b:-14 c:1d:0 7. 关于c语言,以下不正确的叙述是(b)。 a:在c语言程序设计中,逗号运算符的优先级最低 b:在c语言程序设计中,var和var是两个相同的变量 c:c语言也支持重载 d:此处的两个语句int a; a=-13.06;在程序编译中将会提示出错 8. 若有定义: int a=2,*p; float x=1, y=2; char e=w; 则以下用法不正确的是(b)。 a:printf(%c,e+a); b:p=x; c:a *=y+x; d:x=

4、y=e; 9. int x=20; printf(%dn,x); 以上程序片段的输出是(b)。 a:235 b:-21 c:-20 d:-1110. 在c语言中,要求运算数必须是整型的运算符是(d)。 a:/ b:+ c:!= d:% 11. 若有定义:int a=7;float x=2.5,y=4.7;则表达式 x+a%3*(int)(x+y)%2/4的值是(结果保留两位小数)(a)。 a:2.50 b:2.75 c:3.50 d:0.00 12. 以下运算符中优先级最低的是(c)。 a:(第三) b:(第一) c:|(第四) d:|(第二) 13. 设有定义语句:char c1=1,c2=

5、1;,则以下表达式中值为零的是 (a)。 a:c1c2 b:c1c2 c:c2 d:c1|c214. 以下程序的输出结果是 #include stdio.h void main() unsigned char a,b; a=0x0a|3; b=0x0a3; printf(%d %dn,a,b); (b)。 a:2 11 b:11 2 c:7 13 d:13 7 15. 如果int i = 4, 则printf(%d, -i- )的值是。(a) a:-4 3 b:-3 3 c:-3 4 d:-4 4 16. 若x=2,y=3则xy的结果是(b)。 a:1 b:2 的输出结果是_,i【篇二:c语言

6、程序设计教程林芳,易云飞版第五章循环结构例题练习题详解】* 题目:计算n的阶乘! 设计:狼影 时间:2012-03-05 19:59 */ /* 注意!下面所求数的阶乘不能超过31,要请求更大数的阶乘!请参照第二个阶乘函数! 哈!第二个能看懂的就看啊!思想是用数组来保存数据,然后在输出数组中的数!(下面对它做了充分的解释,祝你能看懂哈!) */ /*第一个函数*/ # if 1 # include stdio.h main() int n, i; unsigned long sum = 1; /请求用户输入数据,不能超过12,所以为了避免溢出出错,在下面限制了数的大小 printf(请输入要求

7、什么数的阶乘n); scanf(%d, n); /限制数的大小 if(n0 | n12) printf(你输入错误!n); if(n=0 |n = 1) printf(此数的阶乘为1n); /求当n大于一时的阶乘! if(n1 n=12) for(i = 2; i=n; i+) sum *= i; printf(%d!=%dn ,n, sum); # endif /* 请输入要求什么数的阶乘 12 12!=479001600 press any key to continue * 请输入要求什么数的阶乘 13 你输入错误! press any key to continue */ /*第二个函

8、数 利用数组求大数阶乘!*/ /* 重点! 要将数组中的每一位元素都乘以2到n的数; 规范数组元素,看每位数组元素保留几位数; 在规范中,如何计算进位 ? 解决:用数组元素整除位数加一的最小数 例如:保留3位,就要用数组元素整除1000 ;123/1000 = 0, 进位为0 1234/1000 = 1,进位为1; 如何保证每位数组元素有一定的位数? 解决:用数组元素整除位数加一的最小数 求余如:保留3位 123%1000 = 123; 1234%1000 = 234; 当有进位时,数组下标要加一; 如何判断有进位? 当当前的下标元素加一的数组元素零时,说明有进位;正确输出(要逆序输出数组,从

9、右向左); 例如:7!= 5040 假如每位数组元素保留3位数 则在数组中7!的表示法为 40 / 5(为了方便看每位数组元素用/隔开) 由上知数组逆序输出,因为产生的进位都会加到数组的下一位; 由上可以看到 如果按上面的逆序输出得到的是540,少了一个零,为了保证零的不缺失,所以输出时 除了最高位的都要用 03d%保证三位,不足三位的在左边补零 。(最高位用不到补零,如果补上的话就成了005040这样不符合我们的常规看法,当然这样也不错)*/ # if 0 # include stdio.h main() unsigned long a10000=0; int n, i, j, k, car

10、ry, val; do /为了下一次计算的正确,必须循环一次初始化一次 val = 0; a0 = 1; /请求用户输入要求数的阶乘 printf(请输入要求阶乘的数:输入结束!n); scanf(%d, n); /判断输入的值是不是合法 n必须大于等于0 if(n0) printf(输入错误!n); continue; /当n等于一或等于0时 0 1的阶乘都为1,当用户输入0时,输出0的阶乘,并退出dowhie(n!=0)循环; else if(n=1 | n=0) printf(%d!=1n ,n); /当n大于一的情况 else for(i = 2; i=n; i+)/此循环来控制从2乘

11、到n for(j = 0; j=val; j+)/此循环来控制数组中的每个元素都乘以2-n aj *= i; for(k = 0; k=val; k+)/用来规范数组中的元素,每个数组元素是一个5位数 carry = ak/100000;/carry为进位,要加到k+1位 ak %= 100000;/每个元素保留5位数 ak+1 += carry;/将进位加到下一位 if(aval+10)/如果产生的进位大于零,就是有进位,就把下标加一 val+; /将数组逆序输出 printf(%5d, aval); aval = 0;/为了保证下次的计算,数组元素要清零 for(k = val-1; k=

12、0; k-) printf(%05d, ak);/%05d是为了保证数组元素是一个5位数,并且0 保证了不丢失数组元素中左边的零 ak = 0;/每输出一位, 每一位数组元素就清零 printf(n); while(n != 0); # endif /*根据上面所求的100和1000的阶乘结果* 请输入要求阶乘的数:输入结束! 100 933262154439441526816992388562667004907159682643816214685929638952175999932299 156*976156518286253697920827223758251185210916864000

13、000000000000000000000 请输入要求阶乘的数:输入结束! 1000 402387260077093773543702433923003985719374864210714632543799910429938512398629 02059204420848696940480047998861019719605863166687299480855890132382966994459099 74245040870737599188236277271887325197795059509952761208749754624970436014182780 9464649629105639

14、3887437886487337119181045825783647849977012476632889835955735432 51318532395846307555740911426241747434934755342864657661166779739666882029120737 91438537195882498081268678383745597317461360853795345242215865932019280908782973 0843139284440328123155861103697680135730421616874760967587134831202547858

15、9320767 16913244842623613141250878020800026168315102734182797770478463586817016436502415 36913982812648102130927612448963599287051149649754199093422215668325720808213331 86116811553615836546984046708975602900950537616475847728421889679646244945160765 3534081989013854424879849599533191017233555566021

16、3945039973628075013783761530712 77619268490343526252000158885351473316117021039681759215109077880193931781141945 45257223865541461062892187960223838971476088506276862967146674697562911234082439 20816015378088989396451826324367161676217916890977991190375403127462228998800519 5444414282012187361745992

17、6429565817466283029555702990243241531816172104658320367 86906117260158783520751516284225540265170483304226143974286933061690897968482590 12545832716822645806652676995865268227280707578139185817888965220816434834482599 32660433676601769996128318607883861502794659551311565520360939881806121385586003 0

18、1435694527224206344631797460594682573103790084024432438465657245014402821885252 47093519062092902313649327349756551395872055965422874977401141334696271542284586 23773875382304838656889764619273838149001407673104466402598994902222217659043399 0188601856652648506179970235619389701786004081188972991831

19、1021171229845901641921 06888438712185564612496079872290851929681937238864261483965738229112312502418664 9353143970137428531926649875337218940694281434118520158014123344828015051399694【篇三:模电试题及答案1-2】lass=txt一.选择题 1、在本征半导体中掺入微量的形成n型半导体。a.二 b.三 c.四 d 五 2、在p型半导体中,自由电子浓度a.大于 b.等于 c.小于 3、本征半导体温度升高以后,。 a.自

20、由电子增多,空穴数基本不变b.空穴数增多,自由电子数基本不变 c.自由电子数和空穴数都增多,且数目相同 d.自由电子数和空穴数都不变 4、空间电荷区是由构成的。a.电子 b.空穴 c.离子d.分子 5、pn结加正向电压时,空间电荷区将 。 a. 变窄 b. 基本不变c. 变宽d. 无法确定 6、稳压管的稳压区是其工作在。a. 正向导通 b.反向截止c.反向击穿 7、当晶体管工作在放大区时,发射结电压和集电结电压应为 。 a. 前者反偏、后者也反偏b. 前者正偏、后者反偏 c. 前者正偏、后者也正偏d. 前者反偏、后者正偏 8、当温度升高时,二极管的反向饱和电流将 。a. 增大 b. 不变 c.

21、 减小 d. 都有可能 10、晶体管是器件。a.电流控制电流 b.电流控制电压 c.电压控制电压 d.电压控制电流 11、在正常放大的电路中,测得晶体管三个电极的对地电位如图所示,试判断管子的类型和材料。图1为 d;图2为 a。基极电位总是处于中间 0v 9v 5.7v 2.3v 图1 图2 a.npn硅管 b.pnp硅管 c.npn锗管 d.pnp锗管 12、场效应管是器件。 a.电流控制电流 b.电流控制电压c.电压控制电压 d.电压控制电流 13、基本共射放大电路中,基极电阻rb的作用是 a 。 a.限制基极电流,使晶体管工作在放大区,并防止输入信号短路 b.把基极电流的变化转化为输入电

22、压的变化c.保护信号源 d.防止输出电压被短路 14、基本共射放大电路中,集电极电阻rc的作用是 b 。 a.限制集电极电流的大小 b.将输出电流的变化量转化为输出电压的变化量 c.防止信号源被短路 d.保护直流电压源ec 16、npn管基本共射放大电路输出电压出现了非线性失真,通过减小rb失真消除,这种失真一定是b 失真。a.饱和 b.截止 c.双向 d.相位4ma18、有两个空载放大倍数相同,输入和输出电阻不同的放大器甲和乙,对同一信号源进行放大,在负载开路的情况下,测得甲的输出电压小,这说明甲的 b 。 a.输入电阻大 b.输入电阻小 c.输出电阻大 d.输出电阻小 19、要求组成的多级

23、放大电路体积最小,应选耦合方式。 a.阻容 b.直接 c.变压器 d.阻容或变压器 20、放大电路的三种组态( c )。a. 都有电压放大作用b. 都有电流放大作用 c. 都有功率放大作用d. 都不是 21、一个放大器由两级相同的放大器组成,已知它们的增益分别为30db和40db,则放大器的总增益为( c )。a. 30db b. 40db c. 70db d. 1200db 二.填空 1、pn结中扩散电流的方向是:,漂移电流的方向是。 2、pn结的最大特点是。 3、使pn结正偏的方法是:将p区接电位,n区接电位。 4、pn结正偏时,有利于 多数 载流子的运动,阻碍 少数 载流子的运行。 5、

24、pn结反偏时,内电场与外电场的方向,空间电荷区变载流子的漂移运动,阻碍 多数 载流子的扩散运动,此时pn结呈现的电阻 大 ,pn结处于 截止 状态。 6、p型半导体中的多数载流子是 ,n型半导体中的多数载流子是 。 以上为第一章习题 7、从基极输入,从集电极输出的是共 射 极电路,从基极输入,从发射极输出的是共 集电 极电路。 8、共 放大电路的电压放大倍数不可能大于1,共 放大电路的电流放大倍数不可能大于1 9、某多级放大器中各级电压增益为:第一级25db、第二级30db、第三级15db、第四级60db, 放大器的总增益为100 ,总的放大倍数为 10 。 10、当电压放大倍数下降为最大电压

25、放大倍数avo的率分别称为上限频率和 下限频率,它们之间的频率范围,称 为放大电路的 通频带 ,它是放大电路频率特性的一个重要质量指标。 11、多级电压放大器级间耦合方式有 直接耦合、 变压器 耦合和 阻容 耦合三种。 三.判断题 5、pn结在无光照、无外加电压时,结电流为零。( ) 8、可以说任何放大电路都有功率放大作用;( )11、放大电路必须加上合适的直流电源才能正常工作;( ) 12、由于放大的对象是变化量,所以当输入信号为直流信号时,任何放大电路的 模拟电子技术复习题综合(第3、4章) 一 填空题 3-1差分放大电路,若两个输入信号ui1=ui2,则输出电压,uo=u i1=100?

26、v,u i 2=80?v则差模输入电压uid?v;共模输入电压uicv。 3-2乙类功率放大电路中,功放晶体管静态电流icq=、静态时的电源功耗pdc=这类功放的能量转换效率在理想情况下,可达到 78.5%,但这种功放有交越失真。 3-3在差分放大电路中,大小相等、极性或相位一致的两个输入信号称为大小相等,极性或相位相反的两个输入信号称为 差模 信号。 3-4集成运放的输入级都采用 差动放大 电路,输出级通常采用 甲乙类互补 电路。 3-5. 在甲类,乙类和甲乙类三种功率放大电路中,效率最低的是,失真最小的是 甲乙类。 4-1串联负反馈可以使放大器的输入电阻 减小,电压负反馈可以使放大器的输出 电压稳定,电流负反馈可以使放大器 的输出 电流 稳定。4-2. 直流负反馈的作用是稳定静态工作点 。 二 判断题 3-1. 一个完全对称的差分式放大器,其共模放大倍数为零。( ) 3-2. 一个理想的差分放大电路,只能放大差模信号,不能放大共模信号。( ) 3-3. 差动放大电路的avd越大越好,而avc则越小越好。( ) 3-4.零点漂移就是静态工作点的漂移。( ) 3-5.产生零点漂移的原因主要是晶体管参数受温度的影响。( ) 3-6.不管差分放大电路的参数是否理想对称,re均有共模负反馈作用。( ) 3-8.镜像电流源电路中两只晶体管的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1