D.调用函数之后,被调函数的返回值为任意类型
任务八 指针
一、 选择题
1、 变量的指针,其含义是指该变量的()。 A.值 B.地址 C.名 D.一个标志 2、 函数的指针,其含义是指该函数的()。 A.值 B.一个标志 C.入口地址 D.语句地址
3、如下程序段执行后,变量a的值是()。 int *p,a=9,b=2; p=&a; a=*p+b;
A. 12 B.11 C.10 D.编译错误 4、以下程序的运行结果是()。 void pry(int *x)
{ printf(“%d\\n”,++*x); } main() { int a=28; Pry(&a); }
A.28 B.29 C.30 D.31
5 如下程序段中对数组元素的错误引用是() int a[10]={0,1,2,3,4,5,6,7,8,9},*p[3],**pp,i;
clscr() ;
for(i=0;i<3;i++)p[i]=&a[i*3]; pp=p;
A pp[1][1] B a[9] C p[3][1] D *(*(p+1)+2) 6 有以下程序段:
int s[4][5],(*ps)[5]; ps =s;
对s数组元素的正确引用方式是() A ps+1 B *(ps+3) C ps[0][2] D *(ps+1)+3
二 阅读程序填写运行结果
1.执行下列程序后的输出结果是( 3073 ) main() {
static int a[5]={104,206,3073,1654,278}; int * p,max; p=a;
相关推荐: