智慧树知到《计算机程序设计(C语言)》章节测试答案_第1页
智慧树知到《计算机程序设计(C语言)》章节测试答案_第2页
智慧树知到《计算机程序设计(C语言)》章节测试答案_第3页
智慧树知到《计算机程序设计(C语言)》章节测试答案_第4页
智慧树知到《计算机程序设计(C语言)》章节测试答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、智慧树知到计算机程序设计(C语言)章节测试答案第一章1、一个C程序可以有( )个主函数。A:1B:2C:3D:多个答案: 12、C语言是函数式的语言。A:对B:错答案: 对3、C语言是高级语言。A:对B:错答案: 对4、Visual C+不支持C语言。A:对B:错答案: 错5、C语言是编译式的语言。A:对B:错答案: 对第二章1、double x;scanf("%lf",&x);不可以赋值给x变量的常量是(   ).A:123B:100000C:A'D:"abc"答案: "abc"2、下列程序段的输

2、出结果为().float x=213.82631;printf("%3d",(int)x);A:213.82B:213.83C:213D:3.8答案: 2133、下列程序的输出结果是().main()char c1=97,c2=98;printf("%d %c",c1,c2);A:97 98B:97 bC:a 98D:a b答案: 97 b4、以下标识符中,不能作为合法的C用户定义标识符的是(  ).A:a3_b3B:voidC:_123D:IF答案: void5、以下标识符中,不能作为合法的C用户定义标识符的是( 

3、0;).A:answerB:toC:signedD:_if答案: signed第三章1、逻辑运算低于关系运算.A:对B:错答案:A2、x=y+8 等价于 x=x(y+8).A:对B:错答案:A3、关系运算高于算术运算.A:对B:错答案:B4、若 a=3,b=2,c=1 则关系表达式"(a>b)=c" 的值为"真".A:对B:错答案:A5、若给定条件表达式(M)?(a+):(a),则其中表达式M(  ).A:和(M=0)等价B:和(M=1)等价C:和(M!=0)等价D:和(M!=1)等价答案:C第四章1、结构化程序设计所规定的三种

4、基本控制结构是(  ).A:输入、处理、输出B:树形、网形、环形C:顺序、选择、循环D:主程序、子程序、函数答案:C2、C语言中用于结构化程序设计的三种基本结构是(  ).A:顺序结构、选择结构、循环结构B:if、switch、breakC:for、while、do-whileD:if、for、continue答案:A3、int a=7,b=9,t;t=(a>b)?a:b;t的值为7.A:对B:错答案:B4、赋值语句中的赋值运算符的左侧只能是唯一的变量。A:对B:错答案:A5、int a=10;printf("%d",a+);输

5、出11.A:对B:错答案:B第五章1、在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式(  ).A:只能用逻辑表达式B:只能用关系表达式C:只能用逻辑表达式或关系表达式D:可用任意表达式答案:D2、int a=3,b=2,c=1;if(a>b>c)a=b;else a=c;则a的值为(  ).A:3B:2C:1D:0答案:C3、a=1;b=2;c=3;if(a<c) b=a;a=c;c=b;则c的值为(  )A:1B:2C:3D:0答案:A4、以下不正确的if语句形式是(  ).A

6、:if(x>y&&x!=y);B:if(x=y) x+=y;C:if(x!=y) scanf("%d",&x) else scanf("%d",&y);D:if(x<y) x+;y+;答案:C5、下面程序的输出结果是main()int x,y,z;x=1;y=2;z=3if(x>y)if(x>z) printf("%d",x);else printf("%d,y);printf("%dn",z);A:3B:13C:23D:无输出答案:A第六章1、选择

7、结构中的条件与循环结构中循环成立的条件,在写法上可以是任一表达式,但其值只能被判断为"真"或"假".哪个数作为逻辑"假"值(  )A:-1B:1C:非零的数D:0答案:D2、以下程序的运行结果是(  ).main()  int n;for(n=1;n<=10;n+)if(n%3=0) continue;printf("%d",n);A:12457810B:369C:12D:1234567890答案:A3、C语言中 while 和 do-while 循

8、环的主要区别是(  ).A:do-while 的循环体至少无条件执行一次B:while的循环控制条件比 do-while的循环控制条件更严格C:do-while 允许从外部转到循环体内D:do-while 的循环体不能是复合语句答案:A4、以下叙述正确的是(  ).A:do-while语句构成的循环不能用其它语句构成的循环来代替.B:do-while语句构成的循环只能用break语句退出.C:用do-while语句构成的循环,在while后的表达式为非零时结束循环.D:用do-while语句构成的循环,在while后的表达式为零时结束循环答案:C5、语句

9、while(!E);中的表达式!E等价于(  ).A:E=0B:E!=1C:E!=0D:E=1答案:A第七章1、static char str10="China"数组元素个数为(  ).A:5B:6C:9D:10答案:D2、在C语言中,一维数组的定义方式为:类型说明符数组名(  ).A:常量表达式B:整型表达式C:整型常量或整型表达式D:整型常量答案:D3、若有说明:int a3=1,2,3,4,5,6,7;则a数组第一维的大小是(  ).A:2B:3C:4D:无确定值答案:B4、如果有一个字符

10、串,其中第十个字符为'n',则此字符串的有效字符为9个.A:对B:错答案:B5、若有char s1="abc",s220,*t=s2;gets(t);则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是(  ).A:if(strcmp(s1,s1)>0)puts(s2);B:if(strcmp(s2,s1)>0)puts(s2);C:if(strcmp(s2,t)>0)puts(s2);D:if(strcmp(s1,t)>0)puts(s2);答案:D第八章1、下列定义不正确的是( 

11、0;).A:#define PI 3.141592B:#define S345C:int max(x,y);  int x,y;   D:static char c;答案:2、以下程序的输出结果为(  ).main()int a=1,b=2,c=3,d=4,e=5;printf("%dn",func(a+b,b+c,c+a),(d+e);int  func(int  x,int y)return(x+y);A:15B:13C:9D:函数调用出错答案:B3、下列程序运行结果为:

12、 (  )#define  P  3#define  S(a)   Paamain()int  ar;ar=S(3+5);printf("n%d",ar);A:192B:29C:27D:25答案:B4、以下函数调用语句中实参的个数是().func(e1,e2),(e3,e4,e5);A:2B:3C:5D:语法错误答案:A5、以下函数调用语句中实参的个数是().exce(v1,v2),(v3,v4,v5),v6);A:3B:4C:5D:6答案:3第九章1、对

13、结构体类型的变量的成员可以象普通变量一样参与各种运算.A:对B:错答案:A2、static struct int a1;float a2;char a3;a10=1,3.5,'A'说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是(  ).A:a1B:a-1C:a0D:a10答案:C3、共用体类型变量不能被初始化.A:对B:错答案:A4、union uchar ch;int i;float f;定义了共用体变量.A:对B:错答案:B5、对枚举类型名的定义enum a sum=9,mon=-1,tue;是正确的.A:对B:错答案:A第十章1、若有int p,a; p=&a,下列说法不正确的是(  ).A:&p=&aB:&a=aC:(p)+=a+D:*(p+)=a+答案:D2、若有下列定义,则对a数组元素地址的正确引用是(  ).int a5,*p=a;A:&a5B:p+2C:a+D:&a答案:B3、若有以下的定义:int t32;能正确表示t数组元素地址的表达式是( 

温馨提示

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

评论

0/150

提交评论