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

1试卷共5个大题•单项选择题题(每题1分,共20分)•填空题(20分,每题2分)•阅读程序(20分,每题4分)•完成程序题(20分,每空2分)•程序编制题:(20分,每题10分)21、下列语句中符合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)<D)!√练习3、已知字母A的ASCⅡ码为十进制的65,下面程序的输出是main(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}A)67,DB)B,CC)C,DD)不确定的值√34、下面程序的输出是main(){intx=10,y=3;printf("%d\n",y=x/y);}A)0B)1C)3D)不确定的值5、若执行下面的程序时从键盘上输入13和14,则输出是main(){inta,b;scanf(“%d%d”,&a,&b);if(a<b)printf(“%d\n”,a++);elseprintf("%d\n,b--);}A)12B)13C)14D)156、下面程序的输出是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}A)3B)4C)1D)2√√√47、下面程序的输出是main(){enumteam{my,your=4,his,her=his+10};printf("%d%d%d%d\n",my,your,his,her);}A)0123B)04010C)04515D)145158、下面程序的输出是main(){inta=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d%\n",k,a,b);}A)003B)012C)103D)1129、下列函数的功能是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)NULL11.根据下面的定义,能印出字母M的语句是structperson{charname[9];intage;};structpersonclass[10]={“john”,17,“paul”,19,“mary”,18,“adam”,16};A)printf(“%c\n”,class[3].name);B)printf(“%c\n”,class[3].name[1]);C)printf(“%c\n”,class[2].name[1]);D)printf(“%c\n”,clsaa[2].name[0]);12.下面程序的输出是main(){inty=9;for(;y>0;y--){if(y%3==0){printf("%d",--y);continue;}}}A)741B)852C)963D)875421√√√613.下面程序的输出是main(){charx=040;printf("%d\n",x=x<<1):}A)100B)160C)120D)6414.下面程序的输出是main(){structcmplx{intx;infy;}cnum[2]={1,3,2,7};printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);}A)0B)1C)3D)615.下面程序的输出是fun3(intx){staticinta=3;a+=x;return(a);}main(){intk=2,m=1,n;n=fun3(k);n=fun...

1、培基文库文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

3. 培基文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

4. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

5、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击文档标题下面举报,也可以联系客服投诉QQ:188878628

Q、文档下载后会有水印吗?

A、文档预览未下载之前背景显示网站的名字“培基文库”,下载之后不带有任何关于培基文库名称、网址等网站本身信息水印。

Q、我下载的文件找不到了?

A、Windows电脑快捷键“Ctrl+j”,苹果(Mac)电脑按(“⌘+j”),(几乎适用所有的浏览器)

哈哈哈我下
实名认证
内容提供者

欢迎大家光临,各种实用文档供大家筛选

确认删除?
批量上传
意见反馈
上传者群
  • 上传QQ群点击这里加入QQ群
在线客服
  • 客服QQ点击这里给我发消息
回到顶部