北京航空航天大学北航2015年春《C语言程序设计》在线作业二满分答案
《C语言程序设计教程(第二版)》习题答案
1 【C语言】《C语言程序设计教程(第二版)》习题答案说明1. 本文所指的《C语言程序设计教程(第二版)》是李凤霞主编、北京理工大学出版社出版的,绿皮。
2 第1章程序设计基础知识一、单项选择题(第23页)1-4.CBBC 5-8.DACA二、填空题(第24页)1.判断条件2.面向过程编程3.结构化4.程序5.面向对象的程序设计语言7.有穷性8.直到型循环9.算法10.可读性11.模块化12.对问题的分析和模块的划分三、应用题(第24页)2.源程序:main(){int i,j,k; /* i:公鸡数,j:母鸡数,k:小鸡数的1/3 */printf("cock hen chick\n");for(i=1;i<=20;i++)for(j=1;j<=33;j++)for(k=1;k<=33;k++)if (i+j+k*3==100&&i*5+j*3+k==100)printf(" %d %d %d\n",i,j,k*3);}执行结果:cock hen chick4 18 788 11 8112 4 843.现计算斐波那契数列的前20项。
递推法源程序:main(){long a,b;int i;a=b=1;for(i=1;i<=10;i++) /*要计算前30项,把10改为15。
*/{printf("%8ld%8ld",a,b);a=a+b;b=b+a;}}递归法源程序:main(){int i;for(i=0;i<=19;i++)printf("%8d",fib(i));}fib(int i){return(i<=1?1:fib(i-1)+fib(i-2));}执行结果:1 123 5 8 13 21 34 5589 144 233 377 610 987 1597 2584 4181 6765 4.源程序:#include "math.h";main(){double x,x0,deltax;x=1.5;do {x0=pow(x+1,1./3);deltax=fabs(x0-x);x=x0;}while(deltax>1e-12);printf("%.10f\n",x);}执行结果:1.32471795725.源程序略。
北京航空航天大学2015春《航空英语2》在线作业二满分答案
北京航空航天大学2015春《航空英语2》在线作业二满分答案15春北航《航空英语2》在线作业二满分答案北航《航空英语2》在线作业二单选题一、单选题(共 25 道试题,共 100 分。
)1.My grandfather had always taken a ()interest in my work, and I had an equaladmiration for the stories of his time.A.splendidB.weightyC.vagueD.keen-----------------选择:D2. As one of the world’s highest paid models, she had her face () for five milliondollars.A.depositedB.assuredC.measuredD.insured-----------------选择:D3. We have arranged to go to the cinema on Friday, but we can be () and go anotherday.A.reliableB.probableC.feasibleD.flexible-----------------选择:D4. It’s very () of you not to talk aloud while the baby is asleep.A.concernedB.carefulC.considerableD.considerate-----------------选择:D5. Many in the credit industry expect that credit cards will eventually () papermoney for almost every purchase.A.exchangeB.reduceC.replaceD.trade-----------------选择:C6. The chairman was blamed for letting his secretary () too much work last week.A.take toB.take outC.take awayD.take on-----------------选择:D7. () the enormous flow of food from the entire globe, these countries have for manyyears not felt any population pressure.A.Thanks toB.By means ofC.In line withD.With regard to-----------------选择:A8. Louis Herman, at the University of Hawaii, has () a series of new experiments inwhich some animals have learned to understand sentences.A.installedB.equippedC.devisedD.formatted-----------------选择:C9. The little girl was so frightened that she just wouldn’t () her grip on my arm.A.loosenB.removeC.relieveD.dismiss-----------------选择:A10. The university has launched a research center to develop new ways of () bacteriawhich have become resistant to drug treatments.A.regulatingB.haltingC.interruptingbating-----------------选择:D11. I must congratulate you () the excellent design of the new bridge.A.withB.ofC.atD.on-----------------选择:D12. Every culture has developed () for certain kinds of food and drink, and equallystrong negative attitudes toward others.A.preferencesB.expectationsC.fantasiesD.fashions-----------------选择:A13. Last night he saw two dark () enter the building, and then there was theexplosion.A.featuresB.figuresC.sketchesD.images-----------------选择:B14. To speed up the () of letters, the Post Office introduced automatic sorting.A.treatmentB.deliveryC.transmissionD.departure-----------------选择:B15. We don’t know why so many people in that region like to wear dresses of such ()colors.A.lowB.humbledD.dull-----------------选择:D16. A word processor is much better than a typewriter in that it enables you to enterand () your text more easily.A.registerB.editC.proposeD.discharge-----------------选择:B17. John cannot afford to go to university, () going abroad.A.nothing butB.anything butC.not to speak ofD.nothing to speak of-----------------选择:C18. Researchers at the University of Illinois determined that the () of a father canhelp improve a child’s grades.A.involvementB.interactionC.associationmunication-----------------选择:A19. It may be necessary to stop () in the learning process and go back to the difficultpoints in the lessons.A.at a distanceB.at intervalsC.at caseD.at length-----------------选择:B20. Politically these nations tend to be (), with very high birth rates but pooreducation and very low levels of literacy.A.unstableB.reluctantC.rationalD.unsteady-----------------选择:A21. Three university departments have been () $600,000 to develop good practice inteaching and learning.A.promotedB.includedC.securedD.awarded-----------------选择:D22. There has been a collision () a number of cars on the main road to town.posingB.consistingC.involvingD.engaging-----------------选择:C23. Critics believe that the control of television by mass advertising has () thequality of the programs.A.lessenedB.declinedC.affectedD.effected-----------------选择:C24. Mrs. Smith was so () about everything that no servants could please her.A.specificB.specialC.preciseD.particular-----------------选择:D25. It is said in some parts of the world, goats, rather than cows, serve as a vital () ofmilk.A.storageB.sourceC.reserveD.resource-----------------选择:B-END-。
15春北航《C++程序设计》在线作业二满分答案
北航《C++程序设计》在线作业二单选题一、单选题(共25 道试题,共100 分。
)1. 以下错误的描述是____.A. 被调用函数中可以不用return语句B. 被调用函数中可以用多个return语句C. 被调用函数中,如果有返回值,就一定要有return语句D. 被调用函数中,一个return语句可返回多个值给调用函数-----------------选择:D2. 设x和y均为bool量,则x&&y为真的条件是______。
A. 其中一个为假B. 它们均为真C. 其中一个为真D. 它们均为假-----------------选择:B3. 在面向对象的程序设计中,一切都是围绕着___展开的。
A. 语言B. 结构C. 数据类型D. 类-----------------选择:D4. 预处理命令在程序中都是以____符号开头的A. *B. #C. &D. @-----------------选择:B5. 假定指针变量p定义为"int *p=new int(100);",要释放p所指向的动态内存,应使用语句____.A. delete p;B. delete *p;C. delete &p;D. delete []p;-----------------选择:A6. 下列各个成员函数中,纯虚函数是()A. void fun(int)=0B. virtual void fun(int)C. virtual void fun(int){}D. virtual void fun(int)=0-----------------选择:D。
15秋北航《C++程序设计》在线作业二 答案
15秋北航《C++程序设计》在线作业二一、单选题(共25 道试题,共100 分。
)V1. 类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,则下列说法正确的是A. 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数B. 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间C. 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象D. 类A和类B中的同名虚函数的返回值类型必须完全一致-----------------选择:B2. 关于C++语言和C语言的关系的下列描述中,错误的是A. C语言是C++语言的一个子集B. C语言和C++语言都是面向对象的语言C. C++语言与C语言兼容D. C++语言对C语言做了些改进-----------------选择:B3. 文件包含中被包含的文件的扩展名( )A. 必须为.hB. 不能用.hC. 必须是.cD. 不一定是 .h-----------------选择:D4. 假定Myclass为一个类,则执行Myclass a[3],*p[2];语句时,自动调用该类构造函数_____次。
A. 2B. 3C. 4D. 5-----------------选择:D5. 已知:print( )函数是一个类的常成员函数,且无返回值。
在下列表示中,正确的是A. void print( ) const;B. const void print( );C.void print( );D. void print(const);-----------------选择:A6. 在函数定义前加上关键字“inline”,表示该函数被定义为____A. 重载函数B. 内联函数C. 成员函数D. 普通函数-----------------选择:B7. 下面有关重载函数的说法中正确的是______A. 重载函数必须具有不同的返回值类型B. 重载函数形参个数必须不同C. 重载函数必须有不同的形参列表D. 重载函数名可以不同-----------------选择:C8. 设B类是由A类继承的。
北京航空航天大学《C语言程序设计》试卷
北京航空航天大学《C语言程序设计》课程考试试卷注意事项: 1、本试卷满分100分;考试时间:90分钟;考试形式:开卷2、请将答案一律写在答题纸上,试卷上作答无效3、考试结束后,考生将试卷及答题纸一并交回4、请将条形码贴在答题纸的指定位置学习中心______________姓名____________学号____________一、单项选择题(本大题共10小题,每小题2分,共20分)1、设有定义语句“char s[]=”123”;”,则表达式“s[3]”的值是______。
()A.' 1' B.'3'C.'\0' D.存在语法错误2、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为______。
()A.自动(auto) B.静态(static)C.外部(extern) D.寄存器(register)3、已知:char w; int x; float y; double z;,则表达式w*x+z-y结果的类型是______。
()A.float B.charC.int D.double4、当声明一个结构变量时,系统分配给它的内存是______。
()A.各成员所需内存量的总和B.结构中第一个成员所需内存量C.成员中占内存量最大者所需的容量D.结构中最后一个成员所需内存量5、C语言中的简单数据类型包括______。
()A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型6、合法的数组说明语句是______。
()A.int a[]="string";B.int a[]={0,1,2,3,4,5};C.char a="string";D.char a[5]={'0','1','2','3','4','5,};7、定义int i=1;,执行语句while(i++<5);后,i的值为______。
北航《C语言程序设计》答案
北航《C语言程序设计》答案北航《c语言程序设计》在线作业一单项选择和判断问题一、单选题(共15道试题,共60分。
)1.以下叙述中正确的是a、预处理命令行必须位于源文件的开头。
B.源文件的一行上可以有多个预处理命令。
C.宏名称必须用大写字母表示d.宏替换不占用程序的运行时间正确答案:d2.以下选项试图描述一个新的类型名称,其中正确的名称是a.typedefv1int;b、typedefv2=int;c、类型定义tv3;d、 typedefv4:int;正确答案:C3.c语言对嵌套if语句的规定是:else总是与()配对。
a.其之前最近的ifb.第一个ifc、其上一个最近的IFD没有其他的,如果具有相同的缩进位置,正确答案是:c4.已知:#definen3;执行语句i=n*3;后,i=_______.a.3b.6c.9d、以上这些都不正确。
正确答案:C5.以下选项中可作为c语言合法常量的是a.-8b.-080c.-8e1.0d.-80.0e正确答案:a6.以下不正确的c语言标识符是_____。
a.abcb.abcc.a_bcd.ab.c正确答案:D7.数组int**a[3][4]占据多大空间a、 64b。
12c。
48d。
一百二十八正确答案:c8.已知:intx,a,B;以下选项中错误的if语句是_;。
()a.if(a=b)x++;b.if (a)=正确答案:b9.以下可以正确表示字符类型常量为___。
a、 \b。
?Tc、 \d.297正确答案:b10.表达式:10=9的值为()a.trueb非零值c.0d一正确答案:d11.在C语言中,形式参数的默认存储类型是()a.autob registerc。
静力学。
外人正确答案:a12.假设在C语言中,一个int数据在内存中占用2个字节,那么无符号int数据的值范围是_u。
a、 0~255b。
0~32767c。
0~65535d.0~2147483647正确答案:c13.有以下声明:intb;charc[10];,正确的输入语句是a.Scanf(\b.Scanf(\c.Scanf(\d.Scanf)(\正确答案:b)14.为了避免嵌套的条件分支语句的二义性,c语言规定,c程序中的else总是与()组成配对关系。
2015年3月全国计算机等级考试二级《C语言》真题二及详解
2015年3月全国计算机等级考试二级《C语言》真题二(总分100, 考试时间120分钟)一、选择题1. 下列叙述中正确的是A 算法复杂度是指算法控制结构的复杂程度B 算法复杂度是指设计算法的难度C 算法的时间复杂度是指设计算法的工作量D 算法的复杂度包括时间复杂度与空间复杂度答案:D2. 设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。
现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。
最后该队列中的元素个数为A 2B 1C 3D 52答案:A3. 一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为A 0B 1C 180D 181答案:B4. 设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为A HGFEDCBAB ABCDEFGHC EFGHABCDD DCBAHGFE答案:A5. 在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是A 快速排序B 简单插入排序C 冒泡排序D 以上说法均不正确答案:A6. 下面对软件工程描述正确的是A 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法B 软件工程的三要素是方法、工具和进程C 软件工程是用于软件的定义、开发和维护的方法D 软件工程是为了解决软件生产率问题答案:A7. 耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是A 内聚性是指模块间互相连接的紧密程度B 提高耦合性降低内聚性有利于提高模块的独立性C 耦合性是指一个模块内部各个元素间彼此结合的紧密程度D 降低耦合性提高内聚性有利于提高模块的独立性答案:D8. 下列关于数据库系统的叙述中正确的是A 数据库系统中数据的一致性是指数据类型一致B 数据库系统避免了一切冗余C 数据库系统减少了数据冗余D 数据库系统比文件系统能管理更多的数据答案:C9. 一名演员可以出演多部电影,则实体演员和电影之间的联系是A 多对多B 一对一C 多对一D 一对多答案:A10. 下面可以作为软件需求分析工具的是A 包图B 程序流程图C PAD图D 数据流程图(DFD图)答案:D11. 有以下程序#include <stdio.h>main(){ int a=2,b=3,c=4;a*=16 +(b++) - (++c);printf("%d \n",a );}程序运行后的输出结果是A 15B 30C 28D 14答案:C12. 以下叙述正确的是A 通过分解成简单子任务,可以完成任何复杂任务B 每个结构化程序都要包含全部三种基本结构C C语言程序的所有自定义函数只能写在同一个源文件中D C语言程序允许使用多个main函数,只要它们的函数体各不相同即可答案:A13. 以下选项中,合法的C语言实数是A E4.8B 4.3e0.2C 4e0D 0.29E答案:C14. 设a,b,c已定义为整型变量,以下选项中不正确的赋值表达式是A a = 3 = (b = 2) = 1;B a = (b = 0) * c + 1;C a = (b = 0) * c + 1;D a = 10 % (b = c = 2.0);答案:A15. 若变量已正确定义并赋初值,以下合法的赋值语句是A k=(m==n);B k=-m-nC k=int(m+n);D k=m*n=1;答案:A16. 以下关于逻辑运算符两侧运算对象的叙述中正确的是A 只能是整数0或1B 只能是整数0或非0整数C 可以是结构体类型的数据D 可以是任意合法的表达式答案:D17. 以下选项中错误的是A printf("%s\n", 's');B printf("%d %c\n", 's','s');C printf("%c\n", 's'- 32);D printf("%c\n", 65);答案:A18. 若有定义:char ch;当执行以下循环时从键盘输入abcde<回车>,将输出*的个数是while((ch=getchar())=='e') printf("*");A 4B 0C 5D 1答案:B19. 有以下程序#include <stdio.h>。
北京航空航天大学2015春《电机学》在线作业二满分答案_(1)
15春北航《电机学》在线作业二满分答案一、单选题〔共 10 道试题,共 30 分。
1.三相感应电动机对称运行时,定、转子绕组的两个旋转磁场的关系为〔。
A.始终同步B.相对定子反向C.相对定子同向、但不同步D.有时同步、有时失步正确答案:A2. 8极直流电动机采用单波绕组时,并联支路数为〔。
A.8B. 4C. 2D. 1正确答案:C3. 笼型感应电动机降压起动与直接起动时相比,〔。
A.起动电流、起动转矩均减小B.起动电流减小、起动转矩增加C.起动电流、起动转矩均增加D.起动电流增加、起动转矩减小正确答案:A4. 汽轮发电机与水轮发电机的差别为〔。
A.汽轮发电机转子为凸极结构B.水轮发电机转速快C.汽轮发电机转子半径大D.水轮发电机转子体积大正确答案:D5. 变压器带负载运行,随着负载系数的不同,效率在变化,获得最大效率时有〔。
A.铁耗比铜耗大得多B.铁耗比铜耗小的多C.铁耗等于铜耗正确答案:C6. 变压器在负载运行时,建立主磁通的激磁磁动势是〔。
A.一次绕组产生的磁动势B.二次绕组产生的磁动势C.一次和二次绕组产生的合成磁动势D.以上都不对正确答案:C7. 变压器负载运行时,若负载增大,其铁损为〔。
A.减小B.增大C.不变D.0正确答案:C8. 同步电动机的V型曲线中,以下哪一种说法是正确的〔。
A.电机处于欠励时,功率因数是超前的B.电机处于欠励时,功率因数是滞后的C.电机处于过励时,功率因数是滞后的D.曲线越高,电磁功率越小正确答案:B9. 要消除三相绕组中的齿谐波磁动势,一般可以采用〔。
A.短距绕组B.分布绕组C.斜槽D.无法消除正确答案:C10. 以下哪一种调速方法不是三相异步电动机的调速方法〔。
A.改变负载的功率因数B.改变定子绕组的极对数C.改变供电电源的频率D.改变电动机的转差率正确答案:A北航《电机学》在线作业二二、多选题〔共 10 道试题,共 40 分。
1.变压器忽然短路时,对漏磁场、绕组受的电磁力,正确论述有〔。
北航《C语言程序设计》在线作业二15秋满分答案
北航《C语言程序设计》在线作业二单选题判断题一、单选题(共10 道试题,共40 分。
)1. 关于void 指针,下列说法正确的是____.A. void 指针就是未指向任何数据的指针B. void 指针就是已定义而未初始化的指针C. 指向任何类型数据的指针可直接赋值给一个void 指针D. void 指针值可直接赋给一个非void 指针-----------------选择:C2. 设有定义语句“char s[]=”123”;”,则表达式“s[3]”的值是A. 1'B. '3'C. '\0'D. 存在语法错误-----------------选择:C3. 不合法的八进制数是( )A. 0B. 028C. 077D. 01-----------------选择:B4. 设x,y为float型变量,则下列选项中,合法的赋值语句是A. ++xB. y=float(3)C. y=(x%2)/10D. *x=10-----------------选择:B5. 以下对C语言函数的有关描述中,正确的是:______。
()A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B. 函数既可以嵌套定义又可以递归调用C. 函数必须有返回值,否则不能使用函数D. 程序中有调用关系的所有函数必须放在同一个源程序文件中-----------------选择:A6. 在C语言中,形参的缺省存储类型是( )A. autoB. registerC. staticD. extern-----------------选择:A7. 下面的for语句______。
for(x=0,y=0;(y!=123)&&(x<4);x++);()A. 是无限循环。
北京航空航天大学北航2015年春《汇编语言》在线作业二满分答案
北航《汇编语言》在线作业二一、单选题:1.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
(满分:4)A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数D. 表示结果中低八位含1的个数为偶数正确答案:D2.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()(满分:4)A. 名字的第一个字符可以是大写英文字母及小写英文字母B. 名字的第一个字符可以是字母、数字及、@、C. 名字的有效长度≤31个字符D. 在名字中不允许出现$正确答案:B3.条件转移指令JNE的测试条件为( ). (满分:4)A. ZF=0B. CF=0C. ZF=1D. CF=1正确答案:A4.数据传送指令中,错误的操作是( )。
(满分:4)A. MOV SS正确答案:D5.MOV BH,1000[SI],该指令中源操作数采用的寻址方式是( ) (满分:4)[BX+DI]1000HB. MOV DX1000HC. MOV WORD PTR[BX]1000HD. MOV DS2000H正确答案:C6.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是( ) (满分:4)A. 立即B. 直接C. 寄存器相对D. 寄存器间接正确答案:B7.下列指令执行时出错的是( ) (满分:4)A. CX≠0且ZF=1B. CX≠0且ZF=0C. CX≠0或ZF=1D. CX≠0或ZF=0正确答案:A8.在下列指令的表示中,不正确的是( ) (满分:4)A. ADD BUF1,BUF2B. JMP DWORD PTR DAT [BX]C. MOV AX,[BX+DI] NUMD. TEST AL,08H正确答案:C9.在汇编语言程序中,对END语句的叙述正确的是( ) (满分:4)A. MOV AL,[BX+SI]B. JMP SHORT DONIC. DEC [BX]D. MUL CL正确答案:C10.执行下列指令后,正确的结果是( )MOV AL,100 MOV BL,-2 (满分:4)A. END语句是一可执行语句B. END语句表示程序执行到此结束C. END语句表示源程序到此结束D. END语句在汇编后要产生机器码正确答案:B11.根据下面定义的数据段:DESG SEGMENT DAT1 DB ‘1234’DAT2 DW 5678H ADDR EQU DAT2-DAT1DESG ENDS执行指令MOV AX ADDR后,AX寄存器中的内容是( ) (满分:4)A. AL=100H BL=02HB. AL=64H BL=0FEHC. AL=64H BL=82HD. AL=100H BL=0FEH正确答案:D12.指令JMP FAR PTR DONE属于( ) (满分:4)A. 5678HB. 7856HC. 4444HD. 0004H正确答案:C13.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是( ) (满分:4)A. 段内转移直接寻址B. 段内转移间接寻址C. 段间转移直接寻址D. 段间转移间接寻址正确答案:C14.下列指令执行后总是使CF=0,OF=0的是( )。
《C语言程序设计》试题2及答案
《C语言程序设计》试题二 (1)一、填空题 (1)二、选择题 (2)三、阅读程序题 (5)四、程序填空题 (5)五、编程题 (7)《C语言程序设计》试题二答案 (8)《C语言程序设计》试题二一、填空题1、C语言中普通整型变量的类型说明符为int ,在内存中占4字节,有符号普通整型的数据范围是-32767~32768。
2、C语言中基本的数据类型有:整形、实型、字符型。
3、设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是-4。
4用体的各成员放到同一存储空间5、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是a=1,b=3,c=2 。
6、有语句:char A[ ]={”I am a student”};该字符串的长度是14 ,A[3]= m。
7、符号”a”和’a’的区别‘a’是字符常量在内存中占一个字节”a”是字符串常量在内存中占两个字节。
8、下列程序的输出结果是7,1。
int ast(int x,int y,int * cp,int * dp){ *cp=x+y; *dp=x-y; }main(){ int a=4,b=3,c,d;ast(a,b,&c,&d);printf("%d,%d/n",c,d); }二、选择题1、以下选项中属于C语言的数据类型是(B)。
A. 复合型B. 双精度型C. 逻辑型D. 集合型2、以下说法中正确的是(C)。
A. C语言程序总是从第一个的函数开始执行B. 在C语言程序中,要调用的函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分3、选出下列标识符中不是合法的标识符的是(D)。
A. hot_doB. cat1C. _priD. 2ab4、下列描述中不正确的是(c)。
北京航空大学2015年春季学期《Java语言与面向对象程序设计》在线作业二答案
Java语言与面向对象程序设计北航《Java语言与面向对象程序设计》在线作业二一,单选题1. 下面语句执行后,i 的值是( )。
for( int i=0, j=1; j < 5; j+=3 ) i=i+j;A. 4B. 5C. 6D. 7?正确答案:B2. 编译并且执行以下代码,会出现什么情况( )。
public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }A. 1B. 有错误,数组anar在初始化以前不能正常输出C. 2D. 有错误,数组的大小没有定义。
?正确答案:C3. 下面哪几个函数是public void example(){...}的重载函数( )。
A. public void example( int m){...}B. public int example(){...}C. public void example2(){...}D. public int example3 (){...}?正确答案:A4. 向量可以描述成( )。
A. 固定长度的数组B. 可变长度的数组C. 一种队列D. 一种堆栈?正确答案:B5. 下面哪个方法与applet的显示无关( )。
A. update()B. draw()C. repaint()D. paint()?正确答案:B6. 下列关于Java线程的说法那些是正确的( )。
A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题C. Thread类属于java.util程序包D. D. 以上说法无一正确?正确答案:D7. 执行完代码"int[]x=new int[25];"后,以下( )说明是正确的。
北京航空航天大学2015年春学期《C语言程序设计》在线作业二满分答案
北航《C语言程序设计》在线作业二一、单选题:1.三相电力系统的三部分组成中,不包括下面的哪一项( )。
(满分:4)A. 三相电流B. 三相电源C. 三相负载D. 三相输电线路正确答案:A2.电路中通常指定的是每一条电路的( )参考方向,( )一般取关联参考方向。
(满分:4)A. 电压电流B. 电流电阻C. 电流电压D. 电阻电压正确答案:C3.电路元件按照与外部连接的端子数目可以分为( )。
(满分:4)A. 无源元件和有源元件B. 线性元件和非线性元件C. 二端、三端、四端元件D. 时不变元件和时变元件正确答案:C4.在三相四线制电路中,通常所说的220伏和380伏指的是电压的( )值(满分:4)A. 平均B. 最大C. 有效D. 瞬时正确答案:C5.戴维宁定理指出,一个含独立电源、线性电阻和受控源的一端口,对外电路来说,可以用一个( )和( )组合等效置换。
(满分:4)A. 电流源,电阻的串联B. 电流源,电导的并联C. 电压源,电阻的并联D. 电压源,电导的并联正确答案:C6.在RC并联的正弦电路中,如果电阻中电流为5A,总电流为13A,那么电容中电流为( ). (满分:4)A. 8AB. 12AC. 18AD. 14A正确答案:B7.载流线圈之间通过彼此的( )相互联系的物理现象称为磁耦合。
(满分:4)A. 电场B. 磁场C. 电场和磁场正确答案:B8.在振荡放电过程,通过各参数的表达式可知,他们的波形呈现( )的状态,储能元件的能量( )。
(满分:4)A. 衰减振荡,保持不变B. 等幅振荡,保持不变C. 衰减振荡,周期性交换D. 等幅振荡,周期性交换正确答案:C9.在电感电路中,当通入交流电时,电压与电流的关系是( )。
(满分:4)A. 同相B. 电压超前电流C. 电流超前电压D. 反相正确答案:B10.RLC电路谐振时,下列说法不正确的是( )。
(满分:4)A. 电压和电流同相,电路呈电阻性B. 阻抗最大,回路电流最小阻抗最大,回路电流最小C. 电感电压和电容电压大小相等,相位相等D. 电感电压和电容电压有可能大大超过外加电压正确答案:B11.就方程的数目来说,结点电压法的方程数为( )。
北航《C语言程序设计》答案
北航《C语言程序设计》答案```plaintext一、基本概念和语法1. 在C语言中,什么是标识符?答:标识符是由字母、数字和下划线组成的字符序列,用于给变量、函数等命名。
2. C语言的注释有哪几种形式?答:C语言的注释有单行注释(//)和多行注释(/* */)两种形式。
3. 请简要解释一下C语言中的变量声明和定义的区别。
答:变量声明是为变量分配内存空间,告诉编译器该变量的类型和名称;变量定义是在声明的基础上为变量分配初值。
4. C语言中有哪些基本数据类型?请列举并简要介绍。
答:C语言中有int、float、char、double、void等基本数据类型。
- int类型用于表示整数;- float和double类型用于表示浮点数;- char类型用于表示字符;- void类型用于表示无类型。
5. C语言中的运算符有哪些种类?请简要介绍一下算术运算符和逻辑运算符。
答:C语言中的运算符包括算术运算符、关系运算符、逻辑运算符等。
- 算术运算符用于完成基本的算术运算,如加法(+)、减法(-)、乘法(*)、除法(/)等;- 逻辑运算符用于处理逻辑判断,如与(&&)、或(||)、非(!)等。
二、流程控制语句1. C语言中的条件语句有哪些?请简要介绍if语句和switch语句。
答:C语言中的条件语句有if语句和switch语句。
- if语句用于判断条件是否成立,若条件为真,则执行相应的代码;- switch语句用于根据表达式的值选择执行不同的代码块。
2. 循环语句在C语言中有哪几种形式?请简要介绍while循环和for循环。
答:C语言中的循环语句有while循环、do-while循环和for循环。
- while循环用于在指定条件为真的情况下重复执行一段代码;- for循环结构更加灵活,通过初始化、条件和增量表达式来控制循环次数。
三、函数和数组1. C语言中的函数有哪些特点?请简要介绍函数的定义和调用。
C语言2015版习题答案完整版
C语言习题答案习题1(参考答案)1.程序与算法的概念及二者的区别是什么?程序:为了实现特定目标或解决特定问题而用计算机语言偏写的指令序列,它由算法和数据结构组成。
算法:(Algorithm)是在有限步骤内求解某一问题所使用的一组定义明确的规则。
通俗地讲,就是计算机解题的步骤。
算法与程序的区别:计算机程序是算法的一个实例,同一个算法可以用不同的计算机语言来表达。
2.简述程序设计语言发展的过程程序设计语言经过最初的机器代码到今天接近自然语言的表达,经过了四代的演变。
一般认为机器语言是第一代,符号语言即汇编语言为第二代,面向过程的高级语言为第三代,面对象的编程语言为第四代。
3.简述高级程序设计语言中面向过程与面向对象的概念。
“面向过程”是一种以过程为中心的编程思想。
首先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步地实现,使用的时候依次调用函数即可。
一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。
“面向对象”是一种以事物为中心的编程思想。
面向对象的方法主要是将事物对象化,对象包括属性与行为。
面向过程与面向对象的区别:在面向过程的程序设计中,程序员把精力放在计算机具体执行操作的过程上,编程关注的是如何使用函数去实现既定的功能;而在面向对象的程序设计中,技术人员将注意力集中在对象上,把对象看做程序运行时的基本成分。
编程关注的是如何把相关的功能(包括函数和数据)有组织地捆绑到一个对象身上。
4.C语言程序的特点是什么?(1)C语言非常紧凑、简洁,使用方便、灵活,有32个关键字,有9种流程控制语句。
(2)C语言运算符丰富,共有45个标准运算符,具有很强的表达式功能,同一功能表达式往往可以采用多种形式来实现。
(3)数据类型丰富。
C语言的数据类型有整型、实型、字符型、数组类型、结构类型、共用类型和指针类型,而且还可以用它们来组成更复杂的数据结构,加之C语言提供了功能强大的控制结构,因而使用C语言能非常方便地进行结构化和模块化程序设计,适合于大型程序的编写、调试。
北航1212考试批次《C程序设计》复习题二答案.doc
北航1212考试批次《C++程序设计》复习题二一、客观题单项选择题(本大题共20小题,每小题1.5分,共30分)1、下面关于类的说明中,有—个语法错误(C )。
class ss{ int data=3;public:int ss(int x=0);~ss (int x );};A. 1B. 2 C・ 3 D. 42、在每个C++程序中都必须包含有这样一个函数,该函数的函数名为(B )oA. MAINB. mainC. nameD. function3、假定a是一个只允许同一个源程序文件中所有函数都能使用的全局变量,则其存储类别是(C )。
A. externB. registerC. static D・ auto4、C++语言的跳转语句中,对于break和continue说法正确的是(B )。
A. break语句只应用于循环体中;B. continue语句只应用于循环体中;C.break是无条件跳转语句,continue不是;D.break和continue的跳转范围不够明确,容易产生问题;5、将两个字符串连接起来组成一个字符串时,选用—函数。
(B )。
A. strlen( )B. strcat( )C. strcpy( )D. strcmp()6、下面的哪个保留字不能作为函数的返回类型?( C )A、voidB、intC、newD、long7、关于虚函数的描述中,正确的是(C )A、虚函数是一个static类型的成员函数B、虚函数是一个非成员函数C、基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D、派生类的虚函数与基类的虚函数具有不同的参数个数和类型8、下面函数的功能是(B )。
void fun(char sl[ ], char s2[ ]) { while(s2++=sl++); }A、字符串比较B、字符串复制C、字符串连接D、字符串反向9、在每个C++程序中都必须包含有这样一个函数,该函数的函数名为(A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北航《C语言程序设计》在线作业二
一、单选题:
1.三相电力系统的三部分组成中,不包括下面的哪一项( )。
(满分:4)
A. 三相电流
B. 三相电源
C. 三相负载
D. 三相输电线路
正确答案:A
2.电路中通常指定的是每一条电路的( )参考方向,( )一般取关联参考方向。
(满分:4)
A. 电压电流
B. 电流电阻
C. 电流电压
D. 电阻电压
正确答案:C
3.电路元件按照与外部连接的端子数目可以分为( )。
(满分:4)
A. 无源元件和有源元件
B. 线性元件和非线性元件
C. 二端、三端、四端元件
D. 时不变元件和时变元件
正确答案:C
4.在三相四线制电路中,通常所说的220伏和380伏指的是电压的( )值(满分:4)
A. 平均
B. 最大
C. 有效
D. 瞬时
正确答案:C
5.戴维宁定理指出,一个含独立电源、线性电阻和受控源的一端口,对外电路来说,可以用一个( )和( )组合等效置换。
(满分:4)
A. 电流源,电阻的串联
B. 电流源,电导的并联
C. 电压源,电阻的并联
D. 电压源,电导的并联
正确答案:C
6.在RC并联的正弦电路中,如果电阻中电流为5A,总电流为13A,那么电容中电流为( ). (满分:4)
A. 8A
B. 12A
C. 18A
D. 14A
正确答案:B
7.载流线圈之间通过彼此的( )相互联系的物理现象称为磁耦合。
(满分:4)
A. 电场
B. 磁场
C. 电场和磁场
正确答案:B
8.在振荡放电过程,通过各参数的表达式可知,他们的波形呈现( )的状态,储能元件的能量( )。
(满分:4)
A. 衰减振荡,保持不变
B. 等幅振荡,保持不变
C. 衰减振荡,周期性交换
D. 等幅振荡,周期性交换
正确答案:C
9.在电感电路中,当通入交流电时,电压与电流的关系是( )。
(满分:4)
A. 同相
B. 电压超前电流
C. 电流超前电压
D. 反相
正确答案:B
10.RLC电路谐振时,下列说法不正确的是( )。
(满分:4)
A. 电压和电流同相,电路呈电阻性
B. 阻抗最大,回路电流最小阻抗最大,回路电流最小
C. 电感电压和电容电压大小相等,相位相等
D. 电感电压和电容电压有可能大大超过外加电压
正确答案:B
11.就方程的数目来说,结点电压法的方程数为( )。
(满分:4)
A. b
B. n-1
C. b-n+1
D. 2b
正确答案:B
12.将三相对称负载以星形(Y)方式接入对称三相四线制电源,若将中线断开,则( )。
(满分:4)
A. 三相负载仍能正常工作
B. 三相负载中的电流均为零
C. 有的负载端电压过高,有的负载端电压过低
D. 二相负载正常工作,一相负载不能正常工作
正确答案:A
13.一阶电路的零输入响应,放电过程中,电容不断的( )热量,电阻( )热量,从而是将( )能转化为( )能。
(满分:4)
A. 释放,吸收,热能,电场能量
B. 释放,吸收,电场能量,热能
C. 吸收,释放,热能,电场能量
D. 吸收,释放,电场能量,热能
正确答案:B
14.网孔电流法适用于( )电路,回路电流法适用于( )电路。
(满分:4)
A. 平面,平面或非平面
B. 非平面,平面
C. 平面,平面
D. 平面或非平面,平面
正确答案:A
15.对称三相电源是指由三个等幅值、同频率、初相位依次相差( )的正弦电压源连接成星形或三角形组成的电源。
(满分:4)
A. 30度
B. 60度
C. 90度
D. 120度
正确答案:D
16.在三相电路中,下列四种结论中,正确的是( )。
(满分:4)
A. 当负载作星形连接时,必定有中线
B. 凡负载作三角形连接时,其线电流必定是相电流的1.732倍
C. 三相四线制星形连接下,电源线电压必定是负载相电压的1.732倍
正确答案:C
17.当电路中的某一部分用其等效电路替代后,未被替代的部分的电压和电流应当( )。
(满分:4)
A. 均发生改变
B. 均保持不变
C. 电压变,电流不变
D. 电流变,电压不变
正确答案:B
18.电路的全响应指的是( )的一阶电路。
(满分:4)
A. 非零初始状态,仅由外施激励
B. 没有外施激励,仅用电路动态元件的初始储能
C. 动态元件初始储能为零,由外施激励
正确答案:A
19.诺顿定理指出,一个含独立电源、线性电阻和受控源的一端口,对外电路来说,可以用一个( )和( )组合等效置换。
(满分:4)
A. 电流源,电阻的串联
B. 电流源,电导的并联
C. 电压源,电阻的并联
D. 电压源,电导的并联
正确答案:B
20.电路中的电压或电流的实际方向( )。
(满分:4)
A. 未知的
B. 确知的
C. 随时间变动的
D. 可能未知可能随时间变动
正确答案:D
二、多选题:
1.提高功率因数的方法是在容性负载两端并联适当的电容(满分:4)
A. 错误
B. 正确
正确答案:A
2.直流电可以通过电容。
( ) (满分:4)
A. 错误
B. 正确
正确答案:A
3.电阻串联时,各个电阻的电压与其阻值成反比. (满分:4)
A. 错误
B. 正确
正确答案:A
4.电阻并联时,通过各个电阻的电流与其阻值成反比(满分:4)
A. 错误
B. 正确
正确答案:B
5.节点电压法本质上是列写KCL方程( ) (满分:4)
A. 错误
B. 正确
正确答案:B。