C语言及程序设计课程试卷

C语言及程序设计课程试卷

ID:41941745

大小:125.50 KB

页数:7页

时间:2019-09-05

C语言及程序设计课程试卷_第1页
C语言及程序设计课程试卷_第2页
C语言及程序设计课程试卷_第3页
C语言及程序设计课程试卷_第4页
C语言及程序设计课程试卷_第5页
资源描述:

《C语言及程序设计课程试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学年第二学期试卷承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业班级学号学生签名:试卷编号:    (A)卷C语言及程序设计课程课程类别:必闭卷考生注意事项:1、本试卷共7页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。3、所在答案写在答题纸上。一、选择题(每题2分,共30分)1、在C语言中长整型数值在计算机中占用的字节数是()A.4B.2C.8D.12、设intb[]={

2、1,2,3,4},y,*p=b;则执行语句y=*p++;之后,变量y的值为()A.2B.1C.3D.43、C程序在作逻辑运算时判断操作数真、假的表述中,正确的是是().A.-1为假B.只有1为真C.0为假,非0为真D.0为真,非0为假4、设inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);的输出结果是()A.147B.159C.369D.3575、设有定义:structstu{inta[4];floatb[3];charc[16];}a

3、a;则printf(“%d”,sizeof(aa));的输出是()A.16B.36C.12D.86、若inta[]={1,2,3},*p;则下列赋值语句中正确的是()A.p=1;B.*(a+1)=a;C.p=a;D.*p=a;7、下列程序的运行结果是()#defineA5#defineBA+1main(){inta;a=B;printf(“%d”,a--);}A.出错B.5C.4D.6第7页共7页1、若定义chara[20]= “95”,b[]= “windows” ;则语句printf(“%s”,strcat(a,b)) ;的输

4、出结果为()A.95windowsB.windowsC.95D.windows952、表达式10%2的值是()A.0B.1C.5D.5.010、设inti=10;表达式30-i<=i<=9的值是()A.0B.1C.9D.2011、以下合法的用户标识符是()。A.j2*KEY B.4dC.Double D.%ag12、设inta=9,b=6,c ;执行语句c=a/b+0.8 ;后c的值是(),A.2 B.2.3C.1.8 D.113、以下数组定义中正确的是()A.intx[][]={1,2,3,4,5,6};   B.intx[2][]={

5、1,2,3,4,5,6};C.intx[2,3]={1,2,3,4,5,6};D.intx[][3]={1,2,3,4,5,6};14、设inta[]={1,2,3,4,5},*p=a ;则数组元素的正确表示是()A.a[5] B.&(a+1) C.p[4] D.&p15以下不能看成一条C语句的是()A.{;}B.a=5,b=5,c=6 ;C.if(x>=0&&y==0); D.if(x==0)a=5 ;b=10;二、程序分析题(每题4分,共24分)阅读下列程序,将输出结果写到相应的答题卡的位置。1.#includema

6、in(){inta[3][3]={{1},{2},{3}};intb[3][3]={1,2,3};printf("%5d",a[1][0]+b[0][1]);printf("%5d",a[0][1]+b[1][0]);}2.#includevoidmain(){intx=1,a=0,b=0,s=0;switch(x){case1:a++;case2:b++;printf(“%d”,b);case3:a++;b++;break;case4:a++;b++;}printf("s=%d",a+b);}第7页共7页3

7、.#includemain(){inta=0,y=10;if(a=0)y--;elseif(a>0)y++;elsey+=y;printf("%d",y);}4.#includeintfun(){inty=1;staticintz=4;z++;++y;return(y*z);}main(){inti;for(i=0;i<3;i++)printf(“%5d”,fun());}5.#includemain(){char*p,s[]=”6543210”;for(p=s;*p!=’’;

8、){printf(“%s”,p);p++;if(*p!=’’)p++;elsebreak;}}6.#includevoidmain(){inta[]={5,8,7,6

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

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

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