计算机程序设计(C语言)(北华大学)知到智慧树章节答案_第1页
计算机程序设计(C语言)(北华大学)知到智慧树章节答案_第2页
计算机程序设计(C语言)(北华大学)知到智慧树章节答案_第3页
计算机程序设计(C语言)(北华大学)知到智慧树章节答案_第4页
计算机程序设计(C语言)(北华大学)知到智慧树章节答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录第一章单元测试第二章单元测试第三章单元测试第四章单元测试第五章单元测试第六章单元测试第七章单元测试第八章单元测试第九章单元测试第十章单元测试第一章单元测试1【单选题】(1分)正确答案:C一个C程序可以有()个主函数。A.2B.3C.1D.多个2【判断题】(1分)正确答案:BC语言是函数式的语言。A.错B.对3【判断题】(1分)正确答案:AC语言是高级语言。A.对B.错4【判断题】(1分)正确答案:AVisualC++不支持C语言。A.错B.对5【判断题】(1分)正确答案:AC语言是编译式的语言。A.对B.错第二章单元测试1【单选题】(1分)正确答案:Cdoublex;scanf("%lf",&x);不可以赋值给x变量的常量是().A.100000B.123C."abc"D.A'2【单选题】(1分)正确答案:D下列程序段的输出结果为().floatx=213.82631;printf("%3d",(int)x);A.3.8B.213.83C.213.82D.2133【单选题】(1分)正确答案:A下列程序的输出结果是().main(){charc1=97,c2=98;printf("%d%c",c1,c2);}A.97bB.abC.a98D.97984【单选题】(1分)正确答案:D以下标识符中,不能作为合法的C用户定义标识符的是().A.a3_b3B.IFC._123D.void5【单选题】(1分)正确答案:C以下标识符中,不能作为合法的C用户定义标识符的是().A._ifB.answerC.signedD.to第三章单元测试1【判断题】(1分)正确答案:A逻辑运算低于关系运算.A.对B.错2【判断题】(1分)正确答案:Ax*=y+8等价于x=x*(y+8).A.对B.错3【判断题】(1分)正确答案:B关系运算高于算术运算.A.对B.错4【判断题】(1分)正确答案:B若a=3,b=2,c=1则关系表达式"(a>b)==c"的值为"真".A.错B.对5【单选题】(1分)正确答案:C若给定条件表达式(M)?(a++):(a--),则其中表达式M().A.和(M==0)等价B.和(M==1)等价C.和(M!=0)等价D.和(M!=1)等价第四章单元测试1【单选题】(1分)正确答案:A结构化程序设计所规定的三种基本控制结构是().A.顺序、选择、循环B.主程序、子程序、函数C.树形、网形、环形D.输入、处理、输出2【单选题】(1分)正确答案:CC语言中用于结构化程序设计的三种基本结构是().A.if、for、continueB.if、switch、breakC.顺序结构、选择结构、循环结构D.for、while、do-while3【判断题】(1分)正确答案:Ainta=7,b=9,t;t=(a>b)?a:b;t的值为7.A.错B.对4【判断题】(1分)正确答案:A赋值语句中的赋值运算符的左侧只能是唯一的变量。A.对B.错5【判断题】(1分)正确答案:Ainta=10;printf("%d",a++);输出11.A.错B.对第五章单元测试1【单选题】(1分)正确答案:A在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式().A.可用任意表达式B.只能用关系表达式C.只能用逻辑表达式D.只能用逻辑表达式或关系表达式2【单选题】(1分)正确答案:Ainta=3,b=2,c=1;if(a>b>c)a=b;elsea=c;则a的值为().A.1B.2C.0D.33【单选题】(1分)正确答案:Ba=1;b=2;c=3;if(a<c)b=a;a=c;c=b;则c的值为()A.0B.1C.3D.24【单选题】(1分)正确答案:A以下不正确的if语句形式是().A.if(x!=y)scanf("%d",&x)elsescanf("%d",&y);B.if(x==y)x+=y;C.if(x>y&&x!=y);D.if(x<y){x++;y++;}5【单选题】(1分)正确答案:C下面程序的输出结果是main(){intx,y,z;x=1;y=2;z=3if(x>y)if(x>z)printf("%d",x);elseprintf("%d,y);printf("%d\n",z);}A.无输出B.23C.3D.13第六章单元测试1【单选题】(1分)正确答案:C选择结构中的条件与循环结构中循环成立的条件,在写法上可以是任一表达式,但其值只能被判断为"真"或"假".哪个数作为逻辑"假"值()A.-1B.1C.0D.非零的数2【单选题】(1分)正确答案:A以下程序的运行结果是().main(){intn;for(n=1;n<=10;n++){if(n%3==0)continue;printf("%d",n);}}A.12457810B.369C.1234567890D.123【单选题】(1分)正确答案:BC语言中while和do-while循环的主要区别是().A.do-while的循环体不能是复合语句B.do-while的循环体至少无条件执行一次C.do-while允许从外部转到循环体内D.while的循环控制条件比do-while的循环控制条件更严格4【单选题】(1分)正确答案:D以下叙述正确的是().A.用do-while语句构成的循环,在while后的表达式为非零时结束循环.B.do-while语句构成的循环只能用break语句退出.C.do-while语句构成的循环不能用其它语句构成的循环来代替.D.用do-while语句构成的循环,在while后的表达式为零时结束循环5【单选题】(1分)正确答案:A语句while(!E);中的表达式!E等价于().A.E==0B.E!=0C.E!=1D.E==1第七章单元测试1【单选题】(1分)正确答案:Astaticcharstr[10]="China";数组元素个数为().A.6B.10C.9D.52【单选题】(1分)正确答案:B在C语言中,一维数组的定义方式为:类型说明符数组名().A.[整型常量]或[整型表达式]B.[整型常量]C.[常量表达式]D.[整型表达式]3【单选题】(1分)正确答案:D若有说明:inta[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是().A.4B.无确定值C.2D.34【判断题】(1分)正确答案:B如果有一个字符串,其中第十个字符为'\n',则此字符串的有效字符为9个.A.对B.错5【单选题】(1分)正确答案:D若有chars1[]="abc",s2[20],*t=s2;gets(t);则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是().A.if(strcmp(s1,s1)>0)puts(s2);B.if(strcmp(s2,t)>0)puts(s2);C.if(strcmp(s2,s1)>0)puts(s2);D.if(strcmp(s1,t)>0)puts(s2);第八章单元测试1【单选题】(1分)正确答案:D下列定义不正确的是().A.#definePI3.141592B.staticcharc;C.#defineS345D.intmax(x,y);intx,y;{}2【单选题】(1分)正确答案:D以下程序的输出结果为().main(){inta=1,b=2,c=3,d=4,e=5;printf("%d\n",func((a+b,b+c,c+a),(d+e)));}intfunc(intx,inty){return(x+y);}A.9B.函数调用出错C.15D.133【单选题】(1分)正确答案:D下列程序运行结果为:()#defineP3#defineS(a)P*a*amain(){intar;ar=S(3+5);printf("\n%d",ar);}A.25B.192C.27D.294【单选题】(1分)正确答案:A以下函数调用语句中实参的个数是().func((e1,e2),(e3,e4,e5));A.2B.5C.3D.语法错误5【单选题】(1分)正确答案:B以下函数调用语句中实参的个数是().exce((v1,v2),(v3,v4,v5),v6);A.6B.3C.4D.5第九章单元测试1【判断题】(1分)正确答案:A对结构体类型的变量的成员可以象普通变量一样参与各种运算.A.对B.错2【单选题】(1分)正确答案:Cstaticstruct{inta1;floata2;chara3;}a[10]={1,3.5,'A'};说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是().A.a[1]B.a[-1]C.a[0]D.a[10]3【判断题】(1分)正确答案:B共用体类型变量不能被初始化.A.错B.对4【判断题】(1分)正确答案:Aunionu{charch;inti;floatf;};定义了共用体变量.A.错B.对5【判断题】(1分)正确答案:A对枚举类型名的定义enuma{sum=9,mon=-1,tue};是正确的.A.对B.错第十章单元测试1【单选题】(1分)正确答案:A若有int*p,a;p=&a,下列说法不正确的是().A.*(p++)==a++B.&*p==&aC.(*p)++==a++D.*&a==a2【单选题】(1分)正确答案:D若有下列定义,则对a数组元素地址的正确引用是().inta[5],*p=a;A.&a[5]B.&aC.a++D.p+23【单选题】(1分)正确答案:C若有以下的定义:intt[3][2];能正确表示t数组元素地址的表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论