C语言程序设计考试题答案

C语言程序设计考试题答案

ID:47090274

大小:29.09 KB

页数:15页

时间:2019-07-23

C语言程序设计考试题答案_第1页
C语言程序设计考试题答案_第2页
C语言程序设计考试题答案_第3页
C语言程序设计考试题答案_第4页
C语言程序设计考试题答案_第5页
资源描述:

《C语言程序设计考试题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、已知inti,x[3][4];则不能将x[1][1]的值赋给变量i的语句是______(分数:2分) A.i=*(*(x+1)) B.i=x[1][1] C.i=*(*(x+1)) D.i=*(x[1]+1)标准答案是:A。2、当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是______.(分数:2分) A.a=c=b; B.(a=c)&&(b=c); C.c=b=a; D.(a=c)

2、

3、(b=c);标准答案是:B。3、函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是____

4、__。(分数:2分) A.fund(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;} B.funb(intx,inty){intt;t=x;x=y;y=t;} C.funa(int*x,int*y){int*p;*p=x;*x=*y;*y=*p;} D.func(int*x,int*y){*x=*y;*y=*x;}标准答案是:A。4、若x=2,y=3则x

5、

6、y的结果是______(分数:2分) A.0 B.3 C.1 D.2标准答案是:C。5、已知inta[10];则对a数组元素的正确引用是___

7、___(分数:2分) A.a[10] B.a[3.5] C.a[10] D.a(5)标准答案是:C。二、多选1、若定义:inta【2】【3】{0,2,4,6,8,10};以下描述正确的有______(分数:3分) A.*(a+1)为元素6的地址 B.*(a【1】+1)的值为2 C.**(a+1)+2的值为8 D.a【0】与a的相同标准答案是:ABCD。2、在缓冲文件系统中用于读写的函数有______(分数:3分) A.putchar() B.fread() C.rewind() D.purw()标准答案是:ABD。3、指出下面合法

8、的标识符______(分数:3分) A.3ab B.ABC C.a_3 D._stu2标准答案是:ABC。4、指出下面哪些是合法的用户定义的标识符______(分数:3分) A.P-S B._908 C.wind D.xy标准答案是:BC。1、这段程序中的常量有:#definePI3.14;voidmain(){intsum;sum=10+15;printf("sum=%d",sum);printf("resultis25");}这段程序中常量有______(分数:3分) A.10 B.sum C.15 D.PI标准答案是

9、:ACD。1、说明语句int*(*p)();的含义是______(分数:2分) A.p是一个指向int型数组的指针 B..p是指针变量,它构成了指针数组 C.p是一个指向函数的指针,该函数的返回值是一个整型 D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针标准答案是:D2、已知inta,*p=&a;则下列函数调用中错误的是______(分数:2分) A.scanf(”%d”,&a); B.scanf(”%d”,p); C.printf(”%d”,a); D.printf(”%d”,p);标准答案是:D。3、在C语言中

10、,字符型数据在内存中的存储形式是______(分数:2分) A.原码 B.补码 C.反码 D.ASCII码标准答案是:D。4、已定义以下函数:fun(int*p){return*p;}该函数的返回值是______(分数:2分) A.不确定的值 B.形参p所指存储单元中的值 C.形参p中存放的值 D.形参p的地址值标准答案是:D。5、()已知charb[5],*p=b;,则正确的赋值语句是(分数:2分) A.b=“abcd”; B.*b=“abcd”; C.p=“abcd”; D.*p=“abcd”;标准答案是:C。二、多选1、如果

11、要把常量327存入变量a中,a可以定义成哪些类型?______(分数:3分) A.int B.char C.long D.float标准答案是:ACD。2、下面哪些写法是对的,而且是常量?______(分数:3分) A.125 B.-0.456 C.1.25E+20 D.'AB'标准答案是:AC。3、指出下面错误的表达式______(分数:3分) A.a+b=5 B.56=a11 C.i=i++ D.5.6+6.2%3.1标准答案是:ABD。4、若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f

12、中的数值保留小数点后两位,第三位进行四舍五入的运算?______(分数:3分) A.f=(f*100+0.5)/100.0 B.i=f*100+0.5,f=i/100.0; C.f=(int)(f*100+0.5)/100.0; D.f=(f/10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。