设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )
A)k=*p1+*p2; B)p2=k; C)p1=p2; D)k=*p1 *(*p2);
数组名作为函数参数传递给函数,作为实在参数的数组名被处理为( ) A. 该数组的长度 B. 该数组的元素个数
C. 该数组中各元素的值 D. 该数组的首地址
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)
s=a;
for(b=1;b<=c;b++) s=s+1;
则与上述程序段功能等价的赋值语句是( )
A)s=a+b; B)s=a+c; C)s=s+c; D)s=b+c;
以下叙述中正确的是______。
A.分号是C语句之间的分隔符,不是语句的一部分
B.花括号"{"和"}"只能作为函数体的定界符
C.构成C程序的基本单位是函数,所有函数名都可以由用户命名