武汉大学C语言期末复习试题.ppt

武汉大学C语言期末复习试题.ppt

ID:52287705

大小:340.50 KB

页数:27页

时间:2020-04-03

武汉大学C语言期末复习试题.ppt_第1页
武汉大学C语言期末复习试题.ppt_第2页
武汉大学C语言期末复习试题.ppt_第3页
武汉大学C语言期末复习试题.ppt_第4页
武汉大学C语言期末复习试题.ppt_第5页
资源描述:

《武汉大学C语言期末复习试题.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1试卷共5个大题单项选择题题(每题1分,共20分)填空题(20分,每题2分)阅读程序(20分,每题4分)完成程序题(20分,每空2分)程序编制题:(20分,每题10分)221、下列语句中符合C语言语法的赋值语句是A)a=7+b+c=a+7;B)a=7+b++=a+7; C)a=7+b,b++,a+7D)a=7+b,c=a+7;√2、在C语言中,要求运算数必须是整型的运算符是A)%B)/C)

2、h2='A'+'6'-'3'; printf("%d,%c",ch1,ch2);} A)67,DB)B,CC)C,DD)不确定的值√34、下面程序的输出是main() {intx=10,y=3; printf("%d",y=x/y);} A)0B)1C)3D)不确定的值5、若执行下面的程序时从键盘上输入13和14,则输出是main() {inta,b; scanf(“%d%d”,&a,&b); if(a

3、6、下面程序的输出是main() {inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d",*(p+2));} A)3B)4C)1D)2√√√47、下面程序的输出是main() {enumteam{my,your=4,his,her=his+10}; printf("%d%d%d%d",my,your,his,her);} A)0123B)04010C)04515D)14515 8、下面程序的输出是main() {inta=-1,b=4,k; k=(a++<=0)&&(!(b--<=

4、0)); printf("%d%d%d%",k,a,b);}A)003B)012C)103D)112 9、下列函数的功能是intfun1(char*x) {char*y=x; while(*y++); return(y-x-1);} A)求字符串的长度B)比较两个字符串的大小C)将字符串X复制到字符串YD)将字符串X连接到字符串Y后面√√√510.若fp是指向某文件的指针,且已读到该文件的末尾,则feof(fp)的返回是A)EOFB)-1C)非零值D)NULL 11.根据下面的定义,能印出字母M的语句是structperson{c

5、harname[9];intage;}; structpersonclass[10]={“john”,17,“paul”,19,“mary”,18,“adam”,16}; A)printf(“%c”,class[3].name);B)printf(“%c”,class[3].name[1]); C)printf(“%c”,class[2].name[1]);D)printf(“%c”,clsaa[2].name[0]); 12.下面程序的输出是main() {inty=9; for(;y>0;y--) {if(y%3=

6、=0) {printf("%d",--y);continue;} } } A)741B)852C)963D)875421√√√613.下面程序的输出是main() {charx=040; printf("%d",x=x<<1):} A)100B)160C)120D)6414.下面程序的输出是main() {structcmplx{intx;infy;}cnum[2]={1,3,2,7}; printf("%d",cnum[0].y/cnum[0].x*cnum[1].x);} A)0B)1C)3D)615.下面程序的输出是fu

7、n3(intx) {staticinta=3; a+=x; return(a);} main() {intk=2,m=1,n; n=fun3(k);n=fun3(m); printf("%d",n);}A)3B)4C)6D)9√√√716.下面程序的输出是main() {inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*P)[4]=a,i,j,k=0; for(i=0;i<3;i++) for(j=0;j<2;j++) k=k+*(*(p+i)+j); printf("%d",

8、k);} A)60B)68C)99D)10817.该程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是: main() {inta[10]={1,2,3,4,5,6

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

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

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