鑫鑫打印社印 2014年~2015学年《C语言程序设计》复习题
循环
11.下面是一个初始化指针的语句:int *px = &a;其中指针变量的名字应该是( )。 C.px D.&a ( )。 A.pxB.px的值为零
C.px的目标为零 D.px的地址为零
13.对于语句int 说法正确的是( ) A. px是一个指针,指向一个数组,数组的元素是整数型。 B. px是一个数组,其数组的每一个元素是指向整数的指针。 C. A和B均错,但它是C语言的正确语句。
D. C语言不允许这样的语句。 14.具有相同基类型的指针变量P和数组变量Y,下列写法
中不合法的是 ( ) 。 AC15
...
已P 知则P
+ =
B.*P = Y[i]
Y
&Y[i] int 式
A.*pz B.a D . P = &Y
static 表
达
12.若指针 px为空指针,则 a[]={5,4,3,2,1},*p[]={a+3,a+2,a
+1,a},**q=p,(
6 D.7 16.已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是( )。 A
.
B.S1[n-1]=S2[n-1] D.*(++S1)=*(++S2) 17.调用函数的实参与被调用函数的形参应该有如下关系
指向不定 *(p[0]+1)+**(q+2) 的值是
.5 B.4
*S1++=*S2++
C.*(S1+n-1)=*(S2+n-1)