若有int k=2,*ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是( )
A. k=*ptr1+*ptr2;
B. ptr2=k;
C. ptr1=ptr2;
D. k=*ptr1*(*ptr2);
查看答案
变量的指针,其含义是指该变量的( )
A. 值
B. 地址
C. 名
D. 一个地址
若有说明:int *p,m=5,n;下面正确的程序段是( )
A. p=&n;scanf(“%d”,&p);
B. p=&n;scanf(“%d”,*p);
C. scanf(“%d”,&n);*p=n;
D. p=&n;*p=m;
若有语句:int a=25;print_value(&A);下面函数的正确输出结果是( )void print_value(int *x){ printf(“%d\n”,++*x); }
A. 23
B. 24
C. 25
D. 26
下面程序段的运行结果是( )char *s=”abcde”;s+=2;printf(“%d”,s);
A. cde
B. 字符’c’
C. 字符的’c’地址
D. 无确定的输出结果