C语言考试复习试题及参考答案

C语言考试复习试题及参考答案

ID:39550392

大小:237.50 KB

页数:65页

时间:2019-07-06

C语言考试复习试题及参考答案_第1页
C语言考试复习试题及参考答案_第2页
C语言考试复习试题及参考答案_第3页
C语言考试复习试题及参考答案_第4页
C语言考试复习试题及参考答案_第5页
资源描述:

《C语言考试复习试题及参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中南大学现代远程教育课程考试复习试题及参考答案C语言程序设计一、单项选择题若以下各题所有库函数都可以合法使用,且变量定义如下:intm=5,i=3,j=2,*p,a=8,b=0;intarr[10]={0,1,2,3,4,5,6,7,8,9},td[][3]={1,2,3,4,5,6};floatx=2.5,y=3.0;doublez=0;longn=1;charc=’A’,ch[20]={’a’,’b’,’c’,’’,’d’,’’};structstudent{intnum;charname[20];floatscore;str

2、uctstudent*next;}st1,st2,*ps;FILE*fp;1.若将3和10从键盘输入给变量a、x,输入语句为scanf(“a=%d,x=%f”,&a,&x);正确的键盘输入是(↙表回车):Aa=3,x=10↙B3,10↙C310↙D3,10.0↙2.以下不是死循环的语句是:Afor(;;y+=i++);Bwhile(a)y+=i++;Cdo{y+=i++}while(a>0);Dfor(b=0;(c=getchar()!=’’);)b++;3.若p=arr;正确的语句是:A*p=arr[10];B*p=arr[2*a]

3、;Cp=arr[5];Dp[i]=arr[0];4.若ps=&st1;则下面描述正确的是:Aps->num与st1->num等价。Bps.num与st1.num等价。Cps->num与num等价。Dps->num与st1.num等价。5.语句printf(“%d",aj);的输出结果是:A1B0C8D都不对6.表达式j/i+a%i+x的值是:A6B4.5C6.0D5.57.表达式b

4、

5、a+i&&ij

6、?++i:i++;则a与i的值分别为:A4,4B3,4C4,3D3,310.if(a

7、果是:A、AB、BC、DD、E13.下列关于main()函数说法正确的是A、 C语言程序总是从main()开始执行B、 C语言程序可以没有main()函数C、C语言程序可以包含多个main()函数,但必须在不同的模块中D、C语言程序中main()函数不能有形式参数14.下列关于函数说法正确的是A、 C语言程序的函数内还可定义其他的函数B、 C语言程序的函数内不可再定义其他的函数C、 C语言程序的函数不能自己调用自己D、C语言程序中只有同一源文件中的函数才能有调用与被调用关系15.若#definesqu(x)x*x执行语句printf(“r

8、esult=%d”,squ(i+j));结果为:A、result=36B、36C、result=11D、1116.若#definesqu(x)(x)*(x)执行语句printf(“result=%d”,squ(i+j));结果为:A、result=36B、result=17C、result=11D、result=2517.C语言对宏命令叙述正确的是A、 宏替换占用运行时间B、 编译程序对宏命令的处理是在对源程序中其它成分编译之前进行的C、 宏命令的处理是在程序执行时进行的D、 宏命令的处理是在程序连接时进行的18.若执行语句a-=a+=a

9、*=10;a的值为:A、0B、-10C、-100D、10019.若执行语句p=arr;printf(“%d”,*(p+i));输出结果为A、0B、2C、3D、120.若执行printf(“%s”,ch);结果为:A、’abc’B、abcC、abcdD、abcd21.若对数组进行初始化:charcarr[]={’s’,’t’,’u’,’d’,’e’,’n’,’t’},barr[]=”student”;则正确的是A、carr与barr长度相同B、carr比barr长C、carr与barr相同D、carr比barr短22.若有说明语句int

10、(*p)[N];则p是A、N个指向整型变量的指针B、可指向有N个整型元素的一维数组的指针C、指向N个整型变量的函数指针D、有N个指针元素的一维指针数组23.若有说明语句int*f();则函数f

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

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

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