湖北师范学院2010期末C语言试卷.doc

湖北师范学院2010期末C语言试卷.doc

ID:58846017

大小:50.50 KB

页数:9页

时间:2020-09-23

湖北师范学院2010期末C语言试卷.doc_第1页
湖北师范学院2010期末C语言试卷.doc_第2页
湖北师范学院2010期末C语言试卷.doc_第3页
湖北师范学院2010期末C语言试卷.doc_第4页
湖北师范学院2010期末C语言试卷.doc_第5页
资源描述:

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

1、卷号:(A)绝密(2010年/12月)阅卷人湖北师范学院考试试卷(闭卷)高级语言程序设计试卷(全院2010级理科)班级姓名学号题目一二三四五六七八九十总分题分204040100得分(一)项选择题【20题,每题1分,共20分】1.设intx=1,y=1;表达式(!x

2、

3、y--)的值是A)0B)1C)2D)-12.在C语言中,函数的隐含存储类别是A)无存储类别B)staticC)externD)auto3.为表示关系x≤y≤z,正确的C语言表达式是__________。A)(x<=y)&&(y<=z)B)(x<=y)AND(y<=z)C)(x<=y<=z)D)(x<=y)&(y<=z)4.设有in

4、tx=11;则表达式(x++*1/3)的值是A)3B)4C)11D)125.若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是A)read(a,b,c);B)scanf(“%d%d%d”,a,b,c);C)scanf(“%D%D%D”,&a,&b,&c);D)scanf(“%d%d%d”,&a,&b,&c);6.有如下程序main(){inty=3,x=3,z=1;printf(“%d%d”,(++x,y++),z+2);}运行该程序的输出结果是。A)34B)42C)43D)337.设intc=5和inta,a=2+(c+=c++,c+8,++c),则a=_____

5、_____。A)15B)14C)13D)168.当调用函数时,实参是一个数组名,则向函数传送的是。A)数组的长度B)数组的首地址C)数组每一个元素的地址D)数组每个元素中的值9.以下程序的输出结果是。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i]*2;printf("%d",k);}A)20B)21C)22D)2310.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为__________A)a

6、<>0B)!aC)a=0D)a11.在以下运算符中,优先级最高的运算符是__________A)?:B)++C)&&D)+=12.有如下程序段int*p,a=10,b=1p=&a;a=*p+b;执行该程序段后,a的值为A)12B)11C)10D)编译出错13.以下程序的输出结果是main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d",s);}A)18B)19C)20D)2114.在C语言的if语句中,用作判断的表达式为__________A)关

7、系表达式 B) 逻辑表达式 C) 算术表达式 D) 任意表达式15.下列程序的运行结果是voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&b;fun(x,y);printf("%d%d",a,b);}A)63B)36C)编译出错D)0016.假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>,则输出结果为A)ABCDEFGB)IJHLC)ABCDEFGHIJKLD)IJKLABCDEFGHmain(intargc,

8、char*argv[])){while(--argc>0)printf("%s",argv[argc]);printf("");}17.以下程序的输出结果是。longfun(intn){longs;if(n==1

9、

10、n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld",fun(3));}A)1B)2C)3D)418.定义如下变量:intn=10;则下列循环的输出结果是。while(n>7){n--;printf(“%d”,n);}A)10B)9C)10D)9989887877619.若已定义:inta[]={0,1,2,3,4

11、,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是。A)a[p-a]B)*(&a[i])C)p[i]D)a[10]20.若k为整型,以下while循环__________次。intk=10;while(k=0)k=k-1;  A)10次B)无限循环C)一次不执行D)执行一次(一)程序填空题【20空,每空2分,共40分】1.以下程序可判断输入的一个整数是否能被3或7整

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

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

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