c语言习题谭浩强有答案版.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.若有以下定义和语句: int a[4]={0,1,2,3},*p; p=a[2]; 则++(*p)的值是___3__。 2.与表达式a|=b等价的另一书写形式是_a=a|b________。 3.链表中的每个结点都是_结构体________类型数据。 4.设有语句:char *a=I_love_china!;a=a+2;则执行printf(“%s\n”,a);的输出结果是___love_china!__________。 5.若有宏义:#define f(x) x*x 则当a=3时,执行f(a-1)的值是____-1___。 6.有以下函数调用语句,请问函数fun1到底有___4____个参数。 fun1(x,(y,z),10,fun2((x-1,y-1))) 7.设有以下定义和语句,则*(*(p+2)+1)的值为__60________。 int a[3][2]={10, 20, 30, 40, 50, 60}, (*p)[2]; p=a; 8.若有int a=1;int b=2;则a|b的值为___3______。 9.设有char *p=abcde\0fghjik\0 ; 则语句printf(%d\n ,strlen(p));的输出结果是_____5_______。 10.表达式0x13^0x17的值是__ox4________。 11.在C语言中,运算符作为单目运算符时表示的是__取地址_____运算;作为双目运算符时表示的是_按位与____运算。 12.若p是指向某一结构体变量的指针变量,则通过指变量对结构体成员的引用方法有: _____p-_______和_______(*p)._______。 13.设int a[3][4]={{1,2,3,4},{5,6,7,8}};则*(*a+2)的值为__3____。 14.判断文本文件是否结束时使用的符号常量EOF的值是___-1___。 15.FILE *p的作用是定义一个文件指针变量,其中的FILE是在 stdio.h_____头文件中定义的。 16.若有以下说明和定义语句,则变量w在内存中所占的字节数是_34_______ 。   union aa {float x; float y; char c[6]; }; struct st{ union aa v; float s[5]; double ave; } w; 17.设有语句int y; y=sizeof(2.25*4);则y的值是____8_____。 18.已知 int a=1,b=3则a^b的值为___2_______。 19.下面程序段的运行结果是___ef_____。 char str[ ]=abc\0def\0ghi,*p=str; printf(%s,p+5); 20.表达式0x13|0x17的值是__ox17________。 21.rewind函数的作用是_使文件位置标记指向文件开始位置________。 22.与表达式a=b等价的另一书写形式是___a=ab______。 23.若有以下定义和语句: int a[4]={0,1,2,3,4},*p; p=a[1]; 则++(*p)若有int(*p)[4];则p是表达式0的值是_________? 26.表达式0x140x18的值是_________。 27.设有定义:int (*p)(int, int),则p是___指向函数入口地址的指针变量。 28.fclose函数当成功地执行了关闭操作,则返回值为___0___________。 29.设有定义int a[3][4],*p;若二维数组的首行首地址为2000,一个整型数据占4个字节,则a+1的首地址是__2016___________。 30.表达式35的值是_____1_______。 31.设有定义union data { int i;2 char ch; float f; }a; 则变量a所占内存长度为_____4_______个字节。 32.若p是指向某一结构体变量的指针变量,则通过指变量对结构体成员的引用方法有: _____p-__________和_____(*p)._________。 33.设a是二维数组名,则a[0]表示___0行0列元素地址__________________。 34.设有语句:char *a=I_love_china!;a=a+7;则执行printf(“%s\n”,a);的输出结果是_china!____________。 35.设int b[ ]={1,2,3,4},y,*p=b;则执行语句y=*p++;之后,变量y的值为__1__

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档