C语言考试题答案.doc

C语言考试题答案.doc

ID:51722573

大小:51.00 KB

页数:9页

时间:2020-03-15

C语言考试题答案.doc_第1页
C语言考试题答案.doc_第2页
C语言考试题答案.doc_第3页
C语言考试题答案.doc_第4页
C语言考试题答案.doc_第5页
资源描述:

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

1、C语言考试题一、单选题。(共12题,每题1.5分,共18分)1.以下不能定义为用户标识符是(d)a、Mainb、_0c、_intd、sizeof2.有以下程序#inlcudeintmain(){intm=12,n=34;printf("%d%d",m++,++n);printf("%d%d",n++,++m);return0;}程序运行后的输出结果是(a)a、12353514b、12353513c、12343514d、123435133.有以下语句:intb;charc[10];则正确的输入语句是(b)a、scanf("%d%s",&b,&c);b、

2、scanf("%d%s",&b,c);c、scanf("%d%s",b,c);d、scanf("%d%s",b,&c);4.有以下程序#inlcudeintmain(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d",m,n,p);return0;}若想从键盘上输入数据,使变量M中的值为123,N中的值为456,P中的值为789,则正确的输入是(a)a、m=123n=456p=789b、m=123n=456p=789c、m=123,n=456,p=789d、1234567895.有以下程

3、序#inlcudeintmain(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d",a,b);return0;}程序运行后的输出结果是(b)a、6,1b、2,1c、6,0d、2,06.有以下程序#inlcudeintmain(){inti=1,j=2,k=3;if(i++==1&&(++j==3

4、

5、k++==3))printf("%d%d%d",i,j,k);return0;}程序运行后的输出结果是(d)a、123b、234c、223d、2337.有以下程序#inlcude

6、o.h>intmain(){chara[7]="a0a0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d",i,j);return0;}程序运行后的输出结果是(c)a、22b、76c、72d、628.已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是(c)a、数组a和b的长度不同b、a数组长度小于b数组长度c、a数组长度大于b数组长度d、上述说法都不对9.以下叙述中正确的是(d)a、预处理命令行必须位于源文件的开头b、在源文件的一行上可以有多条预处理命令c、宏名必须用大写字母

7、表示d、宏替换不占用程序的运行时间10.以下语句或语句组中,能正确进行字符串赋值的是(d)a、char*sp;*sp="right!";b、chars[10];s="right!";c、chars[10];*s="right!";d、char*sp="right!";11.设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是(c)a、以上说明形式非法b、ST是一个结构体类型c、NEW是一个结构体类型d、NEW是一个结构体变量12.程序中若有如下说明和定义语句char*fun(char*);intmain(){c

8、har*s="one",a[5]={0};charch;}以下选项中对函数fun的正确调用语句是(d)a、(*fun)(a);b、ch=*fun(*s);c、fun(&a);d、ch=*fun(s);二、简答题。(共13题,1-10每题4分,11-13每题2分,共46分)1.程序的局部变量存在于栈(堆栈)中,全局变量存在于_全局数据区全局/静态区中,动态申请数据存在于堆中。调用malloc分配的空间在堆中。2.有以下程序#include#defineP3intF(intx){return(P*x*x);}intmain(){printf("%d",F

9、(3+5));return0;}程序运行后的输出结果是1923.有以下程序#includevoidf(int*x,int*y){intt;t=*x;*x=*y;*y=t;}intmain(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;p=a;q=&a[7];while(p

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

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

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