• 2022-05-31
    若有以下定义和语句,且0<=i<10,则对数组元素地址的正确表示是( )。int a[]={0,1,2,3,4,5,6,7,8,9},*p;p=a;
    A: a++
    B: &(a+1)
    C: &p
    D: &p[i]
  • D

    内容

    • 0

      若有以下数组说明,且int i=10; 则a&#91;a[i]&#93;元素数值是( ) int a&#91;12&#93;={1, 4, 7, 10, 2, 5, 8, 11, 3, 6, 9, 12 };[/i]

    • 1

      若有以下定义语句: double a&#91;5&#93;,*p=a; int i=0; 对a数组元素错误的引用是 ( ) A: a B: a[5] C: p[4] D: p

    • 2

      若有以下定义,则对a数组元素地址的正确引用是( )。int a&#91;5&#93;,*p = a; A: p=5 B: *a+1 C: &amp;a+1 D: &amp;a[0]

    • 3

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

    • 4

      若有程序片段: int a&#91;12&#93;={0},* p&#91;3&#93;,* *pp,i for (i=0;i<3;i++) p[i]=&a&#91;i*4&#93;; pp=p; 则对数组元素的错误引用是 ( )[/i] A: pp[0][1] B: a[10] C: p[3][1] D: *(*(p+2)+2)