c语言习题谭浩强有参考答案版.pdfVIP

  • 1
  • 0
  • 约2.61万字
  • 约 18页
  • 2026-03-12 发布于河北
  • 举报

1.若有以下定义和语句:

inta[4]={0,1,2,3},*p;

P二a[2];

则++(*p)的值是—3_o

2.与表达式a|二b等价的另一书写形式是_a二a|b。

3O链表中的个结点都是—结构体类型数据。

4.设有语句:char*a=l_love_china!”;a=a+2;则执行printf(%s\n,a);的输出结果

是Iove_china!。

5.若有宏义:#definef(x)x夫x则当3时,执行f(a-1)的值是一1—。

6o有以下函数调用语句,请问函数fun1到底有一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;则aIb的值为—3.

9o设有charp=abcde\0fghjik\0;则语句printf(%d\n,strIen(p));的输出

结果是5o

10.表达式0x137)x17的值是_ox4o

11.在C语言中,运算符作为单目运算符时表示的是—取地址运笄;作为双目运算符时

表示的是一按位与运算。

12.若p是指向某一结构体变量的指针变量,则通过指变量对结构体成员的引用方法有:

p-和(*P)OO

13.设inta[3][4]={{1,2,3,4},{5,6,7,8)}:则*(*a+2)的值为_3。

14判断文本文件是否结束时使用的符号常量EOF的值是——1—o

o

15oFILE*p的作用是定义一个文件指针变量,其中的FILE是在stdioh头文件中定义

o

的。

16.若有以下说明和定义语句,则变量w在内存中所占的字节数是_34.

unionaa{floatx;floaty;charc[6];};

structst{unionaav;fIoats[5];doubIeave;}w;

17.设有语句inty;y=sizeof(225*4);则y的值是8。

O

18已知inta=1,b=3则的值为—2。

o

19.下面程序段的运行结果是—efo

charstr[]二abc\0def\0ghi,*p=str;

printf%s,p+5);

20.表达式0x13I0x17

文档评论(0)

1亿VIP精品文档

相关文档