- 12
- 0
- 约1.41万字
- 约 10页
- 2016-10-12 发布于贵州
- 举报
C语言第七章习2010.10.14更新
练习7-1
选择题
1.已知:int *p, a;,则语句“p=a;”中的运算符“”的含义是( )。
A.位与运算 B.逻辑与运算 C.取指针内容 D.取变量地址
2.已知:int a, x;,则正确的赋值语句是( )。
A.a=(a[1]+a[2])/2; B.a*=*a+1; C.a=(x=1, x++, x+2); D.a=good;
3.已知:int a, *p=a;,则下列函数调用中错误的是( )。
A.scanf(%d, a); B.scanf(%d, p); C.printf(%d, a); D.scanf(%d, *p);
4.已知:char *p, *q;,选择正确的语句( )。
A.p*=3; B.p/=q; C.p+=3; D.p+=q;
5.已知:int x;,则下面的说明指针变量pb的语句( )是正确的。
A.int pb=x; B.int *pb=x; C.int *pb=x; D.*pb=*x;
练习7-2
一、选择题
1.设有说明int (*ptr)[M];,其中的标识符ptr是( )。
A.M个指向整型变量的指针
B.指向M个整型变量的函数指针
C.一个指向具有M列的二维数组的一行的指针
D.具有M个指针元素的一维数组的指针
2.已知:double *p[6];,它的含义是( )。
A.p是指向doubl
原创力文档

文档评论(0)