若有语句:inti,*p=&i;则均表示变量地址的选项是()
第1题:
A、p=a+2;
B、p=a[5];
C、p=a[2]+2;
D、p=
第2题:
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。
Struct stu
{inti;
intname;
}st,*#p;
p=&St;
A.st.i
B.*p.i
C.(*p).i
D.p->i
第3题:
A.a, p, *&a
B.&*a, &a, *p
C.*&p, *p,&a
D.&a, &*p, p
第4题:
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。
A.0
B.0.7
C.0.66667
D.0.66666667
第5题:
A.a, p, &*a
B.*&a, &a, *p
C.&a, p, &*p
D.*&p, *p, &a"
第6题:
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。
Stmct stu
{ int i;
int name;
}st,*p;
p=&st;
A.st.i
B.*p.i
C.(*p).i
D.p->i
第7题:
若有说明.inti,j=2,*p=,则能完成i=j赋值功能的语句是()。
A、i=*p;
B、*p=*
C、i=
D、i=**p;
第8题:
A、i=*p;
B、*p=j;
C、i=
D、i=**p;
第9题:
若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。
A.定义语句中的*号是一个间址运算符
B.定义语句中的*号只是一个说明符
C.定义语句中的P只能存放double类型变量的地址
D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P
第10题:
程序中有语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
A.int*p=a;
B.intp=a;
C."p=a;
D.p=a;