以下程序段给数组所有的元素输入数据,请选择正确答案填入:includemain(){ int a[10],i以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); : : }A.a+(i++)B.&a[i+1)C.a+iD.&a[++i]

题目
以下程序段给数组所有的元素输入数据,请选择正确答案填入:includemain(){ int a[10],i

以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); : : }

A.a+(i++)

B.&a[i+1)

C.a+i

D.&a[++i]


相似考题
更多“以下程序段给数组所有的元素输入数据,请选择正确答案填入:#include<stdio.h>main(){ int a[10],i ”相关问题
  • 第1题:

    以下程序段给数组所有的元素输入数据,请选择正确答案填入。 include main() { int a[10

    以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); }

    A.a+(i++)

    B.&a[i+1]

    C.a+i

    D.&a[++i]


    正确答案:A
    解析:a就是数组a的首地址,而a+x是数组中第x个元素的地址,所以在四个选项中,选项B和C只能输入一个数据,选项D不能给a[0]输入数据,只有A可以完成给数组所有的元素输入数据的任务。

  • 第2题:

    16、以下程序段给数组所有的元素的输入数据,请选择正确的答案 #include<stdio.h> main() { float x[5]; int m=0; while(m<5) scanf("%f",______); }

    A.x+m

    B.&x[m+1]

    C.&x[++m]

    D.&x[m++]


    A 解析:a就是数组a的首地址,而a+x是数组中第x个元素的地址,所以在四个选项中,选项B和C只能输入一个数据,选项D不能给a[0]输入数据,只有A可以完成给数组所有的元素输入数据的任务。

  • 第3题:

    6、以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处 #include <stdio.h> main() { int a[10], i=0; while(i<10 ) scanf("%d", _________ ); ┋ }

    A.a+(i++)

    B.&a[i+1]

    C.a+i

    D.&a(i++)


    A 因为要遍历,所以排除B、C,因为D先加1再取值,丢了a[0]。

  • 第4题:

    以下程序段给数组所有的元素输入数据,请选择正确答案填入:includemain(){int a[10],i=

    以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d"、_____); : : }

    A.a+(i++)

    B.&a[i+1]

    C.a+i

    D.&a[++i]


    正确答案:A
    解析:a就是数组a的首地址,而a+x是数组中第x个元素的地址,所以在四个选项中,选项B和C只能输入一个数据,选项D不能给a[0]输入数据,只有A可以完成给数组所有的元素输入数据的任务。

  • 第5题:

    14、以下程序段给数组所有的元素的输入数据,请选择正确的答案 #include<stdio.h> main() { float x[5]; int m=0; while(m<5) scanf("%f",______); }

    A.x+m

    B.&x[m+1]

    C.&x[++m]

    D.&x[m++]


    A 解析:a就是数组a的首地址,而a+x是数组中第x个元素的地址,所以在四个选项中,选项B和C只能输入一个数据,选项D不能给a[0]输入数据,只有A可以完成给数组所有的元素输入数据的任务。