下列有关指针的操作中,正确的是 (2019考题)
A. int a=10; void *ptr=&a; cout<<*(ptr);
B. int *ptr=new int[10]; delete ptr;
C. int Array[4]; *(Array+3)=10;
D. int *ptr=new int *[10];
设有以下说明语句struct stu{ int a;float b;} stutype;则下面叙述中错误的是_______。
A. struct是结构体类型的关键字
B. stu是用户定义的结构体类型
C. stutype是用户定义的结构体类型名
D. a和b都是结构体成员名
若有以下定义和语句:struct student{ int num, age;};student stu[3]={{1001, 20}, {1002, 19}, {1003, 21}};student *p=stu;则以下结果不是1002的是_______。
A. ++p->num
B. (++p)->num
C. (*++p).num
D. (++stu)->num
设有以下程序段,则表达式的值不为100的是_______struct st{ int a; int *b; };int main(){ int m1[]={10,100}, m2[]={100,200};st *p, x[]={99,m1, 100, m2};p=x;……}
A. *(++p->b)
B. (++p)->a
C. ++p->a
D. (++p)->b