[单选题]

若有定义语句:
double a,*p=&a;
以下叙述中错误的是(  )。

A.定义语句中的p只能存放double类型变量的地址

B.定义语句中的*号是一个说明符

C.定义语句中的*号是一个间址运算符

D.定义语句中*p=&a把变量a的地址作为初值赋给指针变量p

参考答案与解析:

相关试题

若有定义语句:<br />double x,y,*px,*py;<br />执行<br />px=&x;py=&y;<br />正确的输入语句是(  )

[单选题]若有定义语句:double x,y,*px,*py;执行px=&x;py=&y;正确的输入语句是(  )。A.B.C.D.

  • 查看答案
  • 若有定义语句:<br />int a[2][3],*p[3];<br />则以下语句中正确的是(  )。

    [单选题]若有定义语句:int a[2][3],*p[3];则以下语句中正确的是(  )。A.p[0]=&a[1][2];B.p[0]=a;C.p=a;D.p[

  • 查看答案
  • 若有定义语句:double a,*P=&a;以下叙述中错误的是( )。

    [单选题]若有定义语句:double a,*P=&a;以下叙述中错误的是( )。A.定义语句中的*号是-个间址运算符B.定义语句中的木号是-个说明符C.定义语句中的P只能存放double类型变量的地址D.定义语句中,P=&a把变量a的地址作为初值赋给指针变量P

  • 查看答案
  • 若有定义语句:double a,£«P=&a;以下叙述中错误的是( )。

    [单选题]若有定义语句:double a,£«P=&a;以下叙述中错误的是( )。A.定义语句中的*号是一个问址运算符若有定义语句:double a,+P=&;a;以下叙述中错误的是( )。A.定义语句中的*号是一个问址运算符B.定义语句中的*号是一个说明符C.定义语句中的P只能存放double类型变量的地址D.定义语句中。P=&a把变量a的地址作为初值赋给指针变量P

  • 查看答案
  • 若有定义语句:double a,*p=&a;以下叙述中错误的是

    [单选题]若有定义语句:double a,*p=&a;以下叙述中错误的是A.定义语句中的*号是一个间址运算符B.定义语句中的*号只是一个说明符C.定义语句中的p只能存放double类型变量的地址D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p

  • 查看答案
  • 若有定义语句<br />int a,b,c,*p=&c;<br />接着执行以下选项中的语句,则能正确执行的语句是(  )。

    [单选题]若有定义语句int a,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是(  )。A.scanf("%d%d%d",a,b,c);B

  • 查看答案
  • 有以下定义:<br />struct data<br />{ int i;char c;double d; } x;<br />以下叙述中错误的是(  )。

    [单选题]有以下定义:struct data{ int i;char c;double d; } x;以下叙述中错误的是(  )。A.x的内存地址与x.i的内存

  • 查看答案
  • 试题23若有定义语句:double a, *p=&a; 以下叙述中错误的是()

    [单选题]试题23若有定义语句:double a, *p=&a; 以下叙述中错误的是()A.定义语句中的*号是一个间址运算符B.定义语句中的*号只是一个说明符C.定义语句中的p只能存放double类型的变量D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p

  • 查看答案
  • 若有定义语句:<br />int a=3,b=2,c=1;<br />以下选项中错误的赋值表达式是(  )。

    [单选题]若有定义语句:int a=3,b=2,c=1;以下选项中错误的赋值表达式是(  )。A.a=(b=4)+c;B.a=b=c+1;C.a=(b=4)=3

  • 查看答案
  • 设有两行定义语句:<br />int scanf;<br />float case;<br />则以下叙述正确的是(  )。

    [单选题]设有两行定义语句:int scanf;float case;则以下叙述正确的是(  )。A.第2行语句不合法B.两行定义语句都合法C.第1行语句不合法

  • 查看答案