更多“说明一个长度为10的数组,元素类型为整型指针的正确语句是()A、int*pary[10]B、int(*pary)[10]C、int*pary(10)D、int**pary[10]”相关问题
  • 第1题:

    以下对一维整型数组 a 的正确说明是( )

    A. int a(10) ;

    B. int n=10,a[n];

    C. int n;

    D. define SIZE 10 int a[SIZE];


    正确答案:D

  • 第2题:

    下列说法正确的是

    A.int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组

    B.int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组

    C.int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组

    D.A,C均正确


    正确答案:D

  • 第3题:

    下列说法正确的是

    A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组

    B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组

    C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组

    D)A,C均正确


    正确答案:D

  • 第4题:

    用new运算符创建一维整型数组的正确语句是()。

    • A、int*p=newa[10]
    • B、int*p=newfloat[10]
    • C、int*p=newint[10]
    • D、int*p=newint[5]={1,2,3,4,5}

    正确答案:C

  • 第5题:

    有说明语句int *p=new int[10];释放动态数组的正确语句是()

    • A、delete []p;
    • B、delete p[]
    • C、delete int[]p
    • D、delete p int[10]

    正确答案:A

  • 第6题:

    有以下语句int a=1,b=2,c=3;int*pary[3]={&a,&b,&c};能够输出a+b+c的值的语句是()

    • A、cout<<(pary[0]+pary[1]+pary[2]);
    • B、cout<<(*pary[0]+*pary[1]+*pary[2]);
    • C、cout<<(pary[1]+pary[2]+pary[3]);
    • D、cout<<(*pary[1]+*pary[2]+*pary[3]);

    正确答案:B

  • 第7题:

    以下对一维整型数组a的正确说明是().

    • A、int a(10);
    • B、int n=10,a[n];
    • C、int n; scanf("%d",&n); int a[n];
    • D、#define SIZE 10  (换行)  int a[SIZE];

    正确答案:D

  • 第8题:

    定义一个int类型的有10个无素的数组x,存储于片内RAM,正确的定义语句是:()

    • A、int data x[10];
    • B、int xdata x[10];
    • C、int code x[10];
    • D、int idata x[10];

    正确答案:A

  • 第9题:

    多选题
    下面哪个语句正确地声明一个整型的二维数组?()
    A

    int a[ ][ ] = new int[][];    

    B

    int a[10][10] = new int[][];    

    C

    int a[ ][ ] = new int[10][10];    

    D

    int [ ][ ]a = new int[10][10];    

    E

    int [ ]a[ ] = new int[10][10];


    正确答案: C,D
    解析: 暂无解析

  • 第10题:

    单选题
    有说明语句int *p=new int[10];释放动态数组的正确语句是()
    A

    delete []p;

    B

    delete p[]

    C

    delete int[]p

    D

    delete p int[10]


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    说明一个长度为10的数组,元素类型为整型指针的正确语句是()
    A

    int*pary[10]

    B

    int(*pary)[10]

    C

    int*pary(10)

    D

    int**pary[10]


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    若有说明语句: int *ptr[10]; 以下叙述正确的是(  )。
    A

    ptr是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量

    B

    ptr是指向整型变量的指针

    C

    ptr是一个指向具有10个整型元素的一维数组的指针

    D

    ptr是一个指向10个整型变量的函数指针


    正确答案: A
    解析:
    A项正确,int *ptr[10]定义一个指针数组。ptr是指针数组不是指针,B项错误;定义指向具有10个整型元素的一维数组的指针格式为:int(*ptr)[10],C项错误;函数指针是指向函数的指针,不会指向整型数组,D项错误。答案选择A选项。

  • 第13题:

    avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是

    A)int avg(jnt *a,int n.);

    B)int avg(int a[10],int n);

    C)int avg(int a,int n);

    D)int avg(int a[ ],int n);


    正确答案:C
    【答案】C
    【知识点】数组名作为函数参数的使用方法
    【解析】C语句中的两个形参均为整形变量不能接收数组元素中的值。

  • 第14题:

    定义一个具有10个元素的整型数组,应当使用语句( )

    A.int a[10];

    B.int a[2,5];

    C.int a[];

    D.int *a[10];


    正确答案:A
    分析备选答案A:显然是正确的,本题答案应选A。至于备选答案B:其中的“[2,5]”在语法上是错误的;备选答案C:数组没有给初值而省略了数组长度,语法上也是错误的;备选答案D:定义的是具有10个元素的。指向整型数据的指针型数组。

  • 第15题:

    执行“typedef int ABC[10];”语句把ABC定义为具有10个整型元素的()类型。
    数组

  • 第16题:

    假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。

    • A、int[]arr=newint[10,20]
    • B、int[]arr=intnew[10,20]
    • C、int[,]arr=newint[10,20]
    • D、int[,]arr=newint[20;10]

    正确答案:C

  • 第17题:

    有说明语句int *p=new int[10];访问动态数组元素的正确语句是()

    • A、int a=p;
    • B、int a=*p;
    • C、delete int[]p
    • D、delete p int[10]

    正确答案:C

  • 第18题:

    下面哪个语句正确地声明一个整型的二维数组?()

    • A、int a[ ][ ] = new int[][];    
    • B、int a[10][10] = new int[][];    
    • C、int a[ ][ ] = new int[10][10];    
    • D、int [ ][ ]a = new int[10][10];    
    • E、int [ ]a[ ] = new int[10][10];

    正确答案:C,D,E

  • 第19题:

    正确定义一个整型数组,大小为10,数组名为a,各元素值为0,请完善:int();


    正确答案:a[10]={0};

  • 第20题:

    单选题
    avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是(  )。
    A

    int avg(int *a,int n);

    B

    int avg(int a[10],int n);

    C

    int avg(int a,int n);

    D

    int avg(int a[],int n);


    正确答案: C
    解析:
    C项,函数第一个形参的数据类型是int型,只能传递单个整型数值。而a表示整型数组的首地址,不能直接传递给它,因此不符合题目要求,声明不正确。答案选择C选项。

  • 第21题:

    单选题
    有以下语句int a=1,b=2,c=3;int*pary[3]={&a,&b,&c};能够输出a+b+c的值的语句是()
    A

    cout<<(pary[0]+pary[1]+pary[2]);

    B

    cout<<(*pary[0]+*pary[1]+*pary[2]);

    C

    cout<<(pary[1]+pary[2]+pary[3]);

    D

    cout<<(*pary[1]+*pary[2]+*pary[3]);


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    有说明语句int *p=new int[10];访问动态数组元素的正确语句是()
    A

    int a=p;

    B

    int a=*p;

    C

    delete int[]p

    D

    delete p int[10]


    正确答案: D
    解析: 暂无解析

  • 第23题:

    填空题
    执行“typedef int ABC[10];”语句把ABC定义为具有10个整型元素的()类型。

    正确答案: 数组
    解析: 暂无解析