以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。inculde <stdio.h>main(){ int a[10],*p,*s;For(p=a;p-a<10;p++) scanF(“%d”,p)For(p=a;s+a;p-a<10;p++) iF(*p>*s)s=【 】;printF(“index=%d\n”,s-a);}

题目

以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。

inculde <stdio.h>

main()

{ int a[10],*p,*s;

For(p=a;p-a<10;p++) scanF(“%d”,p)

For(p=a;s+a;p-a<10;p++) iF(*p>*s)s=【 】;

printF(“index=%d\n”,s-a);

}


相似考题
更多“以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。inculde &lt;std ”相关问题
  • 第1题:

    设有定义:Class person{ int num; char name[10]; public: void init(int n,char*m);…};person std[30]则以下叙述不正确的是

    A.std是一个含有30个元素的对象数组

    B.std数组中的每个元素都是person类的对象

    C.std数组中的每个元素都有自己的私有变量num和name

    D.std数组中的每个元素都有各自的成员函数init


    正确答案:D
    解析:首先,std是对象数蛆,里面有30个对象,每个对象都有自己的私有数据成员,由于成员函数是公有的,在内存中存在一份即可,各个对象都可以使用。

  • 第2题:

    设有以下定义:class person{int num;char name[10];public:void init (int n, char *m);┇};person std [30];则下面叙述中,不正确的是( )。

    A.std是一个含有30个元素的对象数组

    B.std数组中的每个元素都是person类的对象

    C.std数组中的每个元素都有自己的私有变量num和name

    D.std数组中的每个元素都有各自的成员函数init


    正确答案:D

  • 第3题:

    利用指针编写程序,对具有6个元素的整型数组,找出其中最大值并计算出该数组的平均数。


    正确

  • 第4题:

    设有定义: classperson {inthum; charname[10]; public: voidinit(intn,char*m); }; personstd[30] 则以下叙述不正确的是( )。

    A.std是一个含有30个元素的对象数组

    B.std数组中的每个元素都是person类的对象

    C.std数组中的每个元素都有自己的私有变量num和name

    D.std数组中的每个元素都有各自的成员函数init


    正确答案:D
    D。【解析】std是对象数组。里面有30个对象,每个对象都有自己的私有数据成员,由于成员函数是公有的,在内存中存在一份即可,各个对象都可以使用。

  • 第5题:

    【判断题】数组元素为指针类型的数组称为指针数组,指针数组中的每一个元素都是指针变量

    A.Y.是

    B.N.否


    数组元素的地址