以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void artin( int x[N]) { int i=0; while(i<N) scanf("%d", ); } 在下划线处应填入的是( )。A.x+iB.&x[i+1]C.x+(i++)D.&x[++i]

题目

以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void artin( int x[N]) { int i=0; while(i<N) scanf("%d", ); } 在下划线处应填入的是( )。

A.x+i

B.&x[i+1]

C.x+(i++)

D.&x[++i]


相似考题
更多“以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidartin( int x[N]){in ”相关问题
  • 第1题:

    以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(intx[N]) { int i=0; while(i<N) seanf("%d",______); } 在下划线处应填入的是

    A.x+i

    B.&x[i+1]

    C.x+(i++)

    D.&x[++i]


    正确答案:C
    解析:在scanf()函数中有两个参数,其中第一个参数为输入格式字符串,第二个参数是地址字符串。根据scant()的定义,故应该在空白处填入一地址,又由题意要给数组的每个成员赋值,i表示数组的下标,那么i必须每循环一次加1,即指向下一个数组元素,当i=7时循环体执行了7次,数组的每个成员都被赋值了,退出循环。

  • 第2题:

    以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。

    #include<stdio.h>

    #define N 10

    void fun(int x[N])

    {int i=0;

    while(i<N)scanf(“%d”,_______);

    }

    在程序中下划线处应填入的是

    A.x+i

    B.&x[i+1]

    C.x+(i++)

    D.&x[++i]


    正确答案:C

  • 第3题:

    (30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。

    #include <stdio.h>

    #define N 10

    void fun(int x[N])

    { int i=0;

    while(i<N)scanf("%d", );

    }

    在程序中下划线处应填入的是

    A)x+i

    B)&x[i+1]

    C)x+(i++)

    D)&x[++i]


    正确答案:C

  • 第4题:

    fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是

    #include <stdio.h>

    #define N 5

    void fun(int x[N])

    { int m;

    for(m=N-1;m>=0; m--) scanf(”%d”,__________);

    }

    A)&x[++m]

    B) &X[m+1]

    C)x+(m++)

    D) x+m


    正确答案:D
    【答案】D
    【知识点】宏定义与数组地址的考察
    【解析】数组名本身就是地址,所以不需要在用&符号。C选项不能对所有元素赋值而是反复再给一个数值赋值且是死循环。

  • 第5题:

    以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。

    #include

    #define N 10

    void fun(int x[N])

    { int i=0;

    while(i<>

    }

    在程序中下划线处应填入的是

    A.x+i

    B.&x[i+1]

    C.x+(i++)

    D.&x[++i]


    正确答案:C