15秋北交《c语言程序设计》在线作业满分答案

15秋北交《c语言程序设计》在线作业满分答案

ID:30748943

大小:527.49 KB

页数:118页

时间:2019-01-03

15秋北交《c语言程序设计》在线作业满分答案_第1页
15秋北交《c语言程序设计》在线作业满分答案_第2页
15秋北交《c语言程序设计》在线作业满分答案_第3页
15秋北交《c语言程序设计》在线作业满分答案_第4页
15秋北交《c语言程序设计》在线作业满分答案_第5页
资源描述:

《15秋北交《c语言程序设计》在线作业满分答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、15秋北交《C语言程序设计》在线作业满分答案一、单选题(共15道试题,共30分。)1.已知:inta,*p=&a;,则下列函数调用中错误的是。()A.scanf(n%dH,&a);B.scanf(H%dn,p);C.scanf("%dH,*p);D.printf(n%dn,a);正确答案:C2.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值oA.不定值B.4C.3:C3.下面程序的结果是什么?Inti=3,j=4;i?i++:j++;printf(“%d%d",i,j);A.33B.44C.

2、34D.43正确答案:B4.数组int**a[3][4]占据多大空间A.64B.12C.48D.128正确答案5.已知:inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+2;则值为3的表达式是。A.(*p)++B.*p++C.*++pD.++*p正确答案:B6.有以下程序,执行后输出得结果是omian(){char*p[10]={“abc”,“aabdfg”,“dcdbe",“abbd”,“cd”};Printf(“%d”,strlen(p[3]));JA.2B.3A.4:D7.设fp

3、为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为oA.EOFB.非0值C.0D.NULL正确答案:D8.若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是。A.*pB.a[10]C.*aA.a[p-a]:B9.在C程序中,若对函数类型未加说明,则函数的隐含类型为()。A.intB.doubleC.voidD.char正确答案:A10.若有初始化语句uinta[5]={1,2,3,4,5};值为4的表达式是——。A.a

4、[4]B.a[a[2]+1]C.a[a[2]]:C11.有以下语句,下面描述中正确的是typedefstructS{intg;charh;}T;A.可用S定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是structS类型的变量正确答案:D12.C语言中最简单的数据类型包括()。A.整型、实型.逻辑型B.整型、实型.字符型C.整型.字符型、逻辑型D.整型.实型.逻辑型.字符型正确答案13.若已定义x和y为double类型,则表达式:x=l,y=x+3/2的值OA.1B.2.0C.2D.2.5正确

5、答案:C14.以下说法下确的是。A.C语言程序总是从第一个的函数开始执行B.在C语言程序中,要调用的函数必须在mainO函数中定义C.C语言程序总是从mainO函数开始执行D.C语言程序中的mainO函数必须放在程序的开始部分正确答案15.调用strlen(nabcdOefOgn)的返回值是A.4B.5C.8D・9正确答案:A北交《C语言程序设计》在线作业二、多选题(共15道试题,共45分。)1.已知:intx;,则下面的说明指针变量pb的语句不是正确的。A.intpb=&x;B.int*pb=x;C・int*pb

6、=&x;D・*pb=*x正确答案:ABD2.在动态存储区中主要存放以下数据A.函数形式参数B.自动变量C.函数调用时的现场保护和返回地址D.全局变量正确答案:ABCA.不允许设置参数的默认值B.设置参数的默认值只能在定义函数时设置C.设置参数的默认值时,应该设置右边的参数D.设置参数的默认值时,应该全部参数都设置正确答案:ABD4.带参宏定义与函数的区别是:。A.函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换B.函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的C.宏

7、不存在类型问题,宏名和参数都不存在类型问题D.调用函数只能得到一个返回值,而使用宏可设法得到几个结果正确答案:ABCD4.以下是正确的转义字符。()A.AVB.CVC.食8!D.W正确答案:ABD5.以下说法不正确的是。A.定义函数时,形参的类型说明可以放在函数体内B.return后边的值不能为表达式C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准D.如果形参与实参的类型不一致,以实参类型为准正确答案:ABD4.已知:intx,a,b;下列选项中正确的if语句是A.if(a=b)x++;B.if(a=&l

8、t;b)x++;C.if(a-b)x++;D.if(x)x++;正确答案:ACD5.以下对C语言函数的有关描述中,错误的是:。A.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.程序中有调用关系的所有函数必须放在同一个源程序文件

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

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

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