全国信息技术应用考试

有整型数组:int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。A、88 33 10 5 2B、2 5 33 88 10C、2 5 10 33 88D、2 5 33 10 88

题目

有整型数组:int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。

  • A、88 33 10 5 2
  • B、2 5 33 88 10
  • C、2 5 10 33 88
  • D、2 5 33 10 88
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。

include <iostream>

using namespace std;

class Foo{

public:

Foo(int x){cout<<'A';}

Foo(){}

};

int main()

{

Foo f[3], g(3);

return 0;

}


正确答案:A
A

第2题:

设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。

A.定义了一个名为k的一维数组

B.k数组有3个元素

C.k数组元素的下标为1~3

D.数组k中的每一个元素都是整型


正确答案:C
解析:k数组元素的下标为0~2,数组的下标从0开始。

第3题:

假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。

a. ff(a)

b. ff(a[0])

c. ff(a+3)

d. ff(&a[0])


正确答案是:B

第4题:

若有定义int(*pt)[3];,则下列说法不正确的是( )。

A)int(*pt)[3]是一个数组指针

B)指针pt指向一个有3个整型变量的数组

C)定义了一一个名为*pt、具有三个元素的整型数组

D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组


正确答案:D
首先,pt跟*结合,所以是一个指针,所指向的对象是含有3个元素的数组。所定义的指针没加const,所以是个指针变量,还可以指向类似对象的其他元素,也就是说还可以指向其他含有3个元素的数组。

第5题:

若要使p指向二维整型数组a[10][20],则p的类型为()。

A.int(*)[20]

B.int**

C.int*

D.int*[20]


参考答案:A

第6题:

( 20 )要定义整型数组 x ,使之包括初值为 O 的三个元素,下列语句中错误的是

A ) int x[3]={0,0,0};

B ) int x[]={0};

C ) static int x[3]={0};

D ) int x[]={0,0,0};


正确答案:D

 

第7题:

若有定义int(*pt)[3];,则下列说法不正确的是( )。

A.int(*pt)[3]是一个数组指针

B.指针pt指向一个有3个整型变量的数组

C.定义了一个名为*pt、具有三个元素的整型数组

D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组


正确答案:D
解析:首先,pt跟*结合,所以是一个指针,所指向的对象是含有3个元素的数组。所定义的指针没加const,所以是个指针变量,还可以指向类似对象的其他元素,也就是说还可以指向其他含有3个元素的数组。

第8题:

创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数,下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是( )。

#include

using namespace std;

class Foo{

public:

Foo(int X){cout <<’A”}

Foo(){}

};

int main()

Foo f[3],g(3);

return 0;

}


正确答案:

7   4 

第9题:

假定一个函数的原型语句为"intff(int*x);",-个整型数组为a[10],则下面函数调用表达式不正确的是()。

A、ff(a)

B、ff(a[0])

C、ff(a+3

D、ff(&a[0])


参考答案:B

第10题:

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语句中的两个形参均为整形变量不能接收数组元素中的值。

更多相关问题