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

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

ID:51722483

大小:162.00 KB

页数:19页

时间:2020-03-15

c语言习题谭浩强有答案版.doc_第1页
c语言习题谭浩强有答案版.doc_第2页
c语言习题谭浩强有答案版.doc_第3页
c语言习题谭浩强有答案版.doc_第4页
c语言习题谭浩强有答案版.doc_第5页
资源描述:

《c语言习题谭浩强有答案版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.若有以下定义和语句:inta[4]={0,1,2,3},*p;p=&a[2];则++(*p)的值是___3__。2.与表达式a

2、=b等价的另一书写形式是_a=a

3、b________。3.链表中的每个结点都是_结构体________类型数据。4.设有语句:char*a="I_love_china!";a=a+2;则执行printf(“%s”,a);的输出结果是___love_china!__________。5.若有宏义:#definef(x)x*x则当a=3时,执行f(a-1)的值是____-1___。6.有以下函数调用语句,请问函数fun1到底有__

4、_4____个参数。fun1(x,(y,z),10,fun2((x-1,y-1)))7.设有以下定义和语句,则*(*(p+2)+1)的值为__60________。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;8.若有inta=1;intb=2;则a|b的值为___3______。9.设有char*p="abcdefghjik";则语句printf("%d",strlen(p));的输出结果是_____5_______。10.表达式0x13^0x17的值是__ox4________。11.在C语言中,&运算符

5、作为单目运算符时表示的是__取地址_____运算;作为双目运算符时表示的是_按位与____运算。12.若p是指向某一结构体变量的指针变量,则通过指变量对结构体成员的引用方法有:_____p->_______和_______(*p)._______。13.设inta[3][4]={{1,2,3,4},{5,6,7,8}};则*(*a+2)的值为__3____。14.判断文本文件是否结束时使用的符号常量EOF的值是___-1___。15.FILE*p的作用是定义一个文件指针变量,其中的FILE是在stdio.h_____头文件中定义的。16.若有以下说明和定义语句

6、,则变量w在内存中所占的字节数是_34_______。  unionaa{floatx;floaty;charc[6];};structst{unionaav;floats[5];doubleave;}w;17.设有语句inty;y=sizeof(2.25*4);则y的值是____8_____。18.已知inta=1,b=3则a^b的值为___2_______。19.下面程序段的运行结果是___ef_____。charstr[]="abcdefghi",*p=str;printf("%s",p+5);20.表达式0x13

7、0x17的值是__ox17__

8、______。21.rewind函数的作用是_使文件位置标记指向文件开始位置________。22.与表达式a&=b等价的另一书写形式是___a=a&b______。23.若有以下定义和语句:inta[4]={0,1,2,3,4},*p;p=&a[1];则++(*p)的值是___2_____。24.若有int(*p)[4];则p是_指向包含4个整型元素的一维数组的指针变量。25.表达式071∧052的值是___o23______ 26.表达式0x14&0x18的值是__ox10_______。27.设有定义:int(*p)(int,int),则p是___指向函

9、数入口地址的指针变量。28.fclose函数当成功地执行了关闭操作,则返回值为___0___________。29.设有定义inta[3][4],*p;若二维数组的首行首地址为2000,一个整型数据占4个字节,则a+1的首地址是__2016___________。30.表达式3&5的值是_____1_______。31.设有定义uniondata{inti;'2charch;floatf;}a;则变量a所占内存长度为_____4_______个字节。32.若p是指向某一结构体变量的指针变量,则通过指变量对结构体成员的引用方法有:_____p->________

10、__和_____(*p)._________。33.设a是二维数组名,则a[0]表示___0行0列元素地址__________________。34.设有语句:char*a="I_love_china!";a=a+7;则执行printf(“%s”,a);的输出结果是_china!____________。35.设intb[]={1,2,3,4},y,*p=b;则执行语句y=*p++;之后,变量y的值为__1_____。36.设inta[3][4]={{1,3,5,7},{2,4,6,8}};则*(*a+1)的值为_3_____。程序阅读题1.下面的程序是求

11、表达式的值:s=1+1/3+(1*2)

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

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

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