南昌大学C语言期末考试试卷.doc

南昌大学C语言期末考试试卷.doc

ID:58866534

大小:66.00 KB

页数:8页

时间:2020-09-22

南昌大学C语言期末考试试卷.doc_第1页
南昌大学C语言期末考试试卷.doc_第2页
南昌大学C语言期末考试试卷.doc_第3页
南昌大学C语言期末考试试卷.doc_第4页
南昌大学C语言期末考试试卷.doc_第5页
资源描述:

《南昌大学C语言期末考试试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南昌大学2005~2006学年第二学期期末考试试卷试卷编号:(B)卷课程编号:H课程名称:C程序设计考试形式:闭卷适用班级:全校理工科姓名:学号:班级:学院:专业:考试日期:题号一二三四五六七八九十总分累分人签名题分30302218100得分考生注意事项:1、本试卷共8页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、单项选择题(每空1分,共30分)得分说明:请将各小题正确答案的字母序号填到相应小题的下划线上。评阅人1.一个C程序的执行是从C。A

2、)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束2.一个C语言程序是由A。A)若干主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成3.以下不能定义为用户标识符是D。A)MainB)_0C)_intD)sizeof4.合法的C语言赋值语句是D。A)a=b=58B)i++;C)a=58,b=58D)k=int(a+b);5.以

3、下所列的C语言常量中,错误的是D。A)0xFFB)1.2e0.5C)2LD)’72’6.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是C。A)1B)2C)2.0D)2.57.若有说明语句:inta=5;a++;此时表达式a++的值是C。A)7B)6C)5D)48.putchar函数可以向终端输出一个D。A)整型变量表达式值B)实型变量值C)字符串D)字符或字符型变量值9.以下叙述中错误的是。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存

4、储区的首地址C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出"下标越界"的出错信息D)可以通过赋初值的方式确定数组元素的个数10.设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c>d)后n的值为___B___。A)1B)2C)3D)411.以下程序的输出结果是______。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i<8){if(p[i]%2)j+=p[i];i++;}printf("%d",j

5、);}A)42B)45C)56D)6012.以下能正确定义一维数组的选项是______。A)inta[5]={0,1,2,3,4,5};B)chara[]={0,1,2,3,4,5};C)chara={'A','B','C'};D)inta[5]="0123";13.以下程序的输出结果是______。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,d=2,e,f,g;e=f2(f1(a,b),

6、f1(c,d));f=f1(f2(a,b),f2(c,d));g=a+b+c+d-e-f;printf("%d,%d,%d",e,f,g);}A)4,3,7B)3,4,7C)5,2,7D)2,5,714.以下程序的输出结果是______。voidf(int*x,int*y){intt;t=*x;*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;p=a;q=&a[7];while(p<=q){f(p,q);p++;q--;}for(i=0;i<8;i++)p

7、rintf("%d",a[i]);}A)82345671B)56781234C)12345678D)8765432115.已有定义int(*p)();,则指针p可以。A)代表函数的返回值B)指向函数的入口地址C)代表函数的类型D)代表函数返回值的类型16.以下程序的输出结果是______。main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][i]);}A)012B)123C)234D)345

8、17.以下程序的输出结果是______。main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d”,a,b);}A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=218.以下程序执行后sum的值是______。main(){

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

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

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