题目内容

09110022:已有定义intk=2;int*ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()。

A. k=*ptr1+*ptr2;
B. k=*ptr1*(*ptr2);
C. ptr1=ptr2;
D. ptr=k;

查看答案
更多问题

09110032:若有以下说明和定义,则叙述正确的是()。typedef int *INTEGER;INTEGER p,*q;

A. p是int类型
B. p是指向int的指针变量
C. q是指向int的指针变量
D. 程序中可用INTEGER代替int类型名

09110042:若有说明:inti,j=2,*p=&i;则能完成i=j赋值功能的语句是()。

A. i=*p;
B. *p=*&j;
C. i=&j;
D. i=**p;

09110052:若有说明:int*p,m=5,n;以下正确的程序段是()。

A. p=&n;scanf(“%d”,&p);
B. p=&n;*p=m;
C. scanf(“%d”,&n);*p=n;
D. p=&n;scanf(“%d”,*p);

09110062:有语句int*p,a[4];p=a;下列表示与a[1]不等价的形式是()。

A. *a++
B. *(++p)
C. p[1]
D. *(p+1)

答案查题题库